THE JOINT ARCHITECTURE FOR UNMANNED SYSTEMS

Download Report

Transcript THE JOINT ARCHITECTURE FOR UNMANNED SYSTEMS

THE JOINT ARCHITECTURE
FOR UNMANNED SYSTEMS
By
Jeremy Crouse Computer
Engineer
Advisor Dr. Joseph Wunderlich
Network Consultant Dr. Thomas Leap
April 2008
What is JAUS?
Joint Architecture for Unmanned
Systems
 Created by DoD
 Software implementation
 Industry standard messages

April 2008
Command Codes

Hexadecimal
numbers
• Received as ASCII
characters
• Decoded into byte
array

April 2008
Integer numbers
Code 0001h: Set Component Authority
Code 0002h: Shutdown
Code 0003h: Standby
Code 0004h: Resume
Code 0005h: Reset
Code 0006h: Set Emergency
Code 0007h: Clear Emergency
Code 0008h: Create Service Connection
Code 0009h: Confirm Service Connection
Code 000Ah: Activate Service Connection
Code 000Bh: Suspend Service Connection
Code 000Ch: Terminate Service Connection
Code 000Dh: Request Component Control
Code 000Eh: Release Component Control
Code 000Fh: Confirm Component Control
Code 0010h: Reject Component Control
Code 2001h: Query Component Authority
Code 2002h: Query Component Status
Code 4001h: Report Component Authority
Code 4002h: Report Component Status
Internet protocol

Uses UDP vs. TCP
packet structure
• 128 bits
• JAUS Indicator

April 2008
In data section of
UPD packet
Message Structure
April 2008
Message Properties

Message Construction
• Binary
• Decimal/ASCII
April 2008
Router Setup

Program Phoenix Contact Router
• IP Regulation
Operator control unit
 Robot

• Port Regulation
April 2008
JAUS Compliance Tool Suite

Will be used by officials at
competition
• Provided by US Army
April 2008
JAUS & Wunderbot 4
April 2008
How it works


Message sent by operator control unit (OCU)
Received by wireless router on robot
• IP address
• Port number


Check for JAUS message indicator
Decode
•
•
•
•


Message properties
Command code
Source ID
Destination ID
Send command to correct controller
Robot carries out command
April 2008
JAUS Front Panel
April 2008
JAUS Front Panel
April 2008
JAUS block diagram
April 2008
JAUS block diagram
April 2008
JAUS block diagram
April 2008
JAUS block diagram
April 2008
IGVC Challenge

Can’t accept messages without
correct indicator
• JAUS01.0

JAUS Port
• 3749

JAUS OCP IP
• 192.168.128.1

JAUS Router IP
• 192.168.128.2-254
April 2008