340 likes | 740 Views
Understanding JAUS and. Presented By: Tom Galluzzo, PhD National Robotics Engineering Center Co-Founder OpenJAUS. Danny Kent, PhD Robotics Software Consultant Co-Founder OpenJAUS. Introduction. Independent software implementation Joint Architecture for Unmanned Systems (JAUS)
E N D
Understanding JAUS and Presented By: Tom Galluzzo, PhD National Robotics Engineering Center Co-Founder OpenJAUS Danny Kent, PhD Robotics Software Consultant Co-Founder OpenJAUS
Introduction • Independent software implementation • Joint Architecture for Unmanned Systems (JAUS) • Current software based on JAUS v 3.3 • Thousands of downloads • Used worldwide by dozens of organizations • New software based on SAE JAUS • Open source • Dual license (commercial & public) • Beta testing begins in October 2010
Overview • What is JAUS? • Why should you use JAUS? • What is OpenJAUS? • Why use OpenJAUS? • Common JAUS stories • Supported with survey • Linkedin unmanned systems ?
Who are you? *based on OpenJAUS.com survey
Meet Shelly U.S. Department Of Unmanned Systems
Shelly’s Problem Vendor B Vendor A ?
Joint Architecture for Unmanned Systems • Standard to support interoperability • Supported by: • JAUS Defines Services: • Messages • Protocol • Example Services: • Data Transport • Vehicle Control • Environment Sensing • World Modeling
Who is interested? *based on OpenJAUS.com survey
Shelly’s Solution Vendor B Vendor A ?
Systems Integration Unmanned Ground Vehicle Operator Control Unit Unmanned Ground Vehicle Operator Control Unit Unmanned Ground Vehicle
Operating Systems *based on OpenJAUS.com survey
OCU Capabilities Laptop / Base Station / Mobile Device Graphical Interface Ethernet Connections Mission & Vehicle Control Ethernet Network User Access Control
UxV Capabilities CPU Global Position Ethernet Interfaces Velocity State Waypoint Control CPU Range Sensor Ethernet Interfaces Cameras
Use Software Wrappers JAUS Services JAUS Services Messages Over Ethernet JAUS Services JAUS Services JAUS Services
JAUS Documentation ? Core Services Mobility Language
Help! ?
Programming Language *based on OpenJAUS.com survey
Features • Simplified Implementation of JAUS Services • Transport Policies • Security / Encryption • Data Compression • Mandatory Access Control / Permissions • Dynamic System Configuration • Internet JAUS discovery servers
OpenJAUS Online • Free discovery servers run on OpenJAUS.com • Not mandatory • You can run your own servers .com WWW
Wrapper Services HMI Services Transport Service Ethernet Connections Graphical Interface Mission Spooling Service Access Service WWW User Access Control Mission Control
Use OpenJAUS on UxV CPU Global Pose Sensor Ethernet Interfaces Velocity State Sensor Waypoint Driver CPU Range Sensor Ethernet Interfaces Visual Sensor
Future Plans • OpenJAUS Beta • Closed group of testers • Applications are being accepted now • Commercial Software Release • Non-free commercial / government use • Code will remain open • Bring new features to JAUS standards body
Thank You! • Contact Information: • Tom Galluzzo: tom@openjaus.com • Danny Kent: danny@openjaus.com • Visit www.openjaus.com