Impromptu Buttons Demo

This is a kinect demo found in the mit-ros-pkg repository. For more MIT kinect demos check out the MIT Kinect Demos page.

How to Run this Demo

  Show EOL distros: 

Installation

  1. Like all MIT kinect demos, you must first perform the General Installation

  2. Once your environment is setup, run:
     rosmake impromptu_buttons

Execution

This demo uses the openni kinect driver. To launch it run:

  • roslaunch openni_camera openni_kinect.launch

Installation

  1. Like all MIT kinect demos, you must first perform the General Installation

  2. Once your environment is setup, run:
     rosmake impromptu_buttons

Execution

This demo uses the openni kinect driver. To launch it run:

  • roslaunch openni_camera openni_node.launch

Installation

  1. Like all MIT kinect demos, you must first perform the General Installation

  2. Once your environment is setup, run:
     rosmake impromptu_buttons

Execution

This demo uses the openni kinect driver. To launch it run:

  • roslaunch openni_camera openni_node.launch

The one step you will have to do manually is provide a static transform from /world to /openni_camera which will make the normal of the drawing surface point in the positive z direction. In the video above, I ran the following:

rosrun tf static_transform_publisher 0 0 1.2 0 .33 0 /world /openni_camera 10

Finally, to launch this demo, run:

rosrun impromptu_buttons buttons

*For tips on how to make this demo work, see Impromptu Buttons

Development Info

Nodes Involved

Dependencies

External

This package depends on the Simple Fast Media Library to play sounds. you can install the dependencies using rosdep:

rosdep install impromptu_buttons

ROS Packages

  • ni
  • pcl
  • impromptu_buttons

Wiki: mit-ros-pkg/KinectDemos/ImpromptuButton (last edited 2012-04-06 12:58:55 by azureviolin)