remote_lab: interactive_marker_client | mjpeg_server | ping | pointcloud_snapshot_service | pr2_pick_and_place_service | robot_booking | rosjs_assisted_teleoperation | rosjs_common | rosjs_pr2interaction | rosjs_remotelabwidgets | rosjs_resources | rosjs_tests | rosjs_tutorials | rosjs_visualization | tf_lister | topic_logger | turtlebot_wviz | wviz | wviz_kinematic_manager | wviz_scene_manager | wviz_tf_manager

Package Summary

rosjs tutorials.

Overview

This package provides tutorials to help users wishing to develop their own web front end for their robot. The tutorials are in the test directory.

Currently Available Tutorials

Currently available tutorials as well as documentation that describes them can be found on the following website: http://pr2-remotelab.com/doku.php?id=sample_scripts. It may be worth understanding how to the remote_lab stack is setup and going through the other documentation and the tutorial setup steps

All these tutorials assume that you have setup your tutorial workspace. If you have not done so click here.

Setting up the ROS tutorial workspace

This describes how to setup your environment for tutorials.

Create a file named ~/tutorials.rosinstall with the following content:

- other: { local-name: workspace }

cturtle    boxturtle   

To overlay on cturtle:

rosinstall ~/tutorials /opt/ros/cturtle ~/tutorials.rosinstall

To overlay on boxturtle:

rosinstall ~/tutorials /opt/ros/boxturtle ~/tutorials.rosinstall

To use this workspace whenever you open a new terminal setup your ROS environment by typing:

source ~/tutorials/setup.bash

Sourcing this file adds ~/tutorials/workspace to your ROS_PACKAGE_PATH. Any packages you create in that directory will be found by rospack.

An alternative is to add this to your .bashrc, but remember that this will persist in your .bashrc into the future, and you can only have one environment setup. For more on what this is doing see this page

Beginner Tutorials

  1. Writing a simple 3D visualization for rosjs

    This tutorial covers using rosjs to write a simple 3D visualization in the browser.

  2. Using interactive markers with rosjs

    This tutorial describes using interactive markers in wviz

Intermediate Tutorials

No results found.

Advanced Tutorials

No results found.

Wiki: rosjs_tutorials (last edited 2011-04-07 02:13:09 by BenjaminPitzer)