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 ...
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 ...
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♦
- 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♦
- 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 ...
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:
...
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 ...
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 ...
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 ...
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 ...
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 ...
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♦
- 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 ...
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.
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 ...
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 ...
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.
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♦
- 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 ...
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().
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-...
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 ...
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. ...
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, ...
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♦
- 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 ...
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.
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 ...
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 ...
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 ...
Only top scored, non community-wiki answers of a minimum length are eligible
Related Tags
irobot-create × 191roomba × 40
ros × 30
serial × 25
mobile-robot × 14
turtlebot × 13
arduino × 12
raspberry-pi × 12
python × 7
navigation × 6
control × 5
sensors × 5
odometry × 3
lidar × 3
electronics × 3
c × 3
motor × 2
battery × 2
power × 2
gazebo × 2
communication × 2
usb × 2
turtlebot2 × 2
ros-fuerte × 2
kobuki × 2