RoboTeam 05/04/2012 Submitted by:Costia Parfeniev, Boris Pinzur Supervised by: Kobi Kohai.

Slides:



Advertisements
Similar presentations
Robot Communication over Wireless Ad Hoc Network
Advertisements

Left to Right: Michael Kelton, Ethan Hall, Greg Wegman, Vashisht Lakhmani.
JEEVES the Robot Butler
Autonomous Sensor and Control Platform Rover Tae Lee Josh Reitsema Scott Zhong Mike Chao Mark Winter.
The Bioloid Robot Project Presenters: Michael Gouzenfeld Alexey Serafimov Supervisor: Ido Cohen Winter Department of Electrical Engineering.
Autonomous Mobile Plotter Team Members: Kim Schuttenberg & Alicia Tyrell Project Design Review #2.
Under embargo until April 14, 2008 ZigBee ® Made Easy 2.4 GHz ZigBee Network Processor Mark Grazier Product Marketing, Low-Power Wireless.
OutLine Overview about Project Wii Robot Escaper Robot Problems and Solutions Demo.
1 Autonomous Parallel Parking Alex Braun & Sergey Katsev.
User Interface (hardware). Overview  Translate user actions into electrical control signal which controls the robot movement  Be able to input and store.
1 University of Freiburg Computer Networks and Telematics Prof. Christian Schindelhauer Wireless Sensor Networks 16th Lecture Christian Schindelhauer.
Nandini Vemuri (EE) Jason Jack (CE) Ryan Schmitt (CE) Jeff Howe (EE) John Corleto (CE) Emily Phillips (EE) Power Distribution Subsystem Wireless Communication.
Group Members Ikechukwu Mogbana Adewuyi Kupolati Frederick Tyson Advisor Prof. Mahmood February, Senior Project 2005/06 Undergraduate Project Proposal.
Wireless Surveillance Vehicle Lance P. Riegert Rodrigo A. Urra Steve C. Wilson September 18, 2007Wireless Surveillance Vehicle1 of 20 Senior Design Project.
A New Household Security Robot System Based on Wireless Sensor Network Reporter :Wei-Qin Du.
Team GPS Rover Alex Waskiewicz Andrew Bousky Baird McKevitt Dan Regelson Zach Hornback.
A Framework for Patient Monitoring A. L. Praveen Aroul, William Walker, Dinesh Bhatia Department of Electrical Engineering University of Texas at Dallas.
EDGE™ Wireless Open-Source/Open-Architecture Command and Control System (WOCCS) Group Members: –Eric Hettler –Manuel Paris –Ryan Miller –Christian Moreno.
Tracking Rover Team Rubber Ducky Joshua Rubin Alexander Starick Ryan Ramos Alexander Chi.
Remote Surveillance Vehicle Design Review By: Bill Burgdorf Tom Fisher Eleni Binopolus-Rumayor.
Electronics Design Laboratory Lecture #11, Fall 2014
Smart Home Current Progress Summary. Main Processor – Stellaris.
R3R3 Ethan Hall Michael Kelton Greg Wegman Vashisht Lakhmani.
Cross Strait Quad-Regional Radio Science and Wireless Technology Conference, Vol. 2, p.p. 980 – 984, July 2011 Cross Strait Quad-Regional Radio Science.
SYSC 4907 Engineering Project.  Group Members Peter Fyon CSE John Koh CSE Andrew Kusz CSE  Group Supervisors Dr. Victor Aitken.
Wireless User Interface for Variable Frequency Drives Team 168 Alex Shuster (EE) Michael Kloter (EE) Christopher Perugini (EE) Kevin Wei (EngPhys - EE)
Stand-Alone and Mesh Networks of Dissolved Oxygen (DO) Monitors Sd-May11-20 Betty Nguyen Scott Mertz David Hansen Ashley Polkinghorn Advisors Joseph Shinar.
Hardware implementation and Demonstration. Synapse RF26X We started off with Synapse RF26X 10-bit ADC Up to 2 Mbps Data Rate 4K internal EEPROM 128k flash.
Controller, Sensors and Motors Ding Ke Tutorial 1, UGB 230N.
Robot design-- Four legged walking robot Instructors: Dr. A
FPGA for Underwater Communication Pradyumna (Prad) Kadambi Mentor: Cody Youngbull April 13, 2015.
Spring 2000, 4/27/00 Power evaluation of SmartDust remote sensors CS 252 Project Presentation Robert Szewczyk Andras Ferencz.
Team Spot A Cooperative Robotics Problem A Robotics Academy Project: Laurel Hesch Emily Mower Addie Sutphen.
3-D Scanning Robot Steve Alexander Jeff Bonham John Johansson Adam Mewha Faculty Advisor: Dr. C. Macnab.
Wireless Sensor Monitoring Group Members: Daniel Eke (COMPE) Brian Reilly (ECE) Steven Shih (ECE) Sponsored by:
Programming Concepts Part B Ping Hsu. Functions A function is a way to organize the program so that: – frequently used sets of instructions or – a set.
DESIGN & IMPLEMENTATION OF SMALL SCALE WIRELESS SENSOR NETWORK
RC CAR CONTROLLER BASED ON INTEL GALILEO SOC PLATFORM Nadav Shiloach Sagi Sabag Supervisor: Idan Shmuel Spring 2014 One Semester Project PROJECT’S ENDING.
Ruslan Masinjila Aida Militaru.  Nature of the Problem  Our Solution: The Roaming Security Robot  Functionalities  General System View  System Design.
Engaging Undergraduate Students with Robotic Design Projects James O. Hamblen School of ECE, Georgia Tech, Atlanta, GA
DEVELOPMENT OF A ROBOTIC TANK, BASED ON A SMART CAMERA SUBMITTED BY: DANIEL ALON AND AVIAD DAHAN SUPERVISED BY: OREN ROSEN CRML 2012.
RoboTeam 9/1/2011 Preformed by:Costia Parfeniev, Boris Pinzur Supervised by: Kobi Kohai.
AMMAR HAJ HAMAD IZZAT AL KUKHON SUPERVISOR : DR. LUAI MALHIS Self-Driven Car.
Mobile Robot Control using Bluetooth Low Energy
By : Anand Yadav. What is Zigbee?  The CC2520 is Texas Instrument’s second generation ZigBee/IEEE RF transceiver for the 2.4 GHz unlicensed.
RomoRobot Feras Khateeb Yousef Azem supervisors Dr.Raed Al-Qade Dr.Lui Malhis.
EDGE™ Wireless Open-Source/Open-Architecture Command and Control System (WOCCS) Group Members: –Eric Hettler –Manuel Paris –Ryan Miller –Christian Moreno.
Phong Le (EE) Josh Haley (CPE) Brandon Reeves (EE) Jerard Jose (EE)
Juan David Rios IMDL FALL 2012 Dr. Eric M. Schwartz – A. Antonio Arroyo September 18/2012.
Figure 12.1 The UP1-bot. Figure 12.2 Left: Radio Control Servo Motor and Right: Servo with Case and Gears Removed.
IMDL Robot Presentation EEL5666 Robert Hartwell 31 Jan 2012.
Maze Twinbots Group 28 Uyen Nguyen – EE Ly Nguyen – EE Luke Ireland - EE.
Software Narrative Autonomous Targeting Vehicle (ATV) Daniel Barrett Sebastian Hening Sandunmalee Abeyratne Anthony Myers.
Wall-Follower Xiaodong Fang University of Florida School of Electrical and Computer Engineering Automatic Wall Following & Color Detecting Robot.
Group #15 Matt Frank Russell Geschrey.  This project was chosen because of an interest in wireless communication systems, namely BAN's (body area networks)
Connecting A ZigBee Sensors Network To A Cellular Modem For Remote Control Presenting: Eli Zuaretz Gilad Tiomkin Advisor: Dr. Chen Avin Co Advisor: Ilan.
We thank the Office of Research and Sponsored Programs for supporting this research, and Learning & Technology Services for printing this poster. Fully-Autonomous.
Wireless Communication Project Ideas for Engineering Students.
Low Power Sensor Node Design with MSP430 + CC2520 YoonMo Yeon
TRANSMISSION LINE MULTIPLE FAULT DETECTION AND INDICATION TO EB
Software Architecture of Sensors. Hardware - Sensor Nodes Sensing: sensor --a transducer that converts a physical, chemical, or biological parameter into.
Chalk Robot ECE 445 Spring 2013 Group 12 Neil Christanto, Enyu Luo, Leonard Lim TA: Mustafa Mukadam Monday, April 29 th.
Prelminary Design Fredy Chen Huy Tong. Introduction Objective –Justify the design of robot.
EDUSAFE FINAL CONFERENCE June, 2016
Group 3 Corey Jamison, Joel Keeling, & Mark Langen
Aim Of The Project To implement the obstacle avoidance and Zigbee control functions for Omni directional mobile robot.
Monitoring Robot Prepared by: Hanin Mizyed ,Abdalla Melhem
Manual Robotics ..
06 | Mapping Areas and Detecting Objects
Presentation transcript:

RoboTeam 05/04/2012 Submitted by:Costia Parfeniev, Boris Pinzur Supervised by: Kobi Kohai

Agenda Project Goals Design Zigbee™ Explained Architecture Modules Breakdown Encountered Difficulties Suggestions for improvements

Project goals Develop a wireless communication infrastructure among several robots for future projects. The project shall provide a simple software API for future reuse. The design shall allow using more than 2 robots by revising the application. Create an autonomous system of two robots. Demonstrate the ability to coordinate movement and activity using the Zigbee™ wireless comm.

Design Using a standard 2 level robot base. Which includes: Chassis 2 Servo motors Wheel encoders MSP430 as the main application processor. EZ430-RF2480 board as the communication module. A rotating sensors turret with: 2 IR distance sensors. IR LED Array beacon. IR photodiode.

Zigbee ™ Explained The Zigbee protocol is a low-power, low-resource devices, with an easy to use API. Supports several network topologies Zigbee network consists of a coordinator and several routers or end devices Black: Coordinator Red: Router White: End Device

Zigbee ™ HW PC Interface: End Device

Power Data Physical structure Zigbee board EZ430-RF2480 CC2480 MSP 430F2274 MSP430 Board MSP-TS430PZ100 MSP430 Board MSP-TS430PZ100 MSP430FG4618 Mobility Left Servo Right Servo Right Encoder Left Encoder Sensors Turret Servo Forward IR Distance Sensor Back-Facing IR Distance Sensor Close range Discovery IR Beacon Forward IR Photodiode Upper Power Supply (5V,3.3V) Lower Power Supply (5V)

Robot Images

Software/Logical structure Application Remote Communication module Local Wireless Network Sensors Motors Close-range communication and discovery

The module is based on the EZ430-RF2480 board, controlled the main MSP430FG4618 µC Remote Communication: EZ430-RF2480 CC2480 MSP430 F2274 MSP430 Board MSP-TS430PZ100 MSP430 Board MSP-TS430PZ100 MSP430 FG4618 RF Antenna SPI UART

Close range discovery system IR receiver IR Beacon Purpose: Identifying near-by robots. Hardware: Beacon array - IR LED IR photodiode IR Distance sensor Servo IR Range Sensor

Motors Purpose: Mobility and control infrastructure. Hardware: 2 servo motors 2 encoders

Application The application works in several stages: Initialization and calibration Turn on all HW modules and calibrate the servos. Discovery Use of IR sensor, beacon and distance sensor to find adjacent robots (Zigbee is used to announce any discovery to the network). Alignment Use IR distance sensors to get the robots closer and align them. Movement The robots use IR distance sensor to periodically correct distance and alignment errors, and transmit the sensor’s results to each other.

Encountered Difficulties Received IR signal shape is dependent at varying distances. Received data from the IR requires error detection. Calibration – different timings, speed and angles for the servos. Some of the parts are of different models on each robot. Timing jitter due to ADC sampling and long interrupt handlers. Zigbee operation and integration. IR LED narrow angle. Not enough timers on the chip.

Suggestions for improvements OS like infrastructure – reduce real-time tasks using threads. Generalized local coordinate system (turret, body, encoder wheel). Fully autonomous calibration. Power consumption analysis and reduction. Data transmission over IR. Simulator for application testing before trying it on HW. Complex distributed applications.

Movement Coordination Demo Video

Thank you !