Creating a teleoperation node using the Leap Motion controller

In this section, we can see how to create a teleoperation node for a robot using Leap Motion data. The procedure is very simple. We have to create a ROS package for this node. The following is the command to create a new package. You can also find this package from chapter_11_codes/vr_leap_teleop.

    $ catkin_create_pkg vr_leap_teleop roscpp rospy std_msgs visualization_msgs geometry_msgs message_generation visualization_msgs

After creation, you can use catkin_make. Now, let's create the node to convert Leap Motion data to Twist. You can create a folder called scripts inside the vr_leap_teleop package. Now you can copy the node called vr_leap_teleop.py from the existing package. ...

Get ROS Programming: Building Powerful Robots now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.