The WolfBot: Swarm Robotics Platform with Image Processing Applications Jimit Patel Dr. Edgar Lobaton Department of Electrical and Computer Engineering.

Slides:



Advertisements
Similar presentations
International Graduate School Cottbus / IHP microelectronics Im Technologiepark Frankfurt (Oder) Germany IHP Im Technologiepark Frankfurt.
Advertisements

Localization for Mobile Sensor Networks ACM MobiCom 2004 Lingxuan HuDavid Evans Department of Computer Science University of Virginia.
By: Mani Baghaei Fard.  During recent years number of moving vehicles in roads and highways has been considerably increased.
Robot Sensor Networks. Introduction For the current sensor network the topography and stability of the environment is uncertain and of course time is.
A UTONOMOUS T RACKING R OBOT Team 7 Victor Abreu Thomas Schreifer Brent Eisenmann Matthew Beutler Peng Xie Hisham Hassan Sponsor: ECE Department Faculty.
Electrical & Computer Engineering Department Ryerson University EDP Topics of Xavier Fernando
Coverage Estimation in Heterogeneous Visual Sensor Networks Mahmut Karakaya and Hairong Qi Advanced Imaging & Collaborative Information Processing Laboratory.
An appearance-based visual compass for mobile robots Jürgen Sturm University of Amsterdam Informatics Institute.
Luis Mejias, Srikanth Saripalli, Pascual Campoy and Gaurav Sukhatme.
Tablet Computers Georgia 4- H Cotton Boll and Consumer Judging 2013.
A Mobile-Cloud Pedestrian Crossing Guide for the Blind
Real-Time Video Analysis on an Embedded Smart Camera for Traffic Surveillance Presenter: Yu-Wei Fan.
ZigBee and The MAC Layer Capri Wireless School Sept 2004.
Visual Navigation in Modified Environments From Biology to SLAM Sotirios Ch. Diamantas and Richard Crowder.
Zachary Wilson Computer Science Department University of Nebraska, Omaha Advisor: Dr. Raj Dasgupta.
Electrical and Computer Engineer Large Portable Projected Peripheral Touchscreen Team Jackson Brian Gosselin Greg Langlois Nick Jacek Dmitry Kovalenkov.
Special Interest Group on NETworking SIGNET Discovery, localization, and recognition of smart objects by a mobile robot UNIVERSITY OF PADUA Dept. of Information.
Tracking a moving object with real-time obstacle avoidance Chung-Hao Chen, Chang Cheng, David Page, Andreas Koschan and Mongi Abidi Imaging, Robotics and.
Embedded Visual Control for Robotics 5HC99 ir. Roel Pieters & dr. Dragan Kostić Section Dynamics and Control Dept. Mechanical Engineering {r.s.pieters,
Archana Sapkota Deepti Reddy Palden Lama. Project Goal Develop a remote heart beat monitoring system using wireless technology for new-born premature.
Tablet Computers Georgia 4- H Cotton Boll and Consumer Judging 2013.
Wi-Fi Hyunshik Seo. CONTENTS What is Wi-Fi ? A short history of Wi-Fi How Wi-Fi works – Internet access technology – Topology of Wi-Fi Location-aware.
Virtual Imaging Peripheral for Enhanced Reality Aaron Garrett, Ryan Hannah, Justin Huffaker, Brendon McCool.
Tal Saiag & Anna Itin May 2013
Embedded Microcomputer Systems Andrew Karpenko 1 Prepared for Technical Presentation February 25 th, 2011.
Ambulation : a tool for monitoring mobility over time using mobile phones Computational Science and Engineering, CSE '09. International Conference.
Mobile Distributed 3D Sensing Sandia National Laboratories Intelligent Sensors and Robotics POC: Chris Lewis
Michael J Flynn1 Super SOC: putting the whole (autonomous) system on the chip (ASOC) Michael J Flynn.
Strengths and weakness for industrial applications
Exploration Robot with Stereovision Vladislav Richter Miroslav Skrbek FIT, CTU in Prague
Nuttapon Boonpinon Advisor Dr. Attawith Sudsang Department of Computer Engineering,Chulalongkorn University Pattern Formation for Heterogeneous.
Joint International Master Project Dennis Böck & Dirk C. Aumueller 1.
Multiple Autonomous Ground/Air Robot Coordination Exploration of AI techniques for implementing incremental learning. Development of a robot controller.
Algorithms for Robot-based Network Deployment, Repair, and Coverage Gaurav S. Sukhatme Center for Robotics and Embedded.
Intelligent Mobile Robotics Czech Technical University in Prague Libor Přeučil
PortableVision-based HCI A Hand Mouse System on Portable Devices 連矩鋒 (Burt C.F. Lien) Computer Science and Information Engineering Department National.
Zhengyou Zhang Microsoft Research Digital Object Identifier: /MMUL Publication Year: 2012, Page(s): Professor: Yih-Ran Sheu Student.
RoboTeam 9/1/2011 Preformed by:Costia Parfeniev, Boris Pinzur Supervised by: Kobi Kohai.
Tour Guide Robot Project Face Detection and Face Orientation on The Mobile Robot Robotino Gökhan Remzi Yavuz Ayşenur Bilgin.
Meeting report NTU CSIE Adviser : Prof. Jane Hsu Speaker : Wen-Chieh Fang 2005/09/21.
Multiple Robot Systems: Task Distribution, Coordination and Localization Sameer Singh 83 ECE 2000 Final Year NSIT.
EEL 5666: Intelligent Machine Design Laboratory Final Presentation by Rob Hamersma April 12, 2005.
Context-Awareness on Mobile Devices - the Hydrogen Approach Thomas Hofer, Wieland Schwinger, Mario Pichler, Gerhard Leonhartsberger, Josef Altmann (Software.
Swarm Robotics Indresh Yadav.
Bianca Wood Chris Culver Shane Parker Yousef Al-Khalaf.
Obstacle Avoidance using Machine Vision Joose Rautemaa
1 Wireless Networks and Services 10 Years Down the Road Ross Murch Professor, Electronic and Computer Engineering Director, Centre for Wireless Information.
Deployment Strategy for Mobile Robots with Energy and Timing Constraints Yongguo Mei, Yung-Hsiang Lu, Y. Charlie Hu, and C.S. George Lee School of Electrical.
Team Ocho Cinco Raymond Chen Zhuo Jing Brian Pentz Kjell Peterson Steven Pham.
1 Distributed and Optimal Motion Planning for Multiple Mobile Robots Yi Guo and Lynne Parker Center for Engineering Science Advanced Research Computer.
Wireless Security System Group #14 Yuncheng Wang Chris Overcash John Petty Chun Hong Lin.
Collaborative Processing in Sensor Networks Lecture 8 – MSP 101 Mahmut Karakaya, Graduate Assistant Electrical Engineering and Computer Science University.
Distributed Algorithms for Multi-Robot Observation of Multiple Moving Targets Lynne E. Parker Autonomous Robots, 2002 Yousuf Ahmad Distributed Information.
Group 4 Bianca Wood Chris Culver Shane Parker Yousef Al-Khalaf.
ROBOGRAPHERS FACIAL EXPRESSION RECOGNITION USING SWARMS SPONSORED BY: DR. KATIA SYCARA TEAM :GAURI GANDHI SIDA WANG TIFFANY MAY JIMIT GANDHI ROHIT DASHRATHI.
ECE 4007 L01 DK6 1 FAST: Fully Autonomous Sentry Turret Patrick Croom, Kevin Neas, Anthony Ogidi, Joleon Pettway ECE 4007 Dr. David Keezer.
ANTI Roland Anderson - CpE Patrick Galloway - CpE Casey Miville - EE Automatic Note Taker for the Impaired Group 29.
Instructor : Dr. Powsiri Klinkhachorn
Wireless Sensor Networks
Heterogeneous Teams of Modular Robots for Mapping and Exploration by Grabowski et. al.
Flocks of Robots Coordinated Multi-robot Systems Dylan A. Shell Distributed AI Robotics Lab Department of Computer Science & Engineering Texas A&M University.
1 Cartel: Cartography (mapmaking) + Intel (intelligence) Preliminary Design Review ECE4007 L01 – Senior Design – Fall 2007 School of Electrical and Computer.
Implementation of Real Time Image Processing System with FPGA and DSP Presented by M V Ganeswara Rao Co- author Dr. P Rajesh Kumar Co- author Dr. A Mallikarjuna.
OpenCV C++ Image Processing
MAV Optical Navigation Software System April 30, 2012 Tom Fritz, Pamela Warman, Richard Woodham Jr, Justin Clark, Andre DeRoux Sponsor: Dr. Adrian Lauf.
Lecture 1: Getting Ready
PRESENTATION ON Line follower robot.
Department of Computer Science
Beauty Meets Power Elegant design with ultra-long-life battery
Using an Autonomous Swarm Robot Team to Locate Survivors in a Dangerous Area By Noah Sanz.
Presentation transcript:

The WolfBot: Swarm Robotics Platform with Image Processing Applications Jimit Patel Dr. Edgar Lobaton Department of Electrical and Computer Engineering North Carolina State University

What is Swarm Robotics? Multi-robot system inspired from social insects Ability to work co-operatively to achieve a common goal “Swarm Intelligence”: simple set of rules for individuals, sophisticated collective behavior for the group.

Research in Swarm Robotics Research in Swarm Robotics Communications Control Approach Mapping and localization Learning and task allocation Reconfigurable Robotics Object transportation and manipulation

Applications Reconnaissance scenarios such as a natural disaster, search and rescue missions, surveillance, security purposes, mapping unknown terrain or distributed sensing … Gathering information about environment ◦ Computer Vision

Existing Swarm Robots Trade-off between cost, size and features Very few swarm robots have camera ◦ From those which have cameras, ability to take images at good resolution is rare  Those which do take images at good resolution, often lack ability to process images  Finally, those which have ability to process images, aren’t fast enough! (or are very expensive)

Comparison with different swarm robots

The WolfBot Low Cost High Performance Designed for swarm robotics Ability for on-board image processing Easily replaceable camera and communication modules Omnidirectional drive

Processor Beaglebone - TI AM3359 ◦ ARM Cortex A8, 720 MHz, 256 MB DDR2 RAM  - Ubuntu armhf  - OpenCV   C

Sensors Accelerometer, Magnetometer Ambient Light sensors IR Distance Measurement sensors Camera MS LifeCam HD3000 Communication IR (Robot-to-Robot) Zigbee Wifi (video stream/ftp)

Sensors LSM303DLHC 3D Accelerometer and digital compass Ambient Light Sensors IR Distance Measurement sensors (~10cm to 100cm) Microsoft LifeCam HD-3000 ◦ 720p HD, 50 FPS

Communications Nano wi-fi adaptor used for WLAN. Used for video stream/ftp IR Transceiver Beacon for short range, line of sight communication (range upto 15 ft) Zigbee communication for mesh network in the swarm

Battery and Power Management 7.4V Lithium Ion 5200mAh Battery Two TPS5420 DC-DC Converters to step down the voltage to 5V and 3.3V

Experimental Results Currently, the Wolfbot is programmed to receive its co-ordinates from OptiTrack (local positioning system) and move in random directions till it detects an object. Peak current draw of ~1.5A and upto 2.5 hrs of continuous operation (motion, sensing and video stream at 720p resolution)

Edge Detection ◦ Used cvCanny() from OpenCV on 512x512 pixels image ◦ Execution time : 0.05 sec (at 500MHz)* * For comparison, the execution time is 0.34sec for CITRIC platform which used IPP canny edge detection at 520MHz for 512x512 pixel images. Same program on intel core-i5 laptop takes sec at 2.6 GHz

Face Detection ◦ Used Haar-Cascades for face detection from OpenCV on 512x512 pixels image

Summary Introduction of image processing capabilities in swarm robotics research Low cost design (approx $500) Facilitates experiments on different research domains in swarm intelligence

References 1) Haverinen, J., Parpala, M., & Roning, J. (2005). A Miniature Mobile Robot With a Color Stereo Camera System for Swarm Robotics Research. IEEE International Conference on Robotics and Automation (ICRA 2005), (April ), 2494– ) Rubenstein, M., Ahler, C., & Nagpal, R. (2012). Kilobot: A low cost scalable robot system for collective behaviors IEEE International Conference on Robotics and Automation, 3293– ) Zahugi, E. M. H., Shabani, A. M., & Prasad, T. V. (2012). Libot: Design of a Low Cost Mobile Robot for Outdoor Swarm Robotics. IEEE International Conference on Cyber Technology in Automation, Control and Intelligent Systems, (May 27-31), 342–347. 4) Sibley, G. T., Rahimi, M. H., & Sukhatme, G. S. (2002). Robomote: A Tiny Mobile Robot Platform for Large-scale Ad-hoc Sensor Networks ’. IEEE International Conference on Robotics and Automation, (May), 1143– ) Mondada, F., Bonani, M., Raemy, X., Pugh, J., Cianci, C., Klaptocz, A., Zufferey, J., et al. (2006). The e-puck, a Robot Designed for Education in Engineering. 6) Blazovics, L., Varga, C., Csorba, K., Feher, M., Forstner, B., & Charaf, H. (2011). Vision Based Area Discovery with Swarm Robots Second Eastern European Regional Conference on the Engineering of Computer Based Systems, 149–150. doi: /ECBS-EERC