Instructables
Picture of How to make a Robo-Bellhop
This Instructable shows how to use the iRobot Create to make a moving bellhop. This was lifted entirely with permission from carolDancer's instructions, and I put it up as a sample entry for our contest.

Robo-BellHop can be your own personal assistant to carry your bags, groceries, laundry, etc., so you don't have to. The basic Create has a bin attached to the top and uses two on-board IR detectors to follow its owner's IR transmitter. With very basic C software code, the user can secure heavy groceries, a large load of laundry, or your overnight bag onto Robo-BellHop and have the robot follow you down the street, through the mall, down the hall or through the airport -- wherever the user needs to go.



Basic Operation
1) Hit the Reset button to turn on command module and check sensors are engaging
1a) the Play LED should go on when it sees the IR transmitter to follow you
1b) the Advance LED should go on when the robot is at very close range
2) Hit black soft button to run Robo-BellHop routine
3) Attach IR transmitter to ankle and make sure it's turned on. Then load up the basket and go!
4) The logic of Robo-BellHop is as follows:
4a) As you walk around, if the IR signal is being detected, the robot will drive at max speed
4b) If the IR signal goes out of range (by being too far or too sharp an angle), the robot will traverse a short distance at slow speed in case the signal is picked up again
4c) If the IR signal is not being detected, the robot will turn left and right in an attempt to find the signal again
4d) If the IR signal is being detected but the robot hits an obstacle, the robot will attempt to drive around the obstacle
4e) If the robot gets very close to the IR signal, the robot will stop to avoid hitting the owner's ankles

Hardware
1 iRobot virtual wall unit - $30
1 IR detector from RadioShack - $3
1 DB-9 male connector from Radio Shack - $4
4 6-32 screws from Home Depot - $2.50
2 3V batteries, I used D
1 laundry basket from Target - $5
1 extra wheel to onto the back of the Create robot
Electrical tape, wire and solder
 
Remove these adsRemove these ads by Signing Up
arunking3 years ago
i want to make this as my project ,please help me by giving guidance
aps556 years ago
hi guys my dad just bought me the irobot and I want to try to move it right and left by around 30 degrees with a program. anybody has any step by step suggestion as to how to start from scratch?
MR WEED7 years ago
YOU ONLY GOT ONE PROBLEM : STAIRS MABY WITH A GOOD MODIFICATIONS WITH BIG WHEEL AND 3 WHEEL PUT TOGEATHER AS ONE IT COULD BE POSSIBE , ANYWAY A GOOD PROJECT I BUILD ONE AND I WILL TRY TO MODIFICATE FOR USE WITH STAIRS , MABY MICROSOFT ROBOTICS 1.5 WOULD BE BETTER TO CONTROLL WITH AND IT'S EASIER TO PROGRAM AND GAINS A SMALLER CODE I'LL TRY THIS , GOOD INSTRUCTABLE :) EASY TO FOLLOW AND NICE RESULT , FROM SMOKERS CORNER HAPPY DAY :)
zachninme7 years ago
I haven't tried this out yet, but just looking at it, I see an error!

The first few lines:
#include interrupt.h>#include io.h>#include#include "oi.h"
Should be
#include <interrupt.h>#include <io.h>#include "oi.h"
mvieira7 years ago
What happen if you have two Robots in the same room?
You can steal" someone else Create with the IR Transmitter.

I would suggest adding an identifier for each IR Transmitter.
The robots only receive, they don't send, so you should be fine ;-)
Fenwick7 years ago
One would think the code would be more simple.
aarone7 years ago
FYI: there are schematics here to build your own virtual wall. I don't have a Roomba or create to test this with, but it's a relatively simple schematic to follow.

http://www.roombareview.com/chat/viewtopic.php?t=1178
wnordmann7 years ago
I would like to grow this idea to have the Roomba follow a toddler around with a wireless camera so the kid can be monitored from another room. The parent could do house work in a different room and know where the child is playing. I think the 2D batteries might be too intrusive for a toddler. Good job.
altaria19937 years ago
nice instructable, but more pictures should be very apreciated :) also, a damn long code :P alty
jeffreyf (author)  altaria19937 years ago
I'm going to get a copy of the video that's associated with this too. It provides a better explanation.
aah, that would be handy :)