140 likes | 274 Views
Automation Applications: iRobot. Benjamin Richards 9 December 2009. iRobot. Robots designed and built to operate in the home, laboratory, and government applications. Home Application (home cleaning assistance). Roomba – Vacuum cleaner – $100-500 Scooba – Mopping hard floors - $200-500
E N D
Automation Applications: iRobot Benjamin Richards 9 December 2009
iRobot • Robots designed and built to operate in the home, laboratory, and government applications
Home Application(home cleaning assistance) • Roomba – Vacuum cleaner – $100-500 • Scooba – Mopping hard floors - $200-500 • Dirt Dog – Shop cleaner - $100-200 • Verro – Pool cleaner - $300-500 • Looj – Gutter cleaner - $100-200
Government Applications(to relieve humans from dangerous and incredibly boring tasks) • Packbot – Bomb diffusion, various heavy tasks, can be controlled with a play station controller • Negotiator – Surveillance robot • SUGV Programs – Small Unmanned Ground Vehicle • Warrior – Packbot on Steroids • SeaGlider – long range/life sea borne data collection • Transphibian – Autonomous UUV (unmanned undersea vehicle) and bottom crawler
Communication & Education • ConnectR – Interact with others over long distance - $(not for sale yet) • Create – Programmable and modification friendly - $100-300
“Create” technology • Open Interface • Only high-level commands needed • 3rd party electronics compatible • Control either through serial connection or on-board microprocessor
“Create” Anatomy • Omnidirectional IR Receiver • Serial Port – 7 pin Mini-Din • RDX & TXD pins handle logic voltage • Require RS-232 voltage levels • BRC (Baud Rate Change) pin – 8 bit, 57600 baud rate default • Rate of signal/symbol changes per second • Cargo Bay Connector – 25 pin • 4 digital inputs • 1 analog input • 3 digital outputs • 3 high-current low side driver outputs (for driving motors) • Cliff Sensors – Doubles as a data collector • 4 DB-9 Expansion Ports • Allows for more accessories
Programming • High-level commands are in a numerical script format – and can be programmed from PC • 152 initiates the script command • Then list # of bites in the script (each command is a bite) • Then write the commands (using provided # codes) • ie. To Drive forward: 152 1 137 • More intricate programming and autonomous actions requires an onboard microprocessor • Allows C++ and C using WinAVR as the compiler • Microsoft Robotic Development Studio compatibility • Remote Control compatible • DB-9 ports • Allows for additional actuators and sensors
Industry Uses • Detection of EIDs • Situational Awareness for first responder support • http://www.irobot.com/sp.cfm?pageid=138 • HAZMAT detection • Real-time structure mapping • Surveillance / Reconnaissance • Checkpoint Inspection • Data Collection • Oceanography • Household cleaning • Entertainment
Competitors • Include Electronics, Defense, and household cleaning industries • Honda • Lockheed Martin • Samsung • Dyson • Sony • Etri • Eigenpoint • iRobi
Standards • No specific OSHA standards for the robotics industry in the US • RoSta is a collaborative in the EU working to establish international standards • ANSI/RIA/ISO Robot Safety Requirements • ANSI/UL 1740 Design Standards • Data/Circuit Standards • RS-232 • Standard for Serial Binary Data Signals between Data Terminal Equipment and Data Circuit-terminating Equipment
Class Application • Hands on Robot control • Both High-level and in-depth programming capabilities • http://www.youtube.com/watch?v=UT2bPx9k7D4 • http://video.google.com/videoplay?docid=40467281900229447&ei=9BcgS4azEo72qAP29qjwDw&q=irobot+create&hl=en&client=firefox-a#
Conclusion • Robots are automating our daily lives • iRobot is a leading contributor to: • Removing mundane tasks from the human • Protecting humans from dangerous tasks • Providing safe interaction and control over the robots • Removing human error from data collection and research
References • http://www.irobot.com/filelibrary/pdfs/hrd/create/Create%20Open%20Interface_v2.pdf • http://www.osha.gov/SLTC/robotics/standards.html • http://www.robot-standards.eu/ • http://hackingroomba.com/projects/irobot-create-robot-review/ • http://www.botmag.com/articles/irobot_create.shtml