Sunday, October 23, 2016

Advanced EOD Robotic Systems based in Open Systems and JAUS Standards



Assignment 2.4 - Research Blog 1: Unmanned Ground Vehicles
Miguel H. Quine
UNSY 501 Applications of Unmanned Systems
Embry Riddle Aeronautical University  - ERAU

 
Advanced EOD Robotic Systems based in Open Systems and JAUS Standard

This Blog was based in the research project "Advanced EOD Robotic Systems based in Open Systems and JAUS Standards" by Miguel H. Quine on October 9 of 2016 for the ERAU - MS Unmanned Systems - ASCI 531-Robotics and Control Course. 


The Department of Defense (DOD), according the unmanned system roadmap for the years 2013-2038, has envisioned the development of unmanned systems with the capacity of interoperability as critical point for the needs of the fleet of the US Forces. The lack of interoperability of the current fleet of unmanned ground vehicle (UGV) occurs because the architectures of hardware and software are based in proprietary systems of different manufacturers with interfaces and software non-compatibles, non–modular design of hardware, different communication systems design for data transmission and processing data. To drive the need of integration of technology of the UGV’s, the Advanced Explosive Ordnance Disposal Robotic System (AEODRS) program was created, which has as main objective the development of a common modular architecture based in Open Systems and the standards of the Joint Architecture for Unmanned Systems (JAUS) to enable capacities of interoperability, modularity and interchangeability of modules.
AEODRS program is a Joint Service program sponsored by the Navy, with the support of the John Hopkins University Applied Physics Laboratory (APL) and industries partners, created with the purpose “to provide joint forces with an improved and modular EOD capability to respond to unexploded ordnance, counter improvised explosive devices and WMD missions” (DOD, 2013). The main objective points to the development of advanced EOD robotic systems with capacities of modularity and interoperability by the definition of a common architecture at physical, electrical, and logical levels of interfaces.
Design Overview with AEODRS Common Architecture:
The categories of the critical capabilities of AEODRS can be grouped in Mobility, Manipulation, Vision, Auditory, and Power.
Mobility of the platform, capacity of manipulation of objects, ability or capacity of vision of the environment, auditory capacity to hear or emit sounds, and capacity of power to enable all functionalities of the system.  
The implementation of these categories lets to identify the potential modules of control CMs for the new architecture of the AEODRS systems. Therefore the control modules identified are: Robotic Mobility CM which is responsible to manage the propulsion system, Power System CM which provides of energy or power for the work of all modules of the robotic system.
Robotic Master Capability Module which provides “common system-level services, including support for configuration (detection, registration, publication, and subscription to services provided by the UGV modules) and communications management” (Jhuapl, 2015).
The Communication module or subsystem of communications enables a data link among the AEODRS or UGV and the Operation Control Unit (OCU). The Robotic Visual sensor is another control module which can handle and control multiple systems of sensors.
The Robotic Manipulator Capability Module provides the grasping of the objects of interest and generally is “implemented with a multi-segment jointed arm, the module provides for control and operation of the arm” (Jhuapl, 2011). “The End-effector CM attaches to the distal end of the Manipulator arm and provides the means to grasp or manipulate an object of interest” (Jhuapl, 2015). The “Autonomous Behaviors CM (CM-AB) implement autonomous navigation, high-level manipulation behaviors, and other autonomous and semiautonomous control behaviors.” (Jhpl, 2011)  

 Figure 1. AEODRS Distributed Architecture Concept and Capability Modules. Copyright 2011 by Navy – Jhuapl.  

                                    
    
 Figure 2. AEODRS-Dismounted Operations vehicle. Copyright 2011 by NAVY – JHUAPL


 
 Figure 3. Components AEODRS-DismountedCopyright 2011 by NAVY – JHUAPL

Logic Design
The logic design of AEODRS is mainly based in the term Capability Module which consists of components (Electrical, mechanical, logical) that are needs to get specific capabilities of a system. Capability modules of AEODRS compact a “fundamental capability and presents a standard set of interfaces (logi­cal, electrical, and physical) to the robot platform while preserving the native interfaces to each sensor, actuator, or other device on which it relies.” (Navy-Jhuapl, 2011)
The AEODRS is a distributed system with capability modules connected in physical and logical manner in a single whole intra-network. This network is logically interfaced with the Operation Control Unit system which at the same time is an intra-network for remote control functionalities.
            The “AEODRS program has adopted the Joint Architecture for Unmanned Systems (JAUS) protocols, services, and messages as the core of its inter-module communications architecture” (JAUS, 2010). The standards of JAUS, adopted by AEODRS, enable interoperability capacities in the AEODRS. The migration to JAUS standards is coordinated with the help of the Society of Automotive Engineers (SAE).
The logical JAUS architecture define the communication services communication services between subsystems of AEODRS through the inter subsystems network that include the messaging inter networks subsystems of the AEODRS vehicle and the OCU and the communications between capability modules of the intranet of the AEODRS vehicle. 



                   Figure 4. Logical Distributed Architecture. Copyright 2013 by NAVY- JHUAPL

References:

Advanced Explosive Ordnance Disposal Robotic System (2011). Retrieved from
            http://techdigest.jhuapl.edu/TD/td3003/30_3-Hinton.pdf 

An Integrated System for Autonomous Robotics Manipulation. (2012, October). Retrieved
from http://repository.cmu.edu/cgi/viewcontent.cgi?article=1861&context=robotics

Integration of Advanced Explosive Ordnance Disposal ... (2013). Retrieved August 17, 2016,
from http://www.jhuapl.edu/techdigest/TD/td3203/32_03-Hinton.pdf 

DoD. (2014). Unmanned systems integrated roadmap FY2013-2038. Retrieved from
http://www.defense.gov/Portals/1/Documents/pubs/DOD-USRM-2013.pdf

“JAUS Service Interface Definition Language”, AS-4C Information Modeling and Definition
Committee, July 2010 

Joint Architecture for Unmanned Systems. (2006). Retrieved August 17, 2016, from
http://dtic.mil/ndia/2006targets/Wade.pdf 
Quine, Miguel H. (2016, October 09). Advanced EOD Robotic Systems based in Open Systems and JAUS Standards- ERAUMS Unmanned Systems - ASCI 531-Robotics and Control Course.