Find a file
Jacob Perron f243987b29
Merge pull request #33 from kmoriarty/master
updated setDigits function API comments
2018-04-04 22:28:30 -07:00
examples Update examples 2018-03-28 21:12:03 -07:00
include/create updated setDigits function API comments 2018-04-04 22:25:43 -07:00
src Add apis for getting the measured velocities of the wheels 2017-12-13 22:04:22 -05: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)