Towards A Common Controller Software Architecture

2y ago
22 Views
5 Downloads
1.16 MB
11 Pages
Last View : 2m ago
Last Download : 3m ago
Upload by : Halle Mcleod
Transcription

Towards a Common ControllerSoftware ArchitectureApril 8, 2015Kurt Bruck

Why a common control software architecture1.Unmanned systems mission space is becoming more advanced(air/ground/sea collaboration)2.Unmanned systems vehicles are becoming more autonomous andhave a decreasing need for unique and dedicated controllers tocommand them.3.The opportunity for a reduction in cost, logistics, training, andgreater situational awareness with a CCA implementation growslarger as 1 & 2 trend onward.

Core Team Douglas Gregory: David Barnhard: Kurt Bruck: Bill Huff:Neya SystemsKutta TechnologiesQinetiQ North AmericaJHNATeam members representing the NAMC not their individual companies.17 MAR 2015JGRE CCA Study Team

Problems with existing common software Common to a subset of departmental needs Each government organization has unique objectives for a CCA. Strategy between departments vary: long-term versus short-term Air domain focused departments generally leave out ground domain: (E-Stop, multi-path radios, IOP/JAUS, teleop control). Ground domain focused departments generally leave out the air domain (Stanag 4586, complete mission planning features, general lightweight expectation). Maintenance required Common control software requires a high level of maintenance in order to not becomeobsolete in one or more domains. SDK maturity A solid SDK is critical to take advantage of innovation from industry

Scope & ApplicationHardware scope – hardware independence Objective – All hardware 8 bit microcontrollers to up 32 core server systems Threshold – Tactical hardware smartphone to x86 quad-coreHeterogeneous Robotics and Autonomous Systems (RAS) Tactical air platforms (Group 1 UAS) Ground vehicles/systemsRepresentative Operational Environments Tactical dismounted operations (e.g. CLARK) Support and logistics operations (e.g. runway clearing)

The Approach1. Top-Down Evaluate High level architectures provide a solid basis to inform enterprise level decision UAS Control Segment (UCS)Future Airborne Capability Environment (FACE)STANAG 4586 (Unmanned Aerial System messaging)Joint Architecture for Unmanned Systems (JAUS – ground and maritime robotics) Determine ideal, concept architecture: “blue-sky”2. Bottom-up Investigate Specific programs and prototypes provides a rapid path to “real”development Navy: SPAWAR’s Multi-robot Operator Control Unit (MOCU) Army: Tactical Open Government Architecture (TOGA), WMI, Nett Warrior Marines: Tactical Robot Controller3. Develop solutions for how the two meet

Top-down (ideal concept architecture)UASControlSegment(UCS)STANAG4586SAE AS4(JAUS) AS4-JAUS is ubiquitous amongst UGV’s Strengthened by IOP standards Gradual adoption by UUV’s STANAG 4586 is ubiquitous amongst the UAV community Soon to be a required messaging standard UCS is a well-established, Mature, well-funded UCS is migrating under the AS4 umbrella UCS extensions can be created to allow for interoperability between STANAG 4586and AS4-JAUS

Bottom-Up Potential Candidate being explored:MOCUDevelopment of a Common Controller Architecture could be expedited using aproduct like MOCU Strengths: Mature, government owned product that has been used across many different roboticsystems. MOCU is being utilized in many different programs, including the Army’s TOGA program. Weakness: The way MOCU is implemented works well for the Navy, but is not modular enough to suitthe needs of industry and the larger robotics enterprise Conclusion: MOCU would require industry and government support to enhance its architecture to moredirectly align with the UCS architecture and business model Impact: MOCU, in its present form, is not a ready made solution for the CCA, but is very close Risk Mitigation: Revise MOCU architecture to fundamentally align with UCS architecture and createtransition package including data use rights, etc. for industry.

DDS / UCS TopicsBottom-Up Meets Top-Down Option 1 Implement UCS service interfaces with MOCUcomponent architecture

Option1 Advanced implementationsDDS / UCS Topics MOCU/UCS “thin-client” resides as acomponent within Nettwarrior softwareframework Host MOCU/UCS on MCWL TacticalRobot Controller Host MOCU/UCS on TOGA controller Implement TARDEC’s WMI presentationlayer as a UCS component within MOCU

Next Steps Decide on 2-3 key architectural approaches Develop a prototype Test component elements on existinghardware

STANAG 4586 is ubiquitous amongst the UAV community Soon to be a required messaging standard UCS is a well-established, Mature, well-funded UCS is migrating under the AS4 umbrella UCS extensions can be created to allow for interoperability between STANAG 4586 and AS4-JAUS UAS Control

Related Documents:

Fig.4.1 Step response using P controller Fig.4.2 Fig.4.3 Fig.4.4 Fig.4.5 Step response using PID controller Fig.4.6 Comparison of bode plot for smith predictor and PI . Step response of IMC PDF control structure Step response of PDF controller Step response using PI controller Step response using PID controller Step response using PI controller

Trimble Survey Controller Procedure Sheet Working with Total Stations and Trimble Survey Controller Create a job on the Controller: -Turn on your Controller and go into Survey Controller Software - -Create a new job by going into Files/New Job -Note to set the Scale Factor to 1.0 when working with a Total Station. Hit Accept to create your new job.

If you just purchased USB Controller board and the software, you may want to refer to the document - Connecting and Wiring AGNI USB Controller for the recommended wiring of the controller board in your system. Make sure and understand which controller you have to follow separate instructions for the 32-bit controller or older 16-bit controller.

P-49-0203 (MPN600203) P-49-0204 (MPN600204) P-49-(MPN600) Metaris # Alternate # Single Controller Air Kit Single Controller ONLY Dual Controller Air Kit W/ Kickout Dual Controller Air Kit W/O Kickout Single Controller Air Kit W/ Protection Valve P-53-0177 MPN600177 Name cover Plate for Controller 1 1 1

Aruba 7008 Mobility Controller Aruba 7010 Mobility Controller Aruba 7024 Mobility Controller Aruba 7030 Mobility Controller Aruba 7210 Mobility Controller ArubaOS_72xx_8.1.0.0-1.0.0.0 ArubaOS_72xx_ 8.4.0.0-1.0.6.0 ArubaOS_72xx_8.4.0.0-1.0.5.1 Aruba 7220 Mobility Controller Aruba 7240 Mobility Con

STRYKER CVAHU N4 CONTROLLER 9 31-00088—01 INTRODUCTION Stryker CVAHU Controller is a pre-programmed configurable controller. It can be configured using ‘CVAHU Configuration Wizard’ This configuration wizard is developed under Niagara 4 Workbench. Stryker CVAHU Controller The Honeywell Stryker CVAHU controller is a configurable controller.

Controller Firmware Comment CMMS-ST-. From Version 1.3.0.1.14 Standard motor controller for stepper motors CMMS-AS-. From Version 1.3.0.1.16 Standard motor controller for servo motors CMMD-AS-. From Version 1.4.0.3.2 Standard double motor controller for servo motors Table 1.1 Controller and firmware versions For older versions:

Please notice that this controller does not support the following functions of the DUALSHOCK 4 wireless controller: light bar, integrated speaker, integrated speaker, motion sensors or wired support I Switch OFF the controller Press and hold the "PS" button until the controller turns off. To wake up the controller, press the "PS" button.