HY-475 Autonomous Robot Navigation

Slides:



Advertisements
Similar presentations
WEB AND WIRELESS AUTOMATION connecting people and processes InduSoft Web Solution Welcome.
Advertisements

© 2003, Cisco Systems, Inc. All rights reserved..
Introduction To The Course Network Architecture Hervey Allen Chris Evans Phil Regnauld September 3 - 4, 2009 Santiago, Chile.
Web TeleRobotics Going Where no man has gone before.
© 2009 Research In Motion Limited Advanced Java Application Development for the BlackBerry Smartphone Trainer name Date.
1 Semester 2 Module 6 Routing and Routing Protocols YuDa college of business James Chen
Interconnection Protocol Mustafa Kara Term Work.
Windows Internet Connection Sharing Dave Eitelbach Program Manager Networking And Communications Microsoft Corporation.
Syllabus outcomes Describes and applies problem-solving processes when creating solutions Designs, produces and evaluates appropriate solutions.
Multiple Autonomous Ground/Air Robot Coordination Exploration of AI techniques for implementing incremental learning. Development of a robot controller.
Ruslan Masinjila Aida Militaru.  Nature of the Problem  Our Solution: The Roaming Security Robot  Functionalities  General System View  System Design.
ORCA Robot Simulator HY-475 Autonomous Robot Navigation.
Indo-US Workshop, June23-25, 2003 Building Digital Libraries for Communities using Kepler Framework M. Zubair Old Dominion University.
CS 8903 Demo Wireless Interface for the Bioloid Robot Chetna Kaur.
Java Programming: Advanced Topics 1 Networking Programming Chapter 11.
August 2003 At A Glance The IRC is a platform independent, extensible, and adaptive framework that provides robust, interactive, and distributed control.
SIMULATION OF MULTIPROCESSOR SYSTEM AND NETWORK Manish Patel Nov 8 th 2004 Advisor: Dr. Chung-E-Wang Department of Computer Science California State University,
CPSC 372 John D. McGregor Module 6 Session 4 Sonar.
© 2002, Cisco Systems, Inc. All rights reserved..
MPTCP Proxy MPTCP Client MPTCP Proxy Server.
Going Beyond F11: Debug Better and Faster with Visual Studio 2012 Brian A. Randell Senior Consultant MCW Technologies DEV317.
Progress Apama Fundamentals
Integrating ArcSight with Enterprise Ticketing Systems
Data Virtualization Tutorial… SSL with CIS Web Data Sources
Group 3 Corey Jamison, Joel Keeling, & Mark Langen
© 2002, Cisco Systems, Inc. All rights reserved.
The Intranet.
BEST National Conference 2011
What are they? The Package Repository Client is a set of Tcl scripts that are capable of locating, downloading, and installing packages for both Tcl and.
Tor Good + Evil.
Updatecenter Module 3 Application Server SE/EE 8.1 Installation
CCNA Routing and Switching Routing and Switching Essentials v6.0
ORACLE ADF ONLINE TRAINING BY TEKSONIT IN INDIA
EVENT LOGGING & CONTENT VERSIONING SYSTEM
Open Source distributed document DB for an enterprise
Troubleshooting Network Communications
User working in web-browser
UNIT I OVERVIEW & INSTRUCTIONS
DATA MINING Python.
Living in a Network Centric World
Living in a Network Centric World
IoT Network Monitor.
Chapter 10: Device Discovery, Management, and Maintenance
CCNA Routing and Switching Routing and Switching Essentials v6.0
Data Virtualization Community Edition
Multicast research - continuation
Video and Sensor Network Architecture and Displays
Knowledge Byte In this section, you will learn about:
CS222 Web Programming Course Outline
File Transfer Protocol
Design Unit 26 Design a small or home office network
Chapter 10: Device Discovery, Management, and Maintenance
Course Agenda DSP Design Flow.
Chapter 8: Monitoring the Network
Living in a Network Centric World
Webscarab, an introduction.
Living in a Network Centric World
Radoslaw Jedynak, PhD Poland, Technical University of Radom
Overview of Client Configuration
Living in a Network Centric World
ECE 477 Senior Design Group 3  Spring 2011
Living in a Network Centric World
Quick Introduction to ROS
NICOS – IBEX Interactions
Living in a Network Centric World
Living in a Network Centric World
Living in a Network Centric World
Amir Kouretchian Peter Turschmid Chris Byszeski
Lesson 19 Internet Basics.
Living in a Network Centric World
Presentation transcript:

HY-475 Autonomous Robot Navigation ORCA Robot Simulator HY-475 Autonomous Robot Navigation

Introduction Originally created by Harris Mpaltzakis. Useful tool for the verification of algorithms and methods. Provides the core on top of which various modules can be built and tested. Provides a visualization mechanism which facilitates verification. For the course needs you can use features such as: Simulation of sensor measurements: laser, sonar, bumpers etc. Ground truth (for debugging and evaluation) Embedded motion control Visualization

Architecture 3-tier architecture: Proxy server. User module (client). Simulator (client) TCP/IP protocol used for the connection and communication between tiers

Simulator The simulator can: Given: Receive motion commands. Send measurements. Given: An environment. A motion command. Provides measurements and simulates real states, such as noise.

Proxy Server The simulator communicates with modules only via a proxy server. The proxy server is responsible to control traffic from and to the simulator. The proxy receives commands from the modules and forwards them to the simulator. Whenever measurements are available, the simulator sends them to the proxy, which is responsible to forward them to the appropriate modules. Each module which needs data from the simulator needs to inform the proxy.

User modules The user module lies at the other end of the communication schema. In order to communicate with the simulator it first needs to subscribe its “interest” to the proxy. A user module can: Send motion commands to the simulator . Receive, whenever available, measurements from the simulator. Different modules can ask for different measurements. Modules don’t need to receive all available measurements (but only the required instead).

General Instructions Download and install ORCA http://www.csd.uoc.gr/~hy475/orca_setup.exe Study carefully packet structure in orca_com.ini Also described in orca_com.pdf Experiment with map generation (optional) default shortcut indicates the used environment env.rigid3d.ini describes map geometry Study provided samples for Java and C Online demo