Find a file
Jacob Perron a70dee6605 Refactor Packet API
Declare setData member as protected
Rename 'setTempData' to 'setDataToValidate'
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
.travis.yml Switch to trusty for CI 2016-10-13 21:19:54 -07:00
CHANGELOG.rst 1.5.0 2017-12-17 18:34:18 -08:00
CMakeLists.txt Update examples 2018-03-28 21:12:03 -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)