6 votes
Accepted

What iRobot products support the open interface besides the iRobot Create?

Any iRobot product with a 7-pin mini-DIN connector has some subset of the Open Interface. Roomba 500 through 800 series robots without Wi-Fi should correspond to the set in the Create 2 manual while ...
Steve's user avatar
  • 942
6 votes
Accepted

iRobot Create 2 - bypassing fuse for serial port power, other current limitations?

First the disclaimer - if you modify the robot by defeating or replacing the protection features you're on your own. That being said here is some useful information that will hopefully help you make ...
Jeff Curtis's user avatar
5 votes

Getting A Head Start With iRobot Create3 (ROS2)

Got it: Needed to clone the msgs into the same src dir as the examples: ...
Cyclical Obsessive's user avatar
4 votes
Accepted

iRobot Create: Making Noise and Flashing Red Light While Charging

From the iRobot support site, List of Roomba 400/Discovery error codes: As Roomba cleans, it communicates with songs, beeps, and indicator lights. It also uses sounds to let you know when there's a ...
Greenonline's user avatar
  • 1,541
4 votes

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

There is a bug in the implementation of sleep/wakeup on Create 2 which was fixed in release-3.8.2 for robots with an older processor, or release-stm32-3.7.7 for robots with a newer processor. To ...
Steve's user avatar
  • 942
3 votes

Autonomous Navigation without Distance Sensors

With footslam or actionslam it is possible to locate pedestrian and smartphones even they have no distance-sensor. It is an advanced stochastic technic which is derived from classical "sebastian thrun ...
Manuel Rodriguez's user avatar
3 votes

What is the wheel base distance of the create2?

The OI Spec indicates a wheel base distance of 235.00mm. The wheels are 15.2mm wide, so 230.8mm would be the distance between the inward-facing sides of the wheels. Kinematics should be measured from ...
Ben's user avatar
  • 5,855
3 votes

NameError: name 'TK' is not defined

Did you spell it right? Python is case sensitive and if you are using Tkinter it's spelled Tk().
hauptmech's user avatar
  • 4,435
3 votes

unable to install ros kinetic in ubuntu 16.04

I understand that the problem was when running this command in the terminal: sudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main" > /etc/apt/sources.list.d/ros-...
Gil's user avatar
  • 111
3 votes

How much weight can the iRobot carry?

My dad actually works as a a software designer for iRobot and he tells me that exceeding 15-20 lbs is probably the limit for a load with which the robot can function normally. Personally though, I ...
Ulthran's user avatar
  • 133
3 votes
Accepted

Do I need the 5V to 3.3V level shifter?

The Roombots example you posted does not use a level shifter because they are using the Create USB cable to talk to the robot. If you are planning to use this cable, you do not need the level shifter. ...
Steve's user avatar
  • 942
3 votes
Accepted

Does iRobot 681 have a serial interface?

The 68x series has a Mini-DIN connector on the top surface, toward the robot's right side, but it's now under the translucent diffuser surrounding the buttons. It is held in by snaps. Lift the handle, ...
Steve's user avatar
  • 942
3 votes

Turning a Roomba 980 into a Create

Unfortunately, iRobot 900 series robots do not support the "Open Interface" spec that the Create uses. It is only on 500, 600, 700, and 800 series models. See this thread for more info: What iRobot ...
Ben's user avatar
  • 5,855
2 votes

Can you interface to a Braava Jet?

There is no open interface for the Braava family of products.
Andrea Okerholm's user avatar
2 votes

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

From the OI Spec (encoder count sensors): NOTE: These encoders are square wave, not quadrature, so they rely on the robot’s commanded velocity direction to know when to count up/down. So if the ...
Jonathan's user avatar
  • 177
2 votes

What iRobot products support the open interface besides the iRobot Create?

The Roomba Open Interface has been standard on all models since 2005. Hacking Roomba uses the third generation Roomba Red for many of it's example hacks. The original Create and those early Open ...
Mark Booth's user avatar
  • 4,253
2 votes

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

Late late answer, but this is also the only thing that comes up when you Google this. I ended up installing a 100 Ohm resistor on the speaker wire. It seems to be a good sweet spot for lowering the ...
jedensuscg's user avatar
2 votes
Accepted

Create2 incremental encoder rollover method

With a 16-bit two's-compliment counter, the highest positive number would be 32,767, while the lowest negative number is -32,768. So it would overflow from 32,767 to -32,768. When counting in the ...
Mark's user avatar
  • 331
2 votes

Replacing just the Wheels on Create2

The wheel is on a 5mm shaft. It is simply pressed into the gears and housing. However, it is very difficult to remove. (I had to completely disassemble the wheel module to get it out.) Also, I am ...
Ben's user avatar
  • 5,855
2 votes

Do I need the 5V to 3.3V level shifter?

I think we need 5-3.3 bidirectional voltage shifter (not for camera) to communicate between raspberry pi and create controller, since serial communication protocols for Create uses 0-5 voltage range ...
Bharat Joshi's user avatar
2 votes

"Updated" Help in iRobot create serial communication in Arduino

Page 9 of the Open Interface specification gives the following instructions: Serial sequence: [137][Velocity high byte][Velocity low byte][Radius high byte][Radius low byte] It then gives special ...
Chuck's user avatar
  • 16k
2 votes

iRobot Create 2 to Vacuum (2)?

Yes and yes. The Create2 has the same firmware as any other 600 series Roomba. There is nothing preventing you from replacing the missing components to have a functional vacuum.
Ben's user avatar
  • 5,855
2 votes

Create 2 kill switch?

Something I've always wanted to try (but never have) is to use two pieces of copper tape, back-to-back (with something thin and insulating like packing tape between them) to interrupt the connection ...
Steve's user avatar
  • 942
2 votes

I need the scheme of iRobot Create 2

The schematic for the main board on the iRobot Create 2 is currently not available. It is advised to remove the plastic top cover before drilling into the electronics below. (This is good practice for ...
Steve's user avatar
  • 942
2 votes

iRobot Create 2 -language set error type 2

Scope showed data being sent to the robot. I discovered the console was enabled on the raspberry pi 3 and disabled it; the problem is now resolved. Specifically, run the following commands sudo ...
Dan's user avatar
  • 21
2 votes

Create 2 weird sensor reading 254

Try to reset your Create 2: Send a 7 via the serial port to reset it. OR Press and hold Dock and Spot on the robot for 10 seconds. When the button is released, Roomba will play the reset tone. ...
roombahacker's user avatar
2 votes

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

We are also seeing the same problem and have identified a few things which specifically help. We are trying to get it to stay awake on the charger so we can monitor it and therefore tried toggling ...
hcl337's user avatar
  • 91
2 votes

Is it possible to put the irobot create2 in a mode where it will not charge?

See page 4 create_2_Open_Interface_Spec.pdf In Passive mode, Roomba will sleep after 5 minutes of inactivity to preserve battery power. In Safe and Full modes, Roomba will never sleep, and if left ...
roombahacker's user avatar
2 votes
Accepted

Why does roomba provide the OI serial protocol?

It has been on models going back before the 400 series. In fact the Create 2 is just a reconditioned Roomba 650 with the brushes removed, no special firmware It Can also be used to run diagnostics ...
Faengelm's user avatar
  • 116
2 votes
Accepted

iRobot Create 2 Flash CRC message

Yes, Create 2 displays all kinds of internal debugging messages in plain text when it is not in an open interface mode. (For a less obtuse one, try putting it on the dock while you are connected to ...
Steve's user avatar
  • 942

Only top scored, non community-wiki answers of a minimum length are eligible