2022 Developer Survey is open! Take survey.

Hot answers tagged

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 ...
user avatar
  • 5,215
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, ...
user avatar
  • 5,215
5 votes
Accepted

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

I don't have one, but I found this article: http://www.robotreviews.com/chat/viewtopic.php?t=10631 There they say the "cliff sensors" collect a lot of dust and can be cleaned out with a blast of ...
user avatar
  • 1,001
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 ...
user avatar
  • 952
4 votes

iRobot Create 2 sensors

The Roomba does not have ultrasonic sensors, but it does have quite a few infrared proximity sensors. The Open Interface Spec calls it the "light bumper". Package IDs 46-51 (pages 30 and 31) ...
user avatar
  • 5,215
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 ...
user avatar
  • 952
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 ...
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 ...
user avatar
  • 177
3 votes
Accepted

Arduino-Create 2: Reading Sensor Values

As it turns out, I was not loading the sensor values into the array properly. It seems that data is transmitted one byte at a time, so the sensorbytes array needed to be an array of 4 elements rather ...
user avatar
  • 916
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.
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 ...
user avatar
  • 5,215
3 votes
Accepted

Hacker friendly vacuum robots

iRobot actually offers a robot geared toward developers/hackers, and is fairly affordable at $199: http://store.irobot.com/default/create-programmable-programmable-robot-irobot-create-2/RC65099.html?...
user avatar
  • 186
2 votes
Accepted

iRobot Create 2: Angle Measurement

There is a known bug in the angle command. We are still working on a workaround. In the meantime, please extract the angle yourself by using the left and right ...
user avatar
  • 5,215
2 votes

Irobot create 2 C# connection

Please see the last page of the Open Interface Spec. There are some notable changes between the Create 2 and the old Create. For example the default baud rate changed.
user avatar
  • 5,215
2 votes

Determine current roomba state / operating mode

The manual you linked to is not for the Roomba 780. You'll want to reference the one on this page: http://www.irobot.com/create You can tell if the robot is on the dock by checking the "Home Base" ...
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.
user avatar
  • 14.6k
2 votes

Arduino-Create 2: Reading Sensor Values

NBCKLY, have you been able to connect and send commands to the Create 2 with your Arduino? Did you put the Create into 19200 Baud mode as referenced in page 4 of the OI Specifications1? Method 1: ...
user avatar
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 ...
user avatar
2 votes

How can I avoid Roomba Error 10 Code?

iRobot's home robot support page has a list of error codes and specifies a few different solutions for error code 10. But simply: if your room is too big, use virtual walls. And if your wheel is ...
user avatar
  • 5,215
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 ...
user avatar
  • 4,088
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 ...
user avatar
  • 177
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 ...
user avatar
  • 321
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 ...
user avatar
  • 5,215
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 ...
user avatar
  • 91
2 votes
Accepted

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

for a different vac robot brand ilife v7 we use a piece of wood (floor panel) which is 8mm thick.
user avatar
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 ...
user avatar
  • 952
2 votes

Not able to communicate with Roomba with serial port

Your code looks good, the device is probably sending you back bytes so you need to read them on the port. Adding to what you have, it would look something like this: ...
user avatar
1 vote

Create 2: Wheel interface board replacement

If you have any old PCI Bus cards on hand, eg an old modem, with a jeweler's saw you can trim off a bit of the card edge connector for use as an interim connector. Here's a drawing (part of a picture ...
user avatar
1 vote
Accepted

iRobot Create 2 serial battery power

First off, there's no guarantee the wire colors in the iRobot cable match the colors in the cable made by Tensility. Step one is to get an ohm meter and see if the colors match the pins you expect. If ...
user avatar
  • 952
1 vote

iRobot Create Serial Cable for Turtlebot I

The new Create2 cable should work with old Creates and all versions of Roomba. You can purchase one at the iRobot web store. And here are instructions how to make a cable yourself using an FTDI ...
user avatar
  • 5,215

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