April 2008 THE JOINT ARCHITECTURE FOR UNMANNED SYSTEMS By Jeremy Crouse Computer Engineer Advisor Dr. Joseph Wunderlich Network Consultant Dr. Thomas Leap.

Slides:



Advertisements
Similar presentations
Chapter 16. Windows Internet Name Service(WINS) Network Basic Input/Output System (NetBIOS) N etBIOS over TCP/IP (NetBT) provides commands and support.
Advertisements

NETWORK LAYER (1) T.Najah AlSubaie Kingdom of Saudi Arabia Prince Norah bint Abdul Rahman University College of Computer Since and Information System NET331.
JOINT ARCHITECTURE FOR UNMANNED SYSTEMS January 29, 2011 Presented by Daniel Barber University of Central Florida Institute for Simulation and Training.
CISCO NETWORKING ACADEMY Chabot College ELEC Transport Layer (4)
(4.4) Internet Protocols Layered approach to Internet Software 1.
Firewalls and Intrusion Detection Systems
Internet Control Message Protocol (ICMP)
An 8051 Based Web Server Project by Mason Kidd Advised by Dr. Schertz.
1 Some TCP/IP Basics....NFSDNSTELNETSMTPFTP UDPTCP IP and ICMP Ethernet, serial line,..etc. Application Layer Transport Layer Network Layer Low-level &
Wireless Network Basics Computers must be on same frequency Use RF signals to transmit data –convert 1s and 0s into radio waves –convert the radio waves.
Chapter 15 – Part 2 Networks The Internal Operating System The Architecture of Computer Hardware and Systems Software: An Information Technology Approach.
Leon-Garcia & Widjaja: Communication Networks Copyright ©2000 The McGraw Hill Companies The user clicks on a link to indicate which document is to be retrieved.
Introduction to Management Information Systems Chapter 5 Data Communications and Internet Technology HTM 304 Fall 07.
Senior Design Project 2004/2005 Web Enabled Calling Number Delivery Daniel St. Clair Barron Shurn Professor Soules 10/28/2004.
1 School of Computing Science Simon Fraser University CMPT 771/471: Internet Architecture and Protocols Socket Programming Instructor: Dr. Mohamed Hefeeda.
Host Configuration: BOOTP and DHCP
TCP: Software for Reliable Communication. Spring 2002Computer Networks Applications Internet: a Collection of Disparate Networks Different goals: Speed,
Gursharan Singh Tatla Transport Layer 16-May
Brian Dwyer – CITA370. Introduction  Network Device Security  Identity Management AAA Process Model ○ Authentication ○ Authorization ○ Accounting (Sometimes.
NetComm Wireless SMS Forwarding Feature Spotlight.
Chapter 5: TCP/IP and OSI Business Data Communications, 6e.
CS 356 Systems Security Spring Dr. Indrajit Ray
CCNA 1 Module1. Objectives Internet Connections Physical – NIC card to connect to local net Logical – Use a standard set of protocols (TCP/IP) Applications.
Transmission Control Protocol Internet Protocol TCP/IP.
Internet Control Message Protocol ICMP. ICMP has two major purposes: –To report erroneous conditions –To diagnose network problems ICMP has two major.
TCP/IP Protocol Suite 1 Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display. Chapter 9 Internet Control Message.
Layer Architecture of Network Protocols
How the Internet Works: What happens when information is sent from your computer?
1 ELEN602 Lecture 2 Review of Last Lecture Layering.
Network Management System The Concept –From a central computer, network administrator can manage entire network Collect data Give commands –Moving gradually.
Examining TCP/IP.
Module 12: Routing Fundamentals. Routing Overview Configuring Routing and Remote Access as a Router Quality of Service.
University of the Western Cape Chapter 12: The Transport Layer.
Chapter 6-2 the TCP/IP Layers. The four layers of the TCP/IP model are listed in Table 6-2. The layers are The four layers of the TCP/IP model are listed.
1 Networking Chapter Distributed Capabilities Communications architectures –Software that supports a group of networked computers Network operating.
Chapter 15 – Part 2 Networks The Internal Operating System The Architecture of Computer Hardware and Systems Software: An Information Technology Approach.
Application Block Diagram III. SOFTWARE PLATFORM Figure above shows a network protocol stack for a computer that connects to an Ethernet network and.
Queues, Pipes and Sockets. QUEUE A structure with a series of data elements with the first element waiting for an operation Used when an element is not.
TFTP: Trivial file transfer protocol
DoS Suite and Raw Socket Programming Group 16 Thomas Losier Paul Obame Group 16 Thomas Losier Paul Obame.
Presented by Rebecca Meinhold But How Does the Internet Work?
BAI513 - PROTOCOLS ARP BAIST – Network Management.
IT 210: Web-based IT Fall 2012 Lecture: Network Basics, OSI, & Internet Architecture.
Voice Over Internet Protocol (VoIP) Copyright © 2006 Heathkit Company, Inc. All Rights Reserved Presentation 5 – VoIP and the OSI Model.
ITIS 1210 Introduction to Web-Based Information Systems Chapter 3. How TCP/IP Works.
TCP/IP Protocol Suite 1 Chapter 17 Upon completion you will be able to: Domain Name System: DNS Understand how the DNS is organized Know the domains in.
Agenda Last class: Network Hardware Today: Network Protocols –How do computers talk to each other? –Needs? Same hardware Same rules (protocols) for encoding.
1 Network Communications A Brief Introduction. 2 Network Communications.
Network Layer Protocols COMP 3270 Computer Networks Computing Science Thompson Rivers University.
Process-to-Process Delivery:
Data Communications Data Link Layer.
SOCKET PROGRAMMING Presented By : Divya Sharma.
OSI LAYERS.
Chapter 11 User Datagram Protocol
Part III. Data Link Layer
Semester 1 Cisco Discovery JEOPADY Chapter 3.
8 Network Layer Part V Computer Networks Tutun Juhana
ADDRESSING Before you can send a message, you must know the destination address. It is extremely important to understand that each computer has several.
Net431:advanced net services
Binary Lesson 5 Classful IP Addresses
Process-to-Process Delivery:
Chapter 16 Host Configuration : BOOTP and DHCP
Lecture 6: TCP/IP Networking 1nd semester By: Adal ALashban.
Starting TCP Connection – A High Level View
Chapter 15 – Part 2 Networks The Internal Operating System
Protocols 1 Key Revision Points.
46 to 1500 bytes TYPE CODE CHECKSUM IDENTIFIER SEQUENCE NUMBER OPTIONAL DATA ICMP Echo message.
Read this to find out how the internet works!
Network Addressing.
Transport Layer 9/22/2019.
Presentation transcript:

April 2008 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 charactersReceived as ASCII characters Decoded into byte arrayDecoded into byte array  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

April 2008 Internet protocol  Uses UDP vs. TCP packet structure 128 bits128 bits JAUS IndicatorJAUS Indicator  In data section of UPD packet

April 2008 Message Structure

April 2008 Message Properties  Message Construction BinaryBinary Decimal/ASCIIDecimal/ASCII

April 2008 Router Setup  Program Phoenix Contact Router IP RegulationIP Regulation  Operator control unit  Robot Port RegulationPort Regulation

April 2008 JAUS Compliance Tool Suite  Will be used by officials at competition Provided by US ArmyProvided 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 addressIP address Port numberPort number  Check for JAUS message indicator  Decode Message propertiesMessage properties Command codeCommand code Source IDSource ID Destination IDDestination 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.0JAUS01.0  JAUS Port  JAUS OCP IP  JAUS Router IP