Questions tagged [irobot-create]

The iRobot Create is a programmable robot based on the Roomba vacuuming robot. Users can program it using the iRobot Open Interface.

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
7 votes
3 answers
8k views

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

I have read that certain iRobot products support or can be hacked to support something close to the open interace. There is even a book about hacking Roomba. What Robots have this capability?
Kirk Lennard's user avatar
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
3 answers
3k views

IRobot Create 2: Powering Up after Sleep

I've notice the IRobot Create 2 does not respond to the app's commands when it has been sleeping. If I press the Clean button and re-run the app then the robot is responsive to the commands. My ...
Aaron Roller's user avatar
5 votes
2 answers
848 views

Getting A Head Start With iRobot Create3 (ROS2)

With the announcement of the iRobot Create3 "with ROS2 support", and to get a head start playing with it, iRobot has some create3 GitHub repos: https://github.com/iRobotEducation/...
Cyclical Obsessive's user avatar
5 votes
2 answers
278 views

Directly tapping Create2 battery through vacuum brush

Problem Overview: our project consists of an iRobot Create2, a RaspberryPi 4 and a YDLIDAR X4. The RaspberryPi is powered from the Create2 serial port. We tried to power the lidar from the RaspberryPi,...
XabiGarde's user avatar
5 votes
1 answer
898 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
5 votes
1 answer
560 views

Cannot disable sleep in passive mode for iRobot Create 2

I tried to disable sleep by pulsing the BRC pin low for one second every minute as suggested in the OI, but my Create 2 still goes to sleep after 5 minutes. My firmware is r3_robot/tags/release-3.2.6:...
lejiang's user avatar
  • 51
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
3 answers
476 views

Add hardware reset button for Create2

Is there any way to add a reset button to the Create2 that would be the equivalent of temporarily disconnecting the battery?
Will Schleter's user avatar
4 votes
1 answer
2k views

What is the maximum payload weight for create 2/can I use old create accessories with the Create 2?

I'm attempting to build a heavy platform on the Create 2 but am worried about weight on the platform. What is the maximum weight for the platform and is there an optimum? I have an old create and ...
Master Chief's user avatar
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
2 answers
502 views

iRobot Create 2 stuck in Clean mode?

I'm using the Delphi example to command my Create 2, I just adapted the demo code to Unicode (DelphiXE). I use the original iRobot USB to serial cable. My Create 2 seemed to be responding fine to ...
xavier22'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
4 votes
1 answer
1k views

Questions about Irobot Create

I'm interested in getting a Create for a project I'll be working on, and wanted some information about it from somebody that already has one: How much weight can it safely carry? I talked with Irobot'...
Orgrim's user avatar
  • 143
3 votes
1 answer
402 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
233 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
3 answers
510 views

iRobot Create 2 and Open Interface 2 Spec not syncing up with incoming data

I have the create 2 and have it hooked up to an arduino. Almost all the commands work fine except when retrieving sensor information. If i send a request for packet 18 I get back values that while ...
Betty_Brinn_Museum's user avatar
3 votes
1 answer
180 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
1 answer
1k views

ROS Laser Scan rotates with the robot in RVIZ

I am currently working on developing a ROS application for autonomous navigation using AMCl. I am first trying to get move_base to work before continuing with AMCL. ...
user avatar
3 votes
2 answers
595 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
100 views

iRobot Create 2 -language set error type 2

I have an iRobot Create 2 and I am connected to it with the 7-pin connector to a desktop machine via USB. Serial communication is working fine under that configuration. I can tell it to restart with ...
Dan's user avatar
  • 31
3 votes
1 answer
71 views

Create 2 kill switch?

Any ideas on ways to install a kill switch on the Create 2? I saw how the battery attaches to the main board with springs, so that blocks me from using a plain old battery switch. Are there any test ...
roomba roommate's user avatar
3 votes
1 answer
2k views

iRobot Create 2 to Vacuum? [closed]

I just got a Create 2 for Christmas, and while I'm planning to create with it (obviously), I'd like to use it around the house as a vacuum if at all possible. I've heard that you can buy parts for the ...
Ryan's user avatar
  • 31
3 votes
1 answer
717 views

create2 angle (packet ID 20)

how to convert the value you get for the angle (packet ID 20) into degrees? i am using the create2 robot and when I did not understand the data I am getting back. The documentation it says it's in ...
Jack's user avatar
  • 99
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
1 answer
382 views

How to send commands to create 2 over Bluetooth

I'm very new to create 2. I want to send commands using Bluetooth. I have already bought the bluetooth USB radio. What other devices do I need to get or how can I set up sending commands over ...
beth's user avatar
  • 31
3 votes
3 answers
500 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
100 views

using the brush assembly and Aerovac bin space?

A lot of the Create 2's interior space is taken up by the brush assembly and the Aerovac bin. I'd like to take these out and put in my own stuff, but I'm concerned that the Roomba might get confused ...
Rich Morin's user avatar
3 votes
1 answer
448 views

Is there a bug in the Encoder Counts packets 43&44?

I think I have just found another bug - there was one that was mentioned in another post about the angle and distance. This one is about reading the encoder's counts. I was using them as a workaround ...
Jack's user avatar
  • 99
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
0 answers
186 views

Waking up Roomba over serial

I've been trying to mod an old Roomba 400 series (model #4220) by adding a Raspberry Pi to it. I have the Raspberry Pi communicating over serial with the EZSync018 cable. I have everything working, ...
Timothy Barrett's user avatar
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
162 views

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

I've recently acquired a Create 2 and want to power a Raspberry Pi (and potentially other sensors/motors) off of the serial port. I've seen the official recommendations (e.g. power from the motor ...
Brian's user avatar
  • 33
2 votes
1 answer
22k views

iRobot Create: Making Noise and Flashing Red Light While Charging

My iRobot Create is playing a tune about every 30 seconds and continuously flashing a red light when I attempt to charge it. What is the issue?
Gerard's user avatar
  • 23
2 votes
3 answers
275 views

Meaning of Roomba's charging states

I added an Arduino to control a Roomba 615 (similar to iRobot Create 2). The Arduino is communicating with Roomba through the Mini-DIN connector with the Open Interface. While Roomba is docked and in ...
epflouis's user avatar
2 votes
1 answer
494 views

Powering a Project Tango Tablet with iRobot Create 2

Project Tango Development Kits come with a mini-dock (see picture below). I am controlling the iRobot Create 2 by the mounted Tablet using the USB cable provided plugged into the mini-dock. (see ...
Aaron Roller's user avatar
2 votes
1 answer
159 views

Roomba iRobot Create 2 Open Interface, is there a way to turn off vacuum motor while the robot is docking?

I am able to control every desired aspect of my robot, except for vacuum motor which seems to be turned on for some reason every time I send Seek Dock (code ...
morisil's user avatar
  • 121
2 votes
2 answers
220 views

What are the prerequisites for entering into robotics?

I'm doing my Engineering in Electronics, what subjects which I need to specialize in order get into robotics and also suggest additional things I have to study
Cybo's user avatar
  • 31
2 votes
1 answer
346 views

iRobot Create 2 to Vacuum (2)?

Does the Create 2 have firmware support (navigation, brush & fan control, ...) to support the vacuum functionality? Can I use parts from my 655 or 805 Roomba to convert the Create 2 back to a ...
Jaga's user avatar
  • 21
2 votes
1 answer
601 views

"Updated" Help in iRobot create serial communication in Arduino

I am programming an iRobot Create to follow serial commands using Arduino Uno. I have written the library, and found the serial commands to move the robot forward in the iRobot manual, but I couldn't ...
user3479130's user avatar
2 votes
2 answers
360 views

What is the thread/screw size for the iRobot Create 2 internal screw bosses described in the Open Interface Spec doc

In the “iRobot_Roomba_600_Open_Interface_Spec.pdf” provided for the iRobot Create 2, there is a section titled “Roomba Internal Screw Boss Locations”. It states that “Screws may be replaced with ...
John's user avatar
  • 21
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
112 views

Can you interface to a Braava Jet?

Is there any open interface access to the new Braava jet just to drive it around?
Kirk Lennard's user avatar
2 votes
1 answer
476 views

How do I get the Create 2 to communicate with a laptop via the serial to USB cable?

My computer will not recognize the Serial to USB cable. I have tried it on a Mac and an HP. Is there a driver that I need to install? If it is supposed to install automatically, it is not.
Will Webster's user avatar