How-to : CycabTK Simulator ========================== Amaury Nègre - `e-Motion `_ - `CNRS `_ `/` `Inria `_ `anr-proteus.fr `_ Objectives: First step with CycabTK. -------------- CycabTK ------- `CycabTK `_ is a robotic toolkit developed at Inria Grenoble. It mainly offers a 3D simulator integrating physics engine for mobile robots. It has been designed to be interfaced with ROS. Prior version of the toolkit also offers a blackboard-based middleware, named Hugr, automatic mobile robot drivers and sensor drivers (sensors as Sick laser, GPS, motion tracker, mono or stereo camera). -------------- Installation ------------ CycabTK Simulator is a `ROS `_ package that provide a set of `mg-Engine `_ plugins to simulate robots and sensors. Install from the proteus repository on Ubuntu 12.04 i386 : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ If you use Ubuntu 12.04 i386, you just have to install the **CycabTKSimulator** package from the proteus repository (`https://packages.greyc.fr/proteus `_) : :: $ apt-get install CycabTKSimulator Install from sources : ^^^^^^^^^^^^^^^^^^^^^^ To install the simulator from the sources, read `instructions `_ on the CycabTK main site Test installation : ------------------- To verify the installation, you can launch the tutorial launchfile : :: $ roslaunch CycabTKSimulator cycabtk_tutorial.launch After that, you should see a window like this: .. image:: ./HowToCycabTK_images/cycabtk_tutorial_screenshot.png :align: center :alt: cycab-TK screenshot You can move the robot by pressing the keyboard arrows. You can check you have sensors / commands topics in ROS : :: $ rostopic list /clock /robot/camera/camera_info /robot/camera/image_raw /robot/camera/image_raw/compressed /robot/camera/image_raw/compressed/parameter_descriptions /robot/camera/image_raw/compressed/parameter_updates /robot/camera/image_raw/compressedDepth /robot/camera/image_raw/compressedDepth/parameter_descriptions /robot/camera/image_raw/compressedDepth/parameter_updates /robot/camera/image_raw/theora /robot/camera/image_raw/theora/parameter_descriptions /robot/camera/image_raw/theora/parameter_updates /robot/ground_vehicle_odometry /robot/hokuyo/scan /robot/ir1/range /robot/ir2/range /robot/twistCommand /rosout /rosout_agg /tf Create a new simulation ----------------------- Instructions to create a new simulation are available on the CycabTK web site : ``_