Wireless Networks for Multi-Robot Communications

25
Wireless Networks for Multi-Robot Communications Creating a Sensor Network of Robots.

description

Wireless Networks for Multi-Robot Communications. Creating a Sensor Network of Robots. Project Purpose. Create a sensor network of robots that, together, achieve a shared goal. What is a Sensor Network?. A sensor network contains multiple devices. - PowerPoint PPT Presentation

Transcript of Wireless Networks for Multi-Robot Communications

Page 1: Wireless Networks for Multi-Robot Communications

Wireless Networks for Multi-Robot Communications

Creating a Sensor Network of Robots.

Page 2: Wireless Networks for Multi-Robot Communications

Project Purpose

Create a sensor network of robots that, together, achieve a shared goal.

Page 3: Wireless Networks for Multi-Robot Communications

What is a Sensor Network? A sensor network contains multiple

devices. Each device has devices on it that

can sense conditions of the outside world, or sensors.

Each device communicates to other devices in order to achieve a shared goal.

Page 4: Wireless Networks for Multi-Robot Communications

Advantages of Sensor Networks Jobs can be complete with large

numbers of units in parallel Redundancy: Each unit of the

network can be destroyed with little to no damage to the network as a whole

Page 5: Wireless Networks for Multi-Robot Communications

Jobs of Sensor Network Surveillance: Sensor network can

cover a large are, and collate the data before it reaches the user

Search: Sensor networks can cover multiple parts simultaneously for quicker results.

Remote Monitoring and Control

Page 6: Wireless Networks for Multi-Robot Communications

Design Problem Develop a wireless

communication network for multi-robot teams. This network, preferably made with radio frequency transceivers, plus the on board sensors of the robots themselves, will form a sensor network, in order to locate a light source.

Page 7: Wireless Networks for Multi-Robot Communications

Existing ImplementationsDARPA has

sponsored a project for “smart dust”: a sensor network of thousands all small enough to float in the wind, to be used for surveillance.

Page 8: Wireless Networks for Multi-Robot Communications

TinyOS and TinyDB Part of the DARPA

project is the creation of an embedded operating system to run units on the sensor network, called TinyOS, and a data gathering utility, TinyDB

Page 9: Wireless Networks for Multi-Robot Communications

RFID TagsThese tags are

small devices that transmit an ID number when hit with a radio frequency.

Page 10: Wireless Networks for Multi-Robot Communications

Design ConstraintsThe project must… Maneuver around objects. Search for target. Realize it has found target. Signal other robots. Search for robot that signals. Wait for turn to communicate. Not interfere or be interfered with in

terms of RF communications.

Page 11: Wireless Networks for Multi-Robot Communications

Design ConstraintsThe project should… Be easy to modify system behavior. Be easy to interface. Use parts and tools readily available. Sense obstacles to avoid contact. Use small enough area to ensure the RF

transmitters can reach all distances.

Page 12: Wireless Networks for Multi-Robot Communications

Feasibility StudyShow the project is physically, technically, and

economically feasible in the time available. Similar projects have been successfully

completed. Can use past projects for guidelines and

ideas. Budget is within reason. Using mature technologies such as RF and

photocells. Easy to interface with robots.

Page 13: Wireless Networks for Multi-Robot Communications

Timeline

3 4 5 6 7 8 9 10 11 12 13 14 15 16

Presentation

Testing

Integrate

RF Software

Integrate

Searching Software

Initial movement of Bots

Build Bots

Parts List

Proposal

Week

Page 14: Wireless Networks for Multi-Robot Communications

Survey of Products AmigoBot (ActiveMedia) Khepera (K-Team) Trilobot (Arrick Electronics) Hexapod (LynxMotion) Boebot (Parallax)

Page 15: Wireless Networks for Multi-Robot Communications

AmigoBot Comes with battery

and battery charger Comes with

AmigoOS and AmigoBot User Guide

Great Indoor/Outdoor range

Comes with various packages (e.g. Wirefree)

Too Expensive

Page 16: Wireless Networks for Multi-Robot Communications

Khepera Not Enough

Payload to add on RF products

Shorter whiskers than Boebot

Light, compact design

Limited kits available

Page 17: Wireless Networks for Multi-Robot Communications

Trilobot Heaviest of all robots 8 whiskers around

base 4 light level sensors Digital tempature

sensor Engineered for easy

expansion Once again…

Page 18: Wireless Networks for Multi-Robot Communications

Hexapod Never specified

payload Lacking

Documentation and manuals

Affordable Price

Page 19: Wireless Networks for Multi-Robot Communications

Boebot Comes with

BasicStamp2 Get Full Kit with

each robot purchase

Extensive Documentation and very adaptable

Price is right!

Page 20: Wireless Networks for Multi-Robot Communications

BudgetProduct Quantity PriceBoebot Full Kit 5 1145.00(w/shipping) 1157.28Transmitter (TWS-434) 5 38.25 Receiver (RWS-434) 5 38.25433 MHz Antenna 5 45.00(w/shipping) 130.84Alkaline Batteries (AA) 100.00Total Cost 1388.12

Page 21: Wireless Networks for Multi-Robot Communications

Design Validation Test servos, whiskers,

photoresistors, and IR subsystem individually as outlined in Boe-Bot manual

Integrate and test servos, whiskers, photoresistors, and IR subsystem

Page 22: Wireless Networks for Multi-Robot Communications

Search and Communicate Implement and test

random search for light using single Boe-Bot

Implement and test patterned search for light using single Boe-Bot

Implement and test RF communication between two Boe-Bots

Develop, implement, and test a communication protocol for multiple Boe-Bots

Page 23: Wireless Networks for Multi-Robot Communications

Putting it all Together Combine communication protocol with

individual Boe-Bot random and pattern searches

Begin stepwise refinement Determine which search is best Determine how close Boe-Bots should get to

each other before moving away from each other

Enhance communication protocol

Page 24: Wireless Networks for Multi-Robot Communications

Proposal Choose parts

Order parts

Connect servos to robots

Build robots

Get robots moving

Connect whiskers

Write and implement obstacle avoidance software

Connect photocells

Write and implement light sensing software

Connect RF transmitter and receiver

Write and implement RF software

Write and implement networking protocol

Connect IR

Write and implement IR

Write and implement object searching

Write and implement object tracking

Create team

(Optional – if time permits) Search and rescue lost robots

Page 25: Wireless Networks for Multi-Robot Communications

Complications Test with various objects blocking

the search Test with Boe-Bots being

dynamically added and removed from the search