Revision 3 as of 2015-02-13 12:09:08

Clear message

Only released in EOL distros:  

icart_mini: icart_mini_control | icart_mini_description | icart_mini_driver | icart_mini_gazebo

Package Summary

This package provides packages related to navigation of i-Cart mini.

Experimental

EXPERIMENTAL: This status indicates that this software is experimental code at best. There are known issues and missing functionality. The APIs are completely unstable and likely to change. Use in production systems is not recommended. All code starts at this level. For more information see the ROS-Industrial software status page.

Install

Install ROS software (recommended ROS indigo version with Ubuntu 14.04LTS) at http://www.ros.org/wiki/ROS/Installation, please select Ubuntu platform.

$ cd CATKIN_WORKSPACE/src
$ git clone https://github.com/open-rdc/icart_mini
$ wstool init
$ wstool merge icart_mini/icart_mini.install
$ wstool up
$ rosdep install --from-paths . --ignore-src --rosdistro $ROS_DISTRO -y
$ cd ..
$ catkin_make

Usage

Bring up the real/simulated robot

The following will show the commands needed to bring up either real or simulated robots.

  • Bring up the simulated robot

$ roslaunch icart_mini_gazebo icart_mini.launch
  • Bring up the real robot

$ ./icart-mini.sh
$ roslaunch icart_mini_driver icart_mini_drive.launch

Teleoperation with a joystick

$ roslaunch icart_mini_driver teleop_joy.launch

Build map

$ roslaunch icart_mini_navigation build_map_teleop.launch

Record the waypoints

  • Using the publish point on RViz

$ roslaunch icart_mini_navigation record_waypoints_viz.launch
  • Using the Joystick

$ roslaunch icart_mini_navigation record_waypoints_joy.launch

  • Waypoint Navigation

$ roslaunch icart_mini_navigation play_waypoints_nav.launch
  • Path Planning and Navigation in static map

$ roslaunch icart_mini_navigation nav_static_map.launch

Node: Don't forget to turn off the teleoperation, as it might interfere with the robot's commands.