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
  • 952
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
Accepted

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

No, there is no software or hardware volume control on the Roomba. You could probably put a potentiometer inline with the speaker wire to manually change the volume. However, getting to the ...
Ben's user avatar
  • 5,825
5 votes
Accepted

Sending commands from Ubuntu

The Roomba expects binary data. When you type in gtkterm, you are sending ASCII data. (Unless there is a feature of gtkterm i don't know about). For example when you type "128" into the terminal, ...
Ben's user avatar
  • 5,825
5 votes
Accepted

Create 2 Cable with 700 Series Roomba

Yes, it will work! The electrical interface is the same between the Create 2 and the 700 series Roomba; however, the position of the mini-DIN is changed. Instead of being to the right, under the top ...
Steve's user avatar
  • 952
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,416
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
  • 952
3 votes

Sending commands from Ubuntu

Have you tried sending the example commands from the manual? Make sure you are entering an OI mode before you try to send an actuator command or sensor reading command. Otherwise, the commands will ...
Jonathan's user avatar
  • 177
3 votes

Create 2: Wheel interface board replacement

Here are a few ideas: Buy 0.050" spacing prototyping board. For example, here are some possible boards that could work on Digi-Key. Use a PCB prototyping service and fabricate the board you're ...
Steve's user avatar
  • 952
3 votes
Accepted

Create 2 CAD files

The CAD you pointed out is for the Turtlebot, and includes electromechanical CAD for that assembly. I only spot-checked a few files, but the only Create-relevant CAD in that package I found was an STL ...
Steve's user avatar
  • 952
3 votes

Add hardware reset button for Create2

There is no good way to do this by hacking in a switch because the battery goes right into the main PCB, but you do have two other good options. Send opcode 7: "This command resets the robot, as if ...
Ben's user avatar
  • 5,825
3 votes
Accepted

Powering a Project Tango Tablet with iRobot Create 2

Short answer - No, it is not possible. None of the motor drivers will deliver 24W, see link. In addition the power supply that provides charging power to the robot is limited to just over 24W under ...
Jeff Curtis's user avatar
3 votes

IRobot Create 2: Powering Up after Sleep

Steve is right: orange and green wires are swapped in the official Create cable. If you swap the two wires the robot will wake up as soon as BRC is brought to zero.
Kirk's user avatar
  • 31
3 votes

IRobot Create 2: Powering Up after Sleep

I have been testing Steve’s answer using the Create cable and Python and have ran into some difficulties. Enabling hardware flow control when opening the serial port results in nothing happening when ...
lemoneer's user avatar
3 votes

IRobot Create 2: Powering Up after Sleep

Roomba goes to sleep to save power after five minutes of inactivity, as detailed in the OI spec (Aug. 10, 2015) on page 6, under "Passive Mode." The documentation is not in error where you have quoted ...
Steve's user avatar
  • 952
3 votes

Prototyping with IRobot roomba

The caster shaft can potentially not seat right causing canting of the robot. Can you share pictures of your print? I have had good luck with printing the files posted on the iRobot thingiverse page.
Andy's user avatar
  • 31
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,825
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

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,355
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
  • 952
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
  • 952
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,825
2 votes

iRobot Create without ROS?

There are two ways to do this without using ROS(and indeed the ROS drivers are in fact, wrapping the commands that are sent to the Create base). For the original(ca. 2007) Create, you might want to ...
jetdillo's user avatar
2 votes

Prototyping with IRobot roomba

Are you having trouble importing the file? I'm not sure what the problem you're having is. You can edit the file in Solidworks; just import the STL, then edit the file.
Chuck's user avatar
  • 15.9k
2 votes

What commands make the irobot create 2 go left and right not just forwards and backwards?

The documentation states on page 12: A Drive command with a positive velocity and a positive radius makes Room ba drive forward while turning toward the left. A negative radius makes ...
Bending Unit 22's user avatar
2 votes

Add hardware reset button for Create2

Thanks, I had thought of the momentary switch, but as Ben says the battery configuration makes it hard to get to. The whole purpose of the reset is to avoid the awkward 10 second 2 button sequence. I ...
Will Schleter's user avatar
2 votes

iRobot Create Serial Cable for Turtlebot I

The iRobot Create and Roomba may have a rather unusual 7-pin mini-din socket for their serial interface, but it is otherwise a fairly standard 5v serial port. Since the original iRobot Create cable ...
Mark Booth's user avatar
  • 4,233

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