Questions tagged [roomba]

The Roomba is a consumer-grade autonomous vacuuming robot sold by iRobot.

Filter by
Sorted by
Tagged with
9 votes
2 answers
3k views

Can I use ROS with a Roomba?

Is there anything different between a iRobot Roomba and the Create? I want go start building my own turtlebot and playing with ROS but with the cost of all the parts I'm going to have to do it piece ...
JDD's user avatar
  • 389
6 votes
2 answers
857 views

Sending commands from Ubuntu

I have a iRobot Create model 4400 and I need to send commands to the open interface through Ubuntu. I'm using gtkterm at 57600 baud but when I press play button, it only drives around itself. I have ...
Samuel Fraga Mateos's user avatar
6 votes
3 answers
2k views

Create 2 losing serial communication after toggling full to passive while charging

We are having an issue where after toggling the create 2 from passive to active, then waiting a few seconds and toggling back to passive while on the charger, all serial communication fails a certain ...
hcl337's user avatar
  • 91
5 votes
1 answer
2k views

Hacker friendly vacuum robots

I'm considering buying a vacuum robot. At first I got excited at finding out that Roomba has an Open Interface. Apparently this was taken out around model 800+ (?) The newest models do not have an ...
user3280964's user avatar
5 votes
1 answer
915 views

Not able to communicate with Roomba with serial port

I have an IRobot Roomba model number 565 and I am trying to control it with a Wemos D1 mini with Roomba's OI. I connected the TX and RX pins from my FTDI adapter to the Roombas RX and TX and I can ...
Aalian khan's user avatar
4 votes
2 answers
20k views

Is there a way to turn the sound off of a Roomba?

I am working with an iRobot Create 2 and I work with others around me. Whenever I turn the robot on, send it an OI reset command, etc., it makes its various beeps and noises. I would like to not have ...
Eric's user avatar
  • 65
4 votes
2 answers
314 views

Prototyping with IRobot roomba

For a project I am building a Tele-Op Robot using the IRobot's Roomba as my drivetrain. In order for my robot to work, I need an extra castor. IRobot provides .stl and .stp files for me to use and I ...
Harmonica's user avatar
4 votes
2 answers
3k views

Arduino-Create 2: Reading Sensor Values

Over the past few weeks, I have been attempting to interface the iRobot Create 2 with an Arduino Uno. As of yet, I have been unable to read sensor values back to the Arduino. I will describe by ...
JSycamore's user avatar
  • 926
4 votes
1 answer
82 views

Do you have to stop first when switching direction for proper encoding readings?

Since the encoder is square wave not quadrature, do you have to stop first before changing directions for proper measurements? In other words, if you are commanding along in one direction at some low ...
Kirk Lennard's user avatar
4 votes
1 answer
371 views

iRobot Create 2/Roomba 530 Screw size/thread?

I've looked everywhere I can think of to find this information, but haven't come across anything. Does anyone know what kind of screws I can use to replace the ones on top of my Roomba 530? I ...
aeiche's user avatar
  • 41
3 votes
1 answer
120 views

Could anyone tell me what are these things in a Roomba robot and how to clean them, please?

I'm really in doubt whether it is proper to ask this question here, so I'm apologizing if it is not, I'll delete it. I have a Roomba robot which has worked for me for more than three years, and now ...
d.k's user avatar
  • 133
3 votes
1 answer
404 views

Create 2 Cable with 700 Series Roomba

For the last few months I have been playing with ROS on an nVidia Jetson TK1 development board. Up until this point, it has mostly been playing with the GPIO header, an Arduino Uno, a couple physical ...
MechanicalMan's user avatar
3 votes
2 answers
235 views

Create 2: Wheel interface board replacement

http://www.irobotweb.com/~/media/MainSite/PDFs/About/STEM/Create/Create_2_Wheel_Hack.pdf?la=en Scroll to page 3. I'm trying to interface the Roomba's preloaded navigation system with a pair of ...
Bakesril's user avatar
3 votes
1 answer
182 views

What is the wheel base distance of the create2?

What is the wheel base distance that should be used for the create2 to calculate angle? I have seen 230.8mm in code samples but the manual seems to indicate 235.0 mm.
kirk Lennard's user avatar
3 votes
2 answers
2k views

iRobot Create Serial Cable for Turtlebot I

I need an iRobot Create Serial Cable (one end 7-pin Mini-DIN Connector and the other end is USB) for Turtlebot I. How can I connect my bot to my PC?
Prabhu Murarka's user avatar
3 votes
2 answers
2k views

iRobot Create 2: Angle Measurement

I have been working on trying to get the angle of the Create 2. I am trying to use this angle as a heading, which I will eventually use to control the robot. I will explain my procedure to highlight ...
JSycamore's user avatar
  • 926
3 votes
2 answers
596 views

iRobot Roomba 620 (similar to create 2) enters power saving mode although the is a pulse at BRC pin and wakes up at next pulse

Sorry for asking again, but there is still no solution and I am not able to comment this question from Aaron: Cannot disable sleep in passive mode for iRobot Create 2 Create 2 spec says: In ...
roombahacker's user avatar
3 votes
1 answer
623 views

Irobot create 2 C# connection

My department recently purchased Irobot create 2. We want to recreate the code from the Csharp create 2 driving Tether program to use as a base for our intro to computer science course. Currently the ...
Chris's user avatar
  • 31
3 votes
3 answers
502 views

iRobot 600 series OI wake from sleep via BRC

I have attached an Adafruit Circuit Playground Express to my Roomba OI, and after manually waking it up I am able to successfully send opcode commands based on the Roomba OI Manual. I can even start, ...
Alexander's user avatar
  • 131
3 votes
1 answer
121 views

Communicate with Roomba 871

I have a Roomba 871 and I am trying to communicate with it through the sci port. I am using RealmTerm for testing, I am trying it with the How to Program Roomba - ...
Christian Binkowski's user avatar
3 votes
1 answer
3k views

iRobot Create 2: Encoder Counts

This post is a follows from an earlier post (iRobot Create 2: Angle Measurement). I have been trying to use the wheel encoders to calculate the angle of the Create 2. I am using an Arduino Uno to ...
JSycamore's user avatar
  • 926
3 votes
2 answers
234 views

iRobot Create 2 Wake over Serial on Rpi

So this thread is similiar to this one: IRobot Create 2: Powering Up after Sleep All except I am trying to do this on an RPi. I have followed these intstruction: https://www.irobotweb.com/-/media/...
rygo6's user avatar
  • 81
2 votes
1 answer
1k views

Best way for IROBOT Roomba 960 to "climb" 26mm step

We got a IROBOT Roomba 960 for our new apartment. The apartment has however in one door frame there's a step of about 26mm (roughly 1 inch). What's the best way for the Roomba to overcome this ...
wawa's user avatar
  • 123
2 votes
1 answer
269 views

Create2 incremental encoder rollover method

I have never yet had the Create2's incremental encoder rollover but want to write my code to be prepared for this to happen and test it. When the encoder rolls past 32767 (14.5m), does it rollover to -...
Kirk Lennard's user avatar
2 votes
1 answer
690 views

How can I avoid Roomba Error 10 Code?

I am trying to run my 600 series Roomba in a large, open space (1700+sf) and it does not recognize the large, open space and throws the Error 10 code. It does not recognize an edge of 2 12"-3" either;...
Gina Marsh's user avatar
2 votes
2 answers
2k views

Sending commands to Roomba from PC

I'm trying to send some commands to the Roomba. However is behaving strange. This is the manual that I'm using. http://www.irobot.com/~/media/MainSite/PDFs/About/STEM/Create/...
anfedres's user avatar
2 votes
1 answer
1k views

Help sending serial command to Roomba

I have a Raspberry Pi hooked up to a Roomba 560's serial port. While going over the spec, I noticed movement controls weren't as simple as I expected. I can't send bytes larger than 255, but, ...
Ian Hyzy's user avatar
  • 173
2 votes
1 answer
43 views

Extending iCreate battery power for auxilliary equipment

I plan to use the icreate as a platform to carry a tablet, or notebook PC and want to have power for some time so I need more than the 3000 mAh battery. I want all to be powered from same battery ...
Nickfixit's user avatar
2 votes
0 answers
77 views

Is it possible to turn an irobot roomba into a create [duplicate]

As irobot do not sell the create in Australia and will not ship to Australia I am considering buying a second hand roomba to convert to a create. Is this possible, what models should be avoided and ...
Robert Sutton's user avatar
1 vote
1 answer
201 views

Is there a way to control the roomba i7 actuators and sensors?

I would like to write my own program for controlling sensors and actuators of Roomba i7. For previous robots it was possible with some minor hacks. Is there a way to flash an opensource firmware or a ...
HAL9000's user avatar
  • 111
1 vote
1 answer
135 views

What common device uses 7 pin mini DIN plugs, that could be used for the Roomba serial port?

I have a Roomba that I'm planning to hack on the cheap, using junk cables and other parts. The excellent book Hacking Roomba suggests using Macintosh serial cables as a cheap surrogate. However, as a ...
Greenonline's user avatar
  • 1,528
1 vote
1 answer
228 views

iRobot Create 2 Flash CRC message

In testing my iRobot Create 2, I discovered that the following message is being sent periodically over the serial interface: " Flash CRC successful: 0x0 (0x0)". Is this expected behavior or am I ...
Stacy's user avatar
  • 21
1 vote
2 answers
901 views

Issue with multiple bytes from Irobot Create 2

I was having problems reading sensor information from my Irobot Create 2 and sent an email asking for help from the Irobot staff. They were super helpful and gave me an answer(the next day!!!) that ...
wilsorob's user avatar
1 vote
2 answers
222 views

Determine current roomba state / operating mode

Using the SCI messages, I would like to determine the current operating mode or state of a iRobot Roomba 780. Finally, I would like to detect and separate four states: Cleaning In docking station ...
Tob's user avatar
  • 121
1 vote
1 answer
68 views

Create2 Serial. Canonical versus Number of Bytes interface

There is a message system which does not appear to be document in the OI spec. This appears to be a a canonical terminal type serial interface in which messages come back such as firmware version and ...
Kirk Lennard's user avatar
0 votes
1 answer
2k views

iRobot Create 2 sensors [closed]

Can someone please provide me with a list of sensors on the create 2? I am hoping to get one soon, but want to be sure it has ultrasonic sensors and not just bump sensors before I do.
bmh's user avatar
  • 11
0 votes
1 answer
85 views

Replacing just the Wheels on Create2

Is it possible to replace just the wheels on the create2 robot? Is it a standard shaft/coupling?
Kirk Lennard's user avatar
0 votes
2 answers
692 views

How does the cliff sensors on ROOMBA work through a glass wall?

I want to use IR sensors to detect whether my dustbin is full but I want to protect it from outside dust. I am planning to use the IR sensors on Roomba. How are they working despite a plastic wall? ...
j_andro's user avatar
0 votes
2 answers
5k views

Drive motor voltage / other specifications of Roomba 650

I salvaged some parts off my dead Roomba 650, and I'm trying to use the drive motor assembly . I got the pinout of the connector but I don't know what voltage / PWM / other specifications are there ...
Pratik Panchal's user avatar
0 votes
1 answer
314 views

Roomba s9 -- no communication

I connected my Roomba s9+ USB port to my Windows 10 PC, which cannot detect it (nothing under Ports): I messed around a bit and updated drivers, and now Windows 10 detects Roomba as: I don't know ...
user2132190's user avatar
0 votes
1 answer
126 views

Roomba 500 Series - Raw encoder counts readings

I have been trying to read Roomba raw encoder counts I am receiving values, but I have a sudden increase/decrease in values as can be seen over here. 142 152 153 166 167 180 181 196 50101 ...
Ahmed's user avatar
  • 3
0 votes
1 answer
338 views

Get data without command anything from Roomba Create 2

I use Arduino Uno R3 connected to the Roomba Create 2 as in this picture All the output commands for Arduino work fine but I have a problem from reading data from Create 2 sensors: I get invalid/...
user3505317's user avatar
0 votes
1 answer
121 views

Will the irobot create library work with other roomba models? [duplicate]

I have a roomba 595. I connected it to my Pi via serial but I'm having a tough time finding commands or documentation for it. I was wondering if the same commands used for the create model roombas ...
sortinousn's user avatar
0 votes
1 answer
139 views

Recreating Roomba behavior in a spherical robot

Disclaimer: I am a beginner, both to this forum and to robotics. I work in IT, and the guys in my department have decided we would like to build a robot for the office, as a sort of hobby/team-...
MRG's user avatar
  • 1
0 votes
1 answer
103 views

Retrieving distance and angle of roobma create2

The goal of my project is to get a real-time location information of roobma. The information includes the x position, the y position and the angle (12 o'clock direction is 0 degree, 3 o'clock is 90 ...
luke lin's user avatar
0 votes
1 answer
208 views

Is there a "follow me" Roomba/Create that works like a BEAMBot?

The diagram below shows an old BEAMBot strategy: Is there code or an example using this method? I would rather avoid OpenCV, ultrasonic, GPS etc. I just want the Roomba wheels to react as I go ...
newc3's user avatar
  • 1
0 votes
1 answer
52 views

Steadier wheels - Pin them or lock springs [closed]

When running on a hard surface, the Create will shake sometimes during turns or acceleration. Has anyone ever removed the springs or pinned the wheels in place so they can't move up and down?
kirk Lennard's user avatar
0 votes
1 answer
716 views

iRobot Create 2 serial battery power

I don's seem to be able to get any battery power from Create 2. I spliced the original cable it came with, and tried to use the power from red/purple(+) and yellow/orange(-) to power a Raspberry Pi2, ...
Daniel's user avatar
  • 3
0 votes
2 answers
194 views

Changing behaviour Roomba 880

I've seen that it is possible to use some micro controller to send commands to the Roomba through the SCI but I was more interested in changing the behavior of the roomba operation (e.g: change the ...
Pedro's user avatar
  • 1
0 votes
1 answer
15 views

How to install the diagnostic_msgs config file?

I tried to use my raspi3 to control the roomba641. I followed the guide in https://github.com/AutonomyLab/create_autonomy to install the create_autonomy in my raspi with raspbian and ros indigo. I ...
user avatar