git404hub

what is create_autonomy fr?

youtalk/create_autonomy — explained in plain English

Analysis updated 2026-07-17 · repo last pushed 2020-10-14

11C++Audience · researcherComplexity · 4/5DormantSetup · hard

tl;dr

A ROS 2 driver that lets you control iRobot Create and Roomba robots using standard ROS commands instead of low-level serial protocol code.

vibe map

mindmap
  root((repo))
    What it does
      Bridges ROS 2 to robot hardware
      Reads sensors and odometry
      Sends movement and LED commands
    Tech stack
      C++
      ROS 2
      libcreate
    Use cases
      Build autonomous mapping robots
      Teleoperate with a joystick
      Monitor battery and bumper sensors
    Audience
      Roboticists
      Researchers
      Hobbyists

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

what do people make with this?

VIBE 1

Control an iRobot Create or Roomba using standard ROS 2 messages instead of raw serial commands.

VIBE 2

Build a mapping or obstacle-avoidance application using published sensor and odometry data.

VIBE 3

Teleoperate the robot with an Xbox 360 or Logitech joystick using example configs.

VIBE 4

Trigger docking behavior and monitor battery status through ROS topics.

what's the stack?

C++ROS 2libcreate

how it stacks up fr

youtalk/create_autonomyzartbot/gfdbigattichouse/packed-twin-inference
Stars111112
LanguageC++C++C++
Last pushed2020-10-14
MaintenanceDormant
Setup difficultyhardhardhard
Complexity4/55/5
Audienceresearcherresearcherdeveloper

Figures from each repo's GitHub metadata at analysis time.

how do i run it?

Difficulty · hard time til it works · 1h+

Requires ROS 2, a compatible iRobot Create/Roomba, and a serial connection, some Roomba generations are only third-party verified.

No license information was found in the explanation.

prompts (copy fr)

prompt 1
Help me set up create_autonomy to control my iRobot Create 2 over ROS 2.
prompt 2
Show me how to subscribe to this driver's odometry and bumper sensor topics to build obstacle avoidance.
prompt 3
Configure joystick teleoperation for my Roomba using create_autonomy's example Xbox 360 setup.
prompt 4
Explain which features of create_autonomy are finished versus still planned, like cliff sensors and diagnostics.

Frequently asked questions

what is create_autonomy fr?

A ROS 2 driver that lets you control iRobot Create and Roomba robots using standard ROS commands instead of low-level serial protocol code.

What language is create_autonomy written in?

Mainly C++. The stack also includes C++, ROS 2, libcreate.

Is create_autonomy actively maintained?

Dormant — no commits in 2+ years (last push 2020-10-14).

What license does create_autonomy use?

No license information was found in the explanation.

How hard is create_autonomy to set up?

Setup difficulty is rated hard, with roughly 1h+ to a first successful run.

Who is create_autonomy for?

Mainly researcher.

peek the repo → explain another one

This repo across BitVibe Labs

double-check against the repo, no cap.