ros:turtlebot:install
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionLast revisionBoth sides next revision | ||
ros:turtlebot:install [2014/01/27 21:01] – [OpenNI installation (as a dependency, to be able to use the Kinect)] redox | ros:turtlebot:install [2014/01/27 22:19] – towa45 | ||
---|---|---|---|
Line 7: | Line 7: | ||
To be able to use the Kinect on the Turtlebot with ROS, you need some OpenNI software, Java-stuff... | To be able to use the Kinect on the Turtlebot with ROS, you need some OpenNI software, Java-stuff... | ||
- | OpenNI is not in the official repos for Wheezy, we'll have to build it from source... Since it exists in testing | + | OpenNI is not in the official repos for Wheezy, we'll have to build it from source... Since it exists in Testing |
mkdir libopenni-dev | mkdir libopenni-dev | ||
Line 24: | Line 24: | ||
If you still have the workspace you used when installing ROS from source let's add some packages | If you still have the workspace you used when installing ROS from source let's add some packages | ||
cd ros_workspace | cd ros_workspace | ||
- | rosinstall_generator ecl_streams ecl_geometry ecl_mobile_robot ecl_sigslots ecl_command_line openni_launch joy --rosdistro hydro --deps --wet-only > turtlebot_deps.rosinstall | + | rosinstall_generator ecl_streams ecl_geometry ecl_mobile_robot ecl_sigslots ecl_command_line openni_launch |
wget https:// | wget https:// | ||
wstool merge turtlebot_deps.rosinstall -t src | wstool merge turtlebot_deps.rosinstall -t src | ||
Line 36: | Line 36: | ||
mkdir turtlebot | mkdir turtlebot | ||
cd turtlebot | cd turtlebot | ||
- | rosinstall_generator ecl_streams ecl_geometry ecl_mobile_robot ecl_sigslots ecl_command_line openni_launch joy --rosdistro hydro --deps --wet-only > turtlebot_deps.rosinstall | + | rosinstall_generator ecl_streams ecl_geometry ecl_mobile_robot ecl_sigslots ecl_command_line openni_launch |
wget https:// | wget https:// | ||
wstool init -j8 src turtlebot_deps.rosinstall | wstool init -j8 src turtlebot_deps.rosinstall | ||
Line 48: | Line 48: | ||
## End | ## End | ||
And to prepare setup UDEV: | And to prepare setup UDEV: | ||
- | |||
rosrun kobuki_ftdi create_udev_rules | rosrun kobuki_ftdi create_udev_rules | ||
+ | |||
+ | |||
+ | ## Issues | ||
+ | I had issues with boost 1.53 and `shared_dynamic_cast` while compiling `kobuki_base` and `create_base` gazebo plugins. Fixt it replacing all `shared_dynamic_cast` by `dynamic_pointer_cast` in the .cpp files. | ||