Multi Robot Navigation and Mapping for Combat Environment

Similar documents
Prof. Emil M. Petriu 17 January 2005 CEG 4392 Computer Systems Design Project (Winter 2005)

Image Processing Based Autonomous Bradley Rover

Mobile Robots Exploration and Mapping in 2D

ECE 477 Digital Systems Senior Design Project Rev 8/09. Homework 5: Theory of Operation and Hardware Design Narrative

Robotics and Autonomous Systems

Requirements Specification Minesweeper

Nautical Autonomous System with Task Integration (Code name)

Mobile Robot Navigation with Human Interface Device

Lecture information. Intelligent Robotics Mobile robotic technology. Description of our seminar. Content of this course

LDOR: Laser Directed Object Retrieving Robot. Final Report

Autonomous Following RObot Initial Design Review

Available online at ScienceDirect. Procedia Computer Science 76 (2015 )

MULTI ROBOT COMMUNICATION AND TARGET TRACKING SYSTEM AND IMPLEMENTATION OF ROBOT USING ARDUINO

Formation and Cooperation for SWARMed Intelligent Robots

Motion Control of a Three Active Wheeled Mobile Robot and Collision-Free Human Following Navigation in Outdoor Environment

Incorporating a Software System for Robotics Control and Coordination in Mechatronics Curriculum and Research

Mobile Target Tracking Using Radio Sensor Network

Wide Area Wireless Networked Navigators

Progress Report. Mohammadtaghi G. Poshtmashhadi. Supervisor: Professor António M. Pascoal

9/2/2013 Excellent ID. Operational Manual eskan SADL handheld scanner

Adaptive Touch Sampling for Energy-Efficient Mobile Platforms

MTRX 4700 : Experimental Robotics

COS Lecture 1 Autonomous Robot Navigation

Live Human Detection Robot

Robot Rangers. Low Level Design Document. Ben Andersen Jennifer Berry Graham Boechler Andrew Setter

Introduction to the VEX Robotics Platform and ROBOTC Software

The Intuitive Web-Based Wi-Fi Planning Tool

in those method. Dynamicity can be added by utilizing real time information from the obstacle and feed those information into the system. Finally, we

Introduction To Wireless Sensor Networks

Cedarville University Little Blue

Light on Demand by intelligent light control

Terry Max Christy & Jeremy Borgman Dr. Gary Dempsey & Nick Schmidt November 29, 2011

3D ULTRASONIC STICK FOR BLIND

1 Lab + Hwk 4: Introduction to the e-puck Robot

Creating a 3D environment map from 2D camera images in robotics

Design Lab Fall 2011 Controlling Robots

Mars Rover: System Block Diagram. November 19, By: Dan Dunn Colin Shea Eric Spiller. Advisors: Dr. Huggins Dr. Malinowski Mr.

Programming and Multi-Robot Communications

Context-Aware Planning and Verification

A Solar-Powered Wireless Data Acquisition Network

B L E N e t w o r k A p p l i c a t i o n s f o r S m a r t M o b i l i t y S o l u t i o n s

Park Ranger. Li Yang April 21, 2014

Proseminar Roboter und Aktivmedien. Outline of today s lecture. Acknowledgments. Educational robots achievements and challenging

Final Report. by Mingwei Liu. Robot Name: Danner

CENG 5931 HW 5 Mobile Robotics Due March 5. Sensors for Mobile Robots

DESIGN AND DEVELOPMENT OF LIBRARY ASSISTANT ROBOT

Autonomous Following RObot Critical Design Review

VEX Robotics Platform and ROBOTC Software. Introduction

An Autonomous Self- Propelled Robot Designed for Obstacle Avoidance and Fire Fighting

UTILIZATION OF ROBOTICS AS CONTEMPORARY TECHNOLOGY AND AN EFFECTIVE TOOL IN TEACHING COMPUTER PROGRAMMING

DEMONSTRATION OF ROBOTIC WHEELCHAIR IN FUKUOKA ISLAND-CITY

RF module and Sensing Workshop Proposal. Tachlog Pvt. Ltd.

IMPLEMENTING MULTIPLE ROBOT ARCHITECTURES USING MOBILE AGENTS

1. INTRODUCTION: 2. EOG: system, handicapped people, wheelchair.

Kinect Interface for UC-win/Road: Application to Tele-operation of Small Robots

Design Concept of State-Chart Method Application through Robot Motion Equipped With Webcam Features as E-Learning Media for Children

Team Autono-Mo. Jacobia. Department of Computer Science and Engineering The University of Texas at Arlington

Robot Navigation System with RFID and Ultrasonic Sensors A.Seshanka Venkatesh 1, K.Vamsi Krishna 2, N.K.R.Swamy 3, P.Simhachalam 4

Dipartimento di Elettronica Informazione e Bioingegneria Robotics

Multi-Robot Cooperative System For Object Detection

Mobile Target Tracking Using Radio Sensor Network

PRORADAR X1PRO USER MANUAL

A Robust Neural Robot Navigation Using a Combination of Deliberative and Reactive Control Architectures

Exploring Pedestrian Bluetooth and WiFi Detection at Public Transportation Terminals

Surveillance and Target Engagement using Robots

Robot Assisted Emergency Search and Rescue System with Wireless Sensors

University of Florida Department of Electrical and Computer Engineering Intelligent Machine Design Laboratory EEL 4665 Spring 2013 LOSAT

CONTACT: , ROBOTIC BASED PROJECTS

Department of Electrical and Computer Engineering EEL Intelligent Machine Design Laboratory S.L.I.K Salt Laying Ice Killer FINAL REPORT

Embedded Robotics. Software Development & Education Center

Emergent Behavior Robot Bradley University - Senior Capstone Project Fall Presentation

Collective Robotics. Marcin Pilat

ROBOTICS & IOT. Workshop Module

ROBOTICS & IOT. Workshop Module

E 322 DESIGN 6 - SMART PARKING SYSTEM

REPORT NUMBER 3500 John A. Merritt Blvd. Nashville, TN

RoboCupRescue Rescue Robot League Team YRA (IRAN) Islamic Azad University of YAZD, Prof. Hesabi Ave. Safaeie, YAZD,IRAN

CSRmesh Beacon management and Asset Tracking Muhammad Ulislam Field Applications Engineer, Staff, Qualcomm Atheros, Inc.

GROUP BEHAVIOR IN MOBILE AUTONOMOUS AGENTS. Bruce Turner Intelligent Machine Design Lab Summer 1999

Endurance R/C Wi-Fi Servo Controller 2 Instructions

Overview of Challenges in the Development of Autonomous Mobile Robots. August 23, 2011

Autonomous Mobile Robot Design. Dr. Kostas Alexis (CSE)

MarineSIM : Robot Simulation for Marine Environments

DEVELOPMENT OF A HARDWARE AND SOFTWARE SYSTEM FOR METEOROLOGICAL OBSERVATIONS

NCCT IEEE PROJECTS ADVANCED ROBOTICS SOLUTIONS. Latest Projects, in various Domains. Promise for the Best Projects

Indoor Navigation and the. Conferest Demo App

Proposal for a Rapid Prototyping Environment for Algorithms Intended for Autonoumus Mobile Robot Control

Team Project: A Surveillant Robot System

Critical Design Review: M.A.D. Dog. Nicholas Maddy Timothy Dayley Kevin Liou

An Agent-based Heterogeneous UAV Simulator Design

SMART ELECTRONIC GADGET FOR VISUALLY IMPAIRED PEOPLE

IoT Wi-Fi- based Indoor Positioning System Using Smartphones

Learning to Avoid Objects and Dock with a Mobile Robot

AC : MICROPROCESSOR BASED, GLOBAL POSITIONING SYSTEM GUIDED ROBOT IN A PROJECT LABORATORY

Final Report. Chazer Gator. by Siddharth Garg

A cognitive agent for searching indoor environments using a mobile robot

第 XVII 部 災害時における情報通信基盤の開発

The design and application of a robotic vacuum cleaner

Indoor Navigation for Visually Impaired / Blind People Using Smart Cane and Mobile Phone: Experimental Work

G.U.N.D.A.M. Didier Lessage, Gabriel Rodriguez, Blake Simonini

Transcription:

Multi Robot Navigation and Mapping for Combat Environment Senior Project Proposal By: Nick Halabi & Scott Tipton Project Advisor: Dr. Aleksander Malinowski Date: December 10, 2009

Project Summary The Multi Robot Navigation and Mapping for Combat Environment project will safely enable a robot to navigate through an indoor or outdoor urban combat environment. The first robot, which would be inexpensive or expandable, will be in charge of mapping the environment and any obstacles or dangers. The second robot, which represents supply caravans or troops, will then use the map generated by the first robot and use a path finding algorithm to determine the best path through the environment that avoids all obstacles and threats. The overall goal of this project is to guide autonomous supply caravans or troops safely through a combat zone. Detailed Description The robots that will be used for this project are the Pioneer 3D-X series robots. The 3D- X model has 8 sonar sensors in the front and sides that can get readings from + 90 degrees to -90 degrees. It has two wheels up front that allow the robot to move in any direction and an additional wheel in the back for stability. Each robot is connected to a laptop via a USB port. The laptop runs the actual C++ program (created in Visual Studio) that will control the robot. A program called ARIA then interfaces the C++ program with the robot. Our program is divided into two modes, one for each robot. Mode 1 is responsible for mapping the unknown/combat environment and relaying that map to the server via a laptop with a wireless network connection. Mode 2 is responsible for retrieving the map through a wireless laptop connection, and safely navigating through the environment. Another PC is connected to the server in case manual override would ever be required. Additional sensors (IR and metal detection) will be added later and connected to a Silicon labs 8051 microcontroller, which will then send the information to the ARIA program. Current Project Goals Robot Navigating o Find and travel to closest wall/object o Position robot in a specific position to wall(s)/object(s) o Left/right wall following o Determine if sensors more accurate than sonar sensors will be necessary. If so, integrate the sensors into ARIA if possible. o Identify appropriate sensors for combat-like environment. o Acquire and integrate sensors for simulated combat-alike environment (metal detector?) o Develop communication framework, allowing server/central command to override local control algorithms and remote control robot Environment Mapping o Research and develop algorithms to map an unknown environment o Research available ARIA or Pioneer robot compatible software for mapping 2 P a g e

o Develop framework to contribute maps to server/central command and update maps from the server o Research and develop algorithms to locate robot by matching its current map with the global map available on the server/central command Other Tasks o Create digital maps of the real-life-alike environments for computer simulation o Setup the infrastructure server for multiple robot cooperation/coordination o Weekly website update on project progress Figure 1: High Level System Block Diagram 3 P a g e

The high level system block diagram is divided into three main subsystems: mode 1, server, and mode 2. The first subsystem is the mode 1 subsystem. This subsystem s prime responsibility is to map an unknown/combat environment and send the map to a central server for storage. The second subsystem is the server subsystem which receives and stores the map from mode 1. When the map is completed, the server then sends that information to mode 2. The last subsystem is the mode 2 subsystem, which reads the map sent from the server. Based on the map received, mode 2 determines a safe route to the destination and then navigates through the environment. These three subsystems are all explained in better detail in Figure 2. Figure 2: Subsystem Block Diagrams Mode 1 Server Mode 2 Upon Entering Unknown/Combat Environment, Find Closest Wall and Drive Towards it Receive Map from Mode 1 Read Map from Server Create an Algorithm to Position Robot Parallel to the Wall Relay Map to Mode 2 Determine a Safe Route to Destination Create an Algorithm for Wall Following to Setup a Perimeter Navigate to Destination Create an Algorithm to scan entire environment inside the perimeter Relay a Map of this Environment to a server for Mode 2 to use 4 P a g e

Functional Requirements Below are the functional requirements identified for the Multi Robot Navigation and Mapping for Combat Environment project. The quantitative values of the requirements are subject to change through experimentation and research. Navigation Requirements: The Pioneer shall maintain a minimum distance of 250 millimeters from its edge to all walls/obstacles. This will allow for safe navigation throughout the environments in which the Pioneer 3-DX will be used. The robot shall be able to navigate through the space of a standard hall doorway (810 millimeters in the US). The speed of the robot shall not go above 300 millimeters per second to ensure accurate sensor readings and mapping. The software shall localize itself on a grid of 0.3 m x 0.3 m squares. This is slightly larger than the robot (0.22 x 0.38 m) and provides enough resolution when making a map. Infrared lasers shall be implemented if the sonar sensors do not provide enough accurate readings for proper navigation and mapping. A metal detector accuracy specification will be determined via research of different sensors. Tradeoffs between cost and accuracy will influence which sensors are used. The robot using mode 1 shall detect any metallic substance at least 76.2 meters (3 inches) from its surface. For this project, the metal would represent some type of threat such as mines. The robot s path finding technique (mode 2) shall find the shortest route possible while avoiding all obstacles and potential threats. Server/Wi-Fi Requirements The robots must maintain a constant connection with the server to store and receive the map file using 802.11g wireless. In an actual battlefield, peer-to-peer with rebroadcasting, or deployed access points and robots with external Wi-Fi antennas would be used with encrypted transmission. Our method will be more of a proof of concept rather than a battlefield simulation. 5 P a g e

Schedule Bibliography [1] Siegwart, Roland, and Illah R. Nourbakhsh. Introduction to Autonomous Mobile Robots (Intelligent Robotics and Autonomous Agents). New York: The MIT, 2004. Print. Equipment List Pioneer 3D-X Metal detector Electronics123.com Product # Velleman K7102 IR sensors - Sharp GP2Y0A02YK0F Force Feedback Joystick Silicon Labs 80C51F120 + UART/USB adaptor Space in Jobst as testing environment 6 P a g e