Find a file
2018-04-06 21:44:28 -07:00
examples Update examples 2018-03-28 21:12:03 -07:00
include/create Refactor Packet API 2018-04-06 21:44:28 -07:00
src Refactor Packet API 2018-04-06 21:44:28 -07:00
tests Add unit tests (gtests) 2018-04-06 21:44:28 -07:00
.travis.yml Run unit tests as part of CI 2018-04-06 21:44:28 -07:00
CHANGELOG.rst 1.5.0 2017-12-17 18:34:18 -08:00
CMakeLists.txt Add unit tests (gtests) 2018-04-06 21:44:28 -07:00
CMakeLists.txt.in Add unit tests (gtests) 2018-04-06 21:44:28 -07:00
config.cmake.in Refactor cmake files 2017-12-17 18:37:08 -08:00
LICENSE Code cleanup 2016-02-12 17:44:30 -08:00
mainpage.dox Add mainpage.dox 2016-10-16 16:30:44 -07:00
package.xml 1.5.0 2017-12-17 18:34:18 -08:00
README.md Update README 2018-03-24 16:03:24 -07:00

libcreate

C++ library for interfacing with iRobot's Create 1 and 2 as well as most models of Roomba. create_autonomy is a ROS wrapper for this library.

Build Status

Build Status

Dependencies

Serial Permissions

User permission is requried to connect to Create over serial. You can add your user to the dialout group to get permission:

    sudo usermod -a -G dialout $USER

Logout and login again for this to take effect.

Build

Note, the examples found in the "examples" directory are built with the library.

cmake

    git clone https://github.com/AutonomyLab/libcreate.git
    cd libcreate
    mkdir build && cd build
    cmake ..
    make -j

catkin

    mkdir -p create_ws/src
    cd create_ws
    catkin init
    cd src
    git clone https://github.com/AutonomyLab/libcreate.git
    catkin build

Known Issues

  • Clock and Schedule buttons are not functional. This is a known bug related to the firmware.
  • Inaccurate odometry angle for Create 1 (#22)