No version for distro humble showing jade. Known supported distros are highlighted in the buttons above.

Package Summary

Tags No category tags.
Version 0.1.18
License BSD
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/jsk-ros-pkg/jsk_control.git
VCS Type git
VCS Version master
Last Updated 2024-12-09
Dev Status DEVELOPED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

The eus_teleop package

Additional Links

No additional links.

Maintainers

  • Shingo Kitagawa

Authors

  • Shingo Kitagawa

eus_teleop

main linter

Multi robot teleoperation system with Vive/SpaceNav/Oculus/Tablis Cockpit

Note

This package depends on these branches below:

Tested Environment

Build environment

Ubuntu 16.04 + ROS Kinetic

  • NVidia driver: 396.37
  • OpenVR: 1.3.22
  • Steam VR: 1.6.10

Ubuntu 18.04 + ROS Melodic

  • NVidia driver: 390.116
  • OpenVR: 1.3.22
  • Steam VR: 1.6.10

User interface devices

Vive

  • Arm motion tracking
  • Controller button interface
  • HMD visual interface
  • Vibration interface
  • Sound interface

Tablis

  • Arm motion tracking
  • Controller button interface
  • HMD visual interface
  • Vibration interface
  • Sound interface

SpaceNav (3D mouse)

  • Arm motion tracking
  • Controller button interface

Oculus

  • Arm motion tracking
  • Controller button interface
  • HMD visual interface
  • Vibration interface
  • Sound interface

Installation

Dependency installation

Install dependencies (for Vive)

sudo apt-get install --reinstall xserver-xorg-video-intel-hwe-18.04 libgl1-mesa-glx libgl1-mesa-dri xserver-xorg-core
sudo dpkg-reconfigure xserver-xorg

Install nvidia-driver (for Vive)

# for melodic, run command below
sudo apt install nvidia-driver-390
# for kinetic, install cuda-9.2 deb (local) manually and run command below.
sudo apt install nvidia-396

Install OpenVR, steam and steamVR (for Vive)

Follow here

Install kodak 4k pro camera and ELP usb camera udev (for Baxter)

sudo cp udev/99-kodak.rules /etc/udev/rules.d/
sudo udevadm control --reload-rules && sudo udevadm trigger

File truncated at 100 lines see the full file

CHANGELOG

Changelog for package eus_teleop

0.1.18 (2024-12-09)

0.1.17 (2023-05-28)

  • add eus_teleop
  • Contributors: Shingo Kitagawa

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

  • launch/baxter/baxter.launch
      • head [default: true]
      • respeaker [default: true]
      • logging [default: true]
      • twitter [default: true]
      • influxdb [default: true]
      • debug [default: false]
      • home_dir [default: $(env HOME)]
      • mask_rcnn [default: false]
      • custom_xdisplay [default: true]
      • launch_xdisplay [default: false]
      • realsense_camera [default: false]
      • spherical_camera [default: true]
      • spherical_stereo [default: true]
      • lgripper_type [default: softhand]
      • rgripper_type [default: softhand]
      • launch_tabletop_detector [default: false]
      • launch_grasp_mask_rcnn [default: false]
      • arm_interpolation [default: bezier_with_velocity]
      • arm_control_mode [default: velocity]
      • moveit [default: false]
      • finger [default: standard_narrow]
      • finger_tip [default: paddle_tip]
      • xdisplay_max_width [default: 1024]
      • xdisplay_max_width [default: 1920]
      • xdisplay_max_height [default: 600]
      • xdisplay_max_height [default: 1200]
      • camera_ns [default: realsense_torso]
      • camera_type [default: l515]
      • spherical_camera_ns [default: kodak_head]
      • spherical_left_camera_ns [default: elp_head_left]
      • spherical_right_camera_ns [default: elp_head_right]
  • launch/baxter/baxter_db_client.launch
      • camera [default: true]
      • camera_ns [default: realsense_torso]
      • spherical_camera [default: true]
      • spherical_stereo [default: true]
      • spherical_camera_ns [default: kodak_head]
      • spherical_left_camera_ns [default: elp_head_left]
      • spherical_right_camera_ns [default: elp_head_right]
      • output [default: screen]
      • log_rate [default: 5.0]
      • respawn [default: true]
      • enable_monitor [default: false]
      • vital_check [default: true]
      • debug [default: false]
  • launch/baxter/baxter_grasp_mask_rcnn.launch
      • input_image
      • input_cloud
      • manager
      • sampling [default: false]
      • data_collection [default: true]
      • target_grasp [default: false]
      • model_file [default: $(find dualarm_grasping)/models/dualarm_occluded_grasp/self_anno/20181227_model_iter_4559.npz]
      • config_yaml [default: $(find dualarm_grasping)/models/dualarm_occluded_grasp/self_anno/20181227_params.yaml]
      • target_yaml [default: $(find eus_teleop)/config/baxter/grasp_mask_rcnn_target_names.yaml]
      • label_yaml [default: $(find dualarm_grasping)/yaml/dualarm_occluded_grasping_label_names.yaml]
  • launch/baxter/baxter_logging.launch
      • twitter [default: true]
      • influxdb [default: true]
      • debug [default: false]
      • camera [default: true]
      • camera_ns [default: realsense_torso]
      • spherical_camera [default: true]
      • spherical_stereo [default: true]
      • spherical_camera_ns [default: kodak_head]
      • spherical_left_camera_ns [default: elp_head_left]
      • spherical_right_camera_ns [default: elp_head_right]
      • twitter_image_topics [default: /$(arg camera_ns)/color/image_rect_color]
      • home_dir [default: $(env HOME)]
      • compress [default: false] — whether compress rosbag or not.
      • position_diff_threshold [default: 0.01]
  • launch/baxter/baxter_realsense_torso.launch
      • launch_transformable_server [default: true]
      • launch_tabletop_detector [default: false]
      • launch_grasp_mask_rcnn [default: false]
      • camera_ns [default: realsense_torso]
      • camera_type [default: l515]
      • camera_frame_id [default: $(arg camera_ns)_color_optical_frame]
      • manager [default: $(arg camera_ns)_camera_manager]
      • input_cloud [default: /$(arg camera_ns)/depth_registered/quarter/points]
      • input_image [default: /$(arg camera_ns)/depth_registered/quarter/image]
  • launch/baxter/baxter_rosbag_play.launch
      • rosbag
      • camera_ns [default: realsense_torso]
      • gui [default: true]
      • loop [default: true]
      • lgripper_type [default: softhand]
      • rgripper_type [default: softhand]
      • manager [default: rosbag_play_nodelet_manager]
      • finger [default: standard_narrow]
      • finger_tip [default: paddle_tip]
      • left_electric_gripper [default: $(eval arg('lgripper_type') == 'parallel')]
      • right_electric_gripper [default: $(eval arg('rgripper_type') == 'parallel')]
  • launch/baxter/baxter_rosbag_record.launch
      • output_prefix [default: baxter]
      • compress [default: false] — whether compress rosbag or not.
      • camera_ns [default: realsense_torso]
      • spherical_camera_ns [default: kodak_head]
      • spherical_left_camera_ns [default: elp_head_left]
      • spherical_right_camera_ns [default: elp_head_right]
  • launch/baxter/baxter_tabletop_object_detector.launch
      • input_cloud
      • input_image
      • camera_frame_id
      • manager
      • launch_transformable_server [default: true]
      • clip [default: true]
  • launch/baxter/baxter_teleop.launch
      • main [default: true]
      • vive [default: true]
      • spacenav [default: false]
      • tablis [default: false]
      • device [default: vive]
      • head [default: true]
      • respeaker [default: true]
      • mirror [default: false]
      • logging [default: true]
      • twitter [default: true]
      • debug [default: false]
      • home_dir [default: $(env HOME)]
      • mask_rcnn [default: false]
      • display [default: true]
      • custom_xdisplay [default: true]
      • launch_baxter [default: true]
      • launch_xdisplay [default: false]
      • realsense_camera [default: false]
      • spherical_camera [default: true]
      • spherical_stereo [default: true]
      • republish [default: false]
      • lgripper_type [default: softhand]
      • rgripper_type [default: softhand]
      • button_toggle [default: true]
      • workspace_max_x [default: false]
      • workspace_min_x [default: false]
      • workspace_max_y [default: false]
      • workspace_min_y [default: false]
      • workspace_max_z [default: false]
      • workspace_min_z [default: false]
      • arm_interpolation [default: bezier_with_velocity]
      • arm_control_mode [default: velocity]
      • moveit [default: false]
      • finger [default: standard_narrow]
      • finger_tip [default: paddle_tip]
      • camera_ns [default: realsense_torso]
      • camera_type [default: l515]
      • spherical_camera_ns [default: kodak_head]
      • spherical_left_camera_ns [default: elp_head_left]
      • spherical_right_camera_ns [default: elp_head_right]
      • hmd_left_image [default: /virtual_camera/left/rviz_image]
      • hmd_right_image [default: /virtual_camera/right/rviz_image]
  • launch/baxter/baxter_teleop_display.launch
      • head [default: true]
      • respeaker [default: true]
      • mirror [default: false]
      • republish [default: false]
      • logging [default: true]
      • rqt_gui [default: true]
      • home_dir [default: $(env HOME)]
      • compress [default: false] — whether compress rosbag or not.
      • main_name [default: /baxter_teleop_main]
      • camera_ns [default: realsense_torso]
      • spherical_camera_ns [default: kodak_head]
      • spherical_stereo [default: true]
      • spherical_left_camera_ns [default: elp_head_left]
      • spherical_right_camera_ns [default: elp_head_right]
      • hmd_left_image [default: /virtual_camera/left/rviz_image]
      • hmd_right_image [default: /virtual_camera/right/rviz_image]
      • REALSENSE_IMAGE_TYPE [default: x264]
      • REALSENSE_DEPTH_TYPE [default: compressedDepth]
      • SPHERICAL_IMAGE_TYPE [default: x264]
      • SPHERICAL_STEREO_IMAGE_TYPE [default: x264]
  • launch/baxter/baxter_teleop_gazebo.launch
      • main [default: true]
      • vive [default: true]
      • spacenav [default: false]
      • tablis [default: false]
      • device [default: vive]
      • head [default: false]
      • mirror [default: false]
      • display [default: true]
      • button_toggle [default: true]
      • workspace_max_x [default: false]
      • workspace_min_x [default: false]
      • workspace_max_y [default: false]
      • workspace_min_y [default: false]
      • workspace_max_z [default: false]
      • workspace_min_z [default: false]
  • launch/baxter/baxter_visualization.launch
  • launch/dragon/dragon_teleop.launch
      • main [default: true]
      • vive [default: true]
      • spacenav [default: true]
      • device [default: spacenav]
      • head [default: false]
      • mirror [default: false]
      • button_toggle [default: true]
      • workspace_max_x [default: false]
      • workspace_min_x [default: false]
      • workspace_max_y [default: false]
      • workspace_min_y [default: false]
      • workspace_max_z [default: false]
      • workspace_min_z [default: false]
  • launch/dragon/dragon_teleop_gazebo.launch
      • main [default: true]
      • vive [default: true]
      • spacenav [default: true]
      • device [default: spacenav]
      • head [default: false]
      • mirror [default: false]
      • button_toggle [default: true]
      • workspace_max_x [default: false]
      • workspace_min_x [default: false]
      • workspace_max_y [default: false]
      • workspace_min_y [default: false]
      • workspace_max_z [default: false]
      • workspace_min_z [default: false]
  • launch/include/audio_play.launch
      • audio_ns [default: remote_audio]
      • format [default: wave]
      • dst [default: alsasink]
      • do_timestamp [default: false]
  • launch/include/elp_usb.launch
      • camera_name [default: elp_head]
      • index [default: 0]
      • machine [default: localhost]
      • load_machinepath [default: false]
      • machinepath [default: false]
  • launch/include/insta360_air.launch
      • camera_name [default: insta_head]
  • launch/include/kinfu.launch
      • CAMERA_INFO
      • IMAGE_DEPTH
      • IMAGE_COLOR
  • launch/include/kodak_pixpro.launch
      • camera_name [default: kodak_head]
  • launch/include/mask_rcnn.launch
      • INPUT_IMAGE
      • gpu [default: 0]
  • launch/include/realsense.launch
      • camera_ns
      • manager
      • publish_tf
      • color_width
      • color_height
      • depth_width
      • depth_height
  • launch/include/realsense_d435.launch
      • camera_ns [default: realsense]
      • manager [default: realsense_camera_manager]
      • publish_tf [default: false]
      • color_width [default: 640]
      • color_height [default: 480]
      • depth_width [default: 640]
      • depth_height [default: 480]
  • launch/include/realsense_l515.launch
      • camera_ns [default: realsense]
      • manager [default: realsense_camera_manager]
      • publish_tf [default: false]
      • color_width [default: 960]
      • color_height [default: 540]
      • depth_width [default: 640]
      • depth_height [default: 480]
  • launch/include/respeaker.launch
  • launch/include/rqt_gui.launch
  • launch/include/vive.launch
      • hmd_left_image [default: /virtual_camera/left/rviz_image]
      • hmd_right_image [default: /virtual_camera/right/rviz_image]
  • launch/jaxon/jaxon_teleop.launch
      • main [default: true]
      • vive [default: false]
      • spacenav [default: true]
      • device [default: spacenav]
      • head [default: false]
      • mirror [default: false]
      • button_toggle [default: true]
      • workspace_max_x [default: false]
      • workspace_min_x [default: false]
      • workspace_max_y [default: false]
      • workspace_min_y [default: false]
      • workspace_max_z [default: false]
      • workspace_min_z [default: false]
  • launch/jaxon/jaxon_teleop_choreonoid.launch
      • main [default: true]
      • vive [default: false]
      • spacenav [default: true]
      • device [default: spacenav]
      • head [default: false]
      • mirror [default: false]
      • button_toggle [default: true]
      • workspace_max_x [default: false]
      • workspace_min_x [default: false]
      • workspace_max_y [default: false]
      • workspace_min_y [default: false]
      • workspace_max_z [default: false]
      • workspace_min_z [default: false]
  • launch/pr2/pr2_logging.launch
      • CAMERA_INFO
      • RGB_CAMERA_INFO
      • COMP_IMAGE_COLOR
      • COMP_IMAGE_DEPTH
      • home_dir [default: $(env HOME)]
      • compress [default: false] — whether compress rosbag or not.
  • launch/pr2/pr2_teleop.launch
      • main [default: true]
      • vive [default: true]
      • spacenav [default: false]
      • tablis [default: false]
      • device [default: vive]
      • head [default: true]
      • respeaker [default: true]
      • mirror [default: false]
      • logging [default: true]
      • kinfu [default: false]
      • display [default: true]
      • home_dir [default: $(env HOME)]
      • button_toggle [default: true]
      • workspace_max_x [default: false]
      • workspace_min_x [default: false]
      • workspace_max_y [default: false]
      • workspace_min_y [default: false]
      • workspace_max_z [default: false]
      • workspace_min_z [default: false]
      • hmd_left_image [default: /virtual_camera/left/rviz_image]
      • hmd_right_image [default: /virtual_camera/right/rviz_image]
      • DECOMP_CAMERA_INFO [default: /kinect_head_decompressed/depth_registered/camera_info]
      • DECOMP_RGB_CAMERA_INFO [default: /kinect_head_decompressed/rgb/camera_info]
      • DECOMP_IMAGE_DEPTH [default: /kinect_head_decompressed/depth_registered/image_rect]
      • DECOMP_IMAGE_COLOR [default: /kinect_head_decompressed/rgb/image_rect_color]
      • DECOMP_POINTS [default: /kinect_head_decompressed/depth_registered/points]
      • CAMERA_INFO [default: /kinect_head/depth_registered/camera_info]
      • RGB_CAMERA_INFO [default: /kinect_head/rgb/camera_info]
      • IMAGE_COLOR [default: /kinect_head/rgb/image_rect_color]
      • IMAGE_DEPTH [default: /kinect_head/depth_registered/image_rect]
      • IMAGE_DEPTH_TYPE [default: compressedDepth]
      • COMP_IMAGE_COLOR [default: /kinect_head/rgb/image_rect_color/compressed]
      • COMP_IMAGE_DEPTH [default: /kinect_head/depth_registered/image_rect/compressedDepth]
  • launch/pr2/pr2_teleop_display.launch
      • kinfu [default: false]
      • respeaker [default: true]
      • DECOMP_CAMERA_INFO [default: /kinect_head_decompressed/depth_registered/camera_info]
      • DECOMP_RGB_CAMERA_INFO [default: /kinect_head_decompressed/rgb/camera_info]
      • DECOMP_IMAGE_DEPTH [default: /kinect_head_decompressed/depth_registered/image_rect]
      • DECOMP_IMAGE_COLOR [default: /kinect_head_decompressed/rgb/image_rect_color]
      • DECOMP_POINTS [default: /kinect_head_decompressed/depth_registered/points]
      • CAMERA_INFO
      • RGB_CAMERA_INFO
      • IMAGE_COLOR
      • IMAGE_DEPTH
      • IMAGE_DEPTH_TYPE
  • launch/pr2/pr2_teleop_gazebo.launch
      • main [default: true]
      • vive [default: true]
      • spacenav [default: false]
      • tablis [default: false]
      • device [default: vive]
      • head [default: false]
      • mirror [default: false]
      • display [default: true]
      • button_toggle [default: true]
      • workspace_max_x [default: false]
      • workspace_min_x [default: false]
      • workspace_max_y [default: false]
      • workspace_min_y [default: false]
      • workspace_max_z [default: false]
      • workspace_min_z [default: false]
  • launch/tablis/tablis_bridge_follower.launch
  • launch/tablis/tablis_bridge_leader.launch
      • filtered [default: false]
  • sample/common/baxter_display_remote.launch
      • head [default: false]
      • respeaker [default: true]
      • mirror [default: false]
      • republish [default: true]
      • logging [default: true]
      • rqt_gui [default: true]
      • camera_ns [default: realsense_torso]
      • spherical_camera_ns [default: kodak_head]
      • spherical_stereo [default: true]
      • spherical_left_camera_ns [default: elp_head_left]
      • spherical_right_camera_ns [default: elp_head_right]
  • sample/common/baxter_moveit_remote.launch
      • head [default: true]
      • respeaker [default: true]
      • logging [default: true]
      • twitter [default: true]
      • influxdb [default: true]
      • debug [default: false]
      • home_dir [default: $(env HOME)]
      • mask_rcnn [default: false]
      • custom_xdisplay [default: true]
      • launch_xdisplay [default: false]
      • realsense_camera [default: true]
      • spherical_camera [default: true]
      • spherical_stereo [default: true]
      • lgripper_type [default: softhand]
      • rgripper_type [default: softhand]
      • arm_interpolation [default: minjerk]
      • arm_control_mode [default: position_w_id]
      • moveit [default: true]
      • finger [default: standard_narrow]
      • finger_tip [default: paddle_tip]
      • camera_ns [default: realsense_torso]
      • camera_type [default: l515]
      • spherical_camera_ns [default: kodak_head]
      • spherical_left_camera_ns [default: elp_head_left]
      • spherical_right_camera_ns [default: elp_head_right]
      • gui [default: true]
      • launch_tabletop_detector [default: true]
      • launch_grasp_mask_rcnn [default: false]
  • sample/common/baxter_remote.launch
      • head [default: true]
      • respeaker [default: true]
      • logging [default: true]
      • twitter [default: true]
      • influxdb [default: true]
      • debug [default: false]
      • home_dir [default: $(env HOME)]
      • mask_rcnn [default: false]
      • custom_xdisplay [default: true]
      • launch_xdisplay [default: false]
      • realsense_camera [default: false]
      • spherical_camera [default: true]
      • spherical_stereo [default: true]
      • lgripper_type [default: softhand]
      • rgripper_type [default: softhand]
      • arm_interpolation [default: bezier_with_velocity]
      • arm_control_mode [default: velocity]
      • moveit [default: false]
      • finger [default: standard_narrow]
      • finger_tip [default: paddle_tip]
      • camera_ns [default: realsense_torso]
      • camera_type [default: l515]
      • spherical_camera_ns [default: kodak_head]
      • spherical_left_camera_ns [default: elp_head_left]
      • spherical_right_camera_ns [default: elp_head_right]
  • sample/oculus/baxter/baxter_oculus.launch
      • main [default: true]
      • head [default: false]
      • mirror [default: false]
      • realsense_camera [default: false]
      • spherical_camera [default: true]
      • spherical_stereo [default: true]
      • lgripper_type [default: softhand]
      • rgripper_type [default: softhand]
      • button_toggle [default: true]
  • sample/oculus/baxter/baxter_oculus_gazebo.launch
      • main [default: true]
      • button_toggle [default: true]
      • display [default: true]
  • sample/oculus/pr2/pr2_oculus.launch
      • main [default: true]
      • kinfu [default: false]
      • button_toggle [default: true]
      • display [default: true]
  • sample/oculus/pr2/pr2_oculus_gazebo.launch
      • main [default: true]
      • button_toggle [default: true]
      • display [default: true]
  • sample/other/baxter/baxter_moveit.launch
      • realsense_camera [default: true]
      • spherical_camera [default: false]
      • logging [default: true]
      • arm_interpolation [default: minjerk]
      • arm_control_mode [default: position_w_id]
      • moveit [default: true]
      • gui [default: true]
      • lgripper_type [default: softhand]
      • rgripper_type [default: softhand]
      • launch_tabletop_detector [default: true]
  • sample/spacenav/baxter/baxter_spacenav.launch
      • main [default: true]
      • head [default: false]
      • mirror [default: false]
      • logging [default: false]
      • display [default: true]
      • realsense_camera [default: false]
      • spherical_camera [default: true]
      • spherical_stereo [default: true]
      • lgripper_type [default: softhand]
      • rgripper_type [default: softhand-v2]
      • button_toggle [default: true]
  • sample/spacenav/baxter/baxter_spacenav_gazebo.launch
      • main [default: true]
      • button_toggle [default: true]
      • display [default: true]
  • sample/spacenav/dragon/dragon_spacenav.launch
      • main [default: true]
      • spacenav [default: true]
      • button_toggle [default: true]
  • sample/spacenav/dragon/dragon_spacenav_gazebo.launch
      • main [default: true]
      • spacenav [default: true]
      • button_toggle [default: true]
  • sample/spacenav/jaxon/jaxon_spacenav.launch
      • main [default: true]
      • spacenav [default: true]
      • button_toggle [default: true]
  • sample/spacenav/jaxon/jaxon_spacenav_choreonoid.launch
      • main [default: true]
      • spacenav [default: true]
      • button_toggle [default: true]
  • sample/spacenav/pr2/pr2_spacenav.launch
      • main [default: true]
      • spacenav [default: true]
      • button_toggle [default: true]
      • kinfu [default: false]
      • display [default: true]
  • sample/spacenav/pr2/pr2_spacenav_gazebo.launch
      • main [default: true]
      • spacenav [default: true]
      • button_toggle [default: true]
      • display [default: true]
  • sample/tablis/baxter/baxter_tablis.launch
      • main [default: true]
      • vive_set [default: default]
      • head [default: true]
      • mirror [default: false]
      • realsense_camera [default: false]
      • spherical_camera [default: true]
      • spherical_stereo [default: true]
      • republish [default: false]
      • lgripper_type [default: softhand]
      • rgripper_type [default: softhand]
      • button_toggle [default: true]
  • sample/tablis/baxter/baxter_tablis_gazebo.launch
      • main [default: true]
      • vive_set [default: default]
      • head [default: true]
      • button_toggle [default: true]
      • mirror [default: false]
      • display [default: true]
  • sample/tablis/baxter/baxter_tablis_remote.launch
      • main [default: true]
      • vive [default: true]
      • head [default: true]
      • mirror [default: false]
      • vive_set [default: default]
      • lgripper_type [default: softhand]
      • rgripper_type [default: softhand]
      • button_toggle [default: true]
  • sample/tablis/jaxon/jaxon_tablis.launch
      • main [default: true]
      • button_toggle [default: true]
  • sample/tablis/jaxon/jaxon_tablis_choreonoid.launch
      • main [default: true]
      • button_toggle [default: true]
  • sample/tablis/pr2/pr2_tablis.launch
      • main [default: true]
      • vive_set [default: default]
      • head [default: true]
      • button_toggle [default: true]
      • kinfu [default: false]
      • mirror [default: false]
      • display [default: true]
  • sample/tablis/pr2/pr2_tablis_gazebo.launch
      • main [default: true]
      • vive_set [default: default]
      • head [default: true]
      • button_toggle [default: true]
      • mirror [default: false]
      • display [default: true]
  • sample/vive/baxter/baxter_vive.launch
      • main [default: true]
      • vive [default: true]
      • vive_set [default: default]
      • head [default: true]
      • mirror [default: false]
      • realsense_camera [default: false]
      • spherical_camera [default: true]
      • spherical_stereo [default: true]
      • republish [default: false]
      • lgripper_type [default: softhand]
      • rgripper_type [default: softhand]
      • button_toggle [default: true]
  • sample/vive/baxter/baxter_vive_gazebo.launch
      • main [default: true]
      • vive [default: true]
      • vive_set [default: default]
      • head [default: true]
      • mirror [default: false]
      • button_toggle [default: true]
      • display [default: true]
  • sample/vive/baxter/baxter_vive_mirror.launch
      • main [default: true]
      • vive [default: true]
      • vive_set [default: default]
      • head [default: true]
      • realsense_camera [default: false]
      • spherical_camera [default: true]
      • spherical_stereo [default: true]
      • republish [default: false]
      • lgripper_type [default: softhand]
      • rgripper_type [default: softhand]
      • button_toggle [default: true]
  • sample/vive/baxter/baxter_vive_remote.launch
      • main [default: true]
      • vive [default: true]
      • vive_set [default: default]
      • head [default: true]
      • mirror [default: false]
      • lgripper_type [default: softhand]
      • rgripper_type [default: softhand]
      • button_toggle [default: true]
  • sample/vive/pr2/pr2_vive.launch
      • main [default: true]
      • vive [default: true]
      • vive_set [default: default]
      • head [default: true]
      • button_toggle [default: true]
      • kinfu [default: false]
      • display [default: true]
  • sample/vive/pr2/pr2_vive_gazebo.launch
      • main [default: true]
      • vive [default: true]
      • vive_set [default: default]
      • button_toggle [default: true]
      • display [default: true]

Services

No service files found

Plugins

No plugins found.

Recent questions tagged eus_teleop at Robotics Stack Exchange

No version for distro jazzy showing jade. Known supported distros are highlighted in the buttons above.

Package Summary

Tags No category tags.
Version 0.1.18
License BSD
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/jsk-ros-pkg/jsk_control.git
VCS Type git
VCS Version master
Last Updated 2024-12-09
Dev Status DEVELOPED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

The eus_teleop package

Additional Links

No additional links.

Maintainers

  • Shingo Kitagawa

Authors

  • Shingo Kitagawa

eus_teleop

main linter

Multi robot teleoperation system with Vive/SpaceNav/Oculus/Tablis Cockpit

Note

This package depends on these branches below:

Tested Environment

Build environment

Ubuntu 16.04 + ROS Kinetic

  • NVidia driver: 396.37
  • OpenVR: 1.3.22
  • Steam VR: 1.6.10

Ubuntu 18.04 + ROS Melodic

  • NVidia driver: 390.116
  • OpenVR: 1.3.22
  • Steam VR: 1.6.10

User interface devices

Vive

  • Arm motion tracking
  • Controller button interface
  • HMD visual interface
  • Vibration interface
  • Sound interface

Tablis

  • Arm motion tracking
  • Controller button interface
  • HMD visual interface
  • Vibration interface
  • Sound interface

SpaceNav (3D mouse)

  • Arm motion tracking
  • Controller button interface

Oculus

  • Arm motion tracking
  • Controller button interface
  • HMD visual interface
  • Vibration interface
  • Sound interface

Installation

Dependency installation

Install dependencies (for Vive)

sudo apt-get install --reinstall xserver-xorg-video-intel-hwe-18.04 libgl1-mesa-glx libgl1-mesa-dri xserver-xorg-core
sudo dpkg-reconfigure xserver-xorg

Install nvidia-driver (for Vive)

# for melodic, run command below
sudo apt install nvidia-driver-390
# for kinetic, install cuda-9.2 deb (local) manually and run command below.
sudo apt install nvidia-396

Install OpenVR, steam and steamVR (for Vive)

Follow here

Install kodak 4k pro camera and ELP usb camera udev (for Baxter)

sudo cp udev/99-kodak.rules /etc/udev/rules.d/
sudo udevadm control --reload-rules && sudo udevadm trigger

File truncated at 100 lines see the full file

CHANGELOG

Changelog for package eus_teleop

0.1.18 (2024-12-09)

0.1.17 (2023-05-28)

  • add eus_teleop
  • Contributors: Shingo Kitagawa

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

  • launch/baxter/baxter.launch
      • head [default: true]
      • respeaker [default: true]
      • logging [default: true]
      • twitter [default: true]
      • influxdb [default: true]
      • debug [default: false]
      • home_dir [default: $(env HOME)]
      • mask_rcnn [default: false]
      • custom_xdisplay [default: true]
      • launch_xdisplay [default: false]
      • realsense_camera [default: false]
      • spherical_camera [default: true]
      • spherical_stereo [default: true]
      • lgripper_type [default: softhand]
      • rgripper_type [default: softhand]
      • launch_tabletop_detector [default: false]
      • launch_grasp_mask_rcnn [default: false]
      • arm_interpolation [default: bezier_with_velocity]
      • arm_control_mode [default: velocity]
      • moveit [default: false]
      • finger [default: standard_narrow]
      • finger_tip [default: paddle_tip]
      • xdisplay_max_width [default: 1024]
      • xdisplay_max_width [default: 1920]
      • xdisplay_max_height [default: 600]
      • xdisplay_max_height [default: 1200]
      • camera_ns [default: realsense_torso]
      • camera_type [default: l515]
      • spherical_camera_ns [default: kodak_head]
      • spherical_left_camera_ns [default: elp_head_left]
      • spherical_right_camera_ns [default: elp_head_right]
  • launch/baxter/baxter_db_client.launch
      • camera [default: true]
      • camera_ns [default: realsense_torso]
      • spherical_camera [default: true]
      • spherical_stereo [default: true]
      • spherical_camera_ns [default: kodak_head]
      • spherical_left_camera_ns [default: elp_head_left]
      • spherical_right_camera_ns [default: elp_head_right]
      • output [default: screen]
      • log_rate [default: 5.0]
      • respawn [default: true]
      • enable_monitor [default: false]
      • vital_check [default: true]
      • debug [default: false]
  • launch/baxter/baxter_grasp_mask_rcnn.launch
      • input_image
      • input_cloud
      • manager
      • sampling [default: false]
      • data_collection [default: true]
      • target_grasp [default: false]
      • model_file [default: $(find dualarm_grasping)/models/dualarm_occluded_grasp/self_anno/20181227_model_iter_4559.npz]
      • config_yaml [default: $(find dualarm_grasping)/models/dualarm_occluded_grasp/self_anno/20181227_params.yaml]
      • target_yaml [default: $(find eus_teleop)/config/baxter/grasp_mask_rcnn_target_names.yaml]
      • label_yaml [default: $(find dualarm_grasping)/yaml/dualarm_occluded_grasping_label_names.yaml]
  • launch/baxter/baxter_logging.launch
      • twitter [default: true]
      • influxdb [default: true]
      • debug [default: false]
      • camera [default: true]
      • camera_ns [default: realsense_torso]
      • spherical_camera [default: true]
      • spherical_stereo [default: true]
      • spherical_camera_ns [default: kodak_head]
      • spherical_left_camera_ns [default: elp_head_left]
      • spherical_right_camera_ns [default: elp_head_right]
      • twitter_image_topics [default: /$(arg camera_ns)/color/image_rect_color]
      • home_dir [default: $(env HOME)]
      • compress [default: false] — whether compress rosbag or not.
      • position_diff_threshold [default: 0.01]
  • launch/baxter/baxter_realsense_torso.launch
      • launch_transformable_server [default: true]
      • launch_tabletop_detector [default: false]
      • launch_grasp_mask_rcnn [default: false]
      • camera_ns [default: realsense_torso]
      • camera_type [default: l515]
      • camera_frame_id [default: $(arg camera_ns)_color_optical_frame]
      • manager [default: $(arg camera_ns)_camera_manager]
      • input_cloud [default: /$(arg camera_ns)/depth_registered/quarter/points]
      • input_image [default: /$(arg camera_ns)/depth_registered/quarter/image]
  • launch/baxter/baxter_rosbag_play.launch
      • rosbag
      • camera_ns [default: realsense_torso]
      • gui [default: true]
      • loop [default: true]
      • lgripper_type [default: softhand]
      • rgripper_type [default: softhand]
      • manager [default: rosbag_play_nodelet_manager]
      • finger [default: standard_narrow]
      • finger_tip [default: paddle_tip]
      • left_electric_gripper [default: $(eval arg('lgripper_type') == 'parallel')]
      • right_electric_gripper [default: $(eval arg('rgripper_type') == 'parallel')]
  • launch/baxter/baxter_rosbag_record.launch
      • output_prefix [default: baxter]
      • compress [default: false] — whether compress rosbag or not.
      • camera_ns [default: realsense_torso]
      • spherical_camera_ns [default: kodak_head]
      • spherical_left_camera_ns [default: elp_head_left]
      • spherical_right_camera_ns [default: elp_head_right]
  • launch/baxter/baxter_tabletop_object_detector.launch
      • input_cloud
      • input_image
      • camera_frame_id
      • manager
      • launch_transformable_server [default: true]
      • clip [default: true]
  • launch/baxter/baxter_teleop.launch
      • main [default: true]
      • vive [default: true]
      • spacenav [default: false]
      • tablis [default: false]
      • device [default: vive]
      • head [default: true]
      • respeaker [default: true]
      • mirror [default: false]
      • logging [default: true]
      • twitter [default: true]
      • debug [default: false]
      • home_dir [default: $(env HOME)]
      • mask_rcnn [default: false]
      • display [default: true]
      • custom_xdisplay [default: true]
      • launch_baxter [default: true]
      • launch_xdisplay [default: false]
      • realsense_camera [default: false]
      • spherical_camera [default: true]
      • spherical_stereo [default: true]
      • republish [default: false]
      • lgripper_type [default: softhand]
      • rgripper_type [default: softhand]
      • button_toggle [default: true]
      • workspace_max_x [default: false]
      • workspace_min_x [default: false]
      • workspace_max_y [default: false]
      • workspace_min_y [default: false]
      • workspace_max_z [default: false]
      • workspace_min_z [default: false]
      • arm_interpolation [default: bezier_with_velocity]
      • arm_control_mode [default: velocity]
      • moveit [default: false]
      • finger [default: standard_narrow]
      • finger_tip [default: paddle_tip]
      • camera_ns [default: realsense_torso]
      • camera_type [default: l515]
      • spherical_camera_ns [default: kodak_head]
      • spherical_left_camera_ns [default: elp_head_left]
      • spherical_right_camera_ns [default: elp_head_right]
      • hmd_left_image [default: /virtual_camera/left/rviz_image]
      • hmd_right_image [default: /virtual_camera/right/rviz_image]
  • launch/baxter/baxter_teleop_display.launch
      • head [default: true]
      • respeaker [default: true]
      • mirror [default: false]
      • republish [default: false]
      • logging [default: true]
      • rqt_gui [default: true]
      • home_dir [default: $(env HOME)]
      • compress [default: false] — whether compress rosbag or not.
      • main_name [default: /baxter_teleop_main]
      • camera_ns [default: realsense_torso]
      • spherical_camera_ns [default: kodak_head]
      • spherical_stereo [default: true]
      • spherical_left_camera_ns [default: elp_head_left]
      • spherical_right_camera_ns [default: elp_head_right]
      • hmd_left_image [default: /virtual_camera/left/rviz_image]
      • hmd_right_image [default: /virtual_camera/right/rviz_image]
      • REALSENSE_IMAGE_TYPE [default: x264]
      • REALSENSE_DEPTH_TYPE [default: compressedDepth]
      • SPHERICAL_IMAGE_TYPE [default: x264]
      • SPHERICAL_STEREO_IMAGE_TYPE [default: x264]
  • launch/baxter/baxter_teleop_gazebo.launch
      • main [default: true]
      • vive [default: true]
      • spacenav [default: false]
      • tablis [default: false]
      • device [default: vive]
      • head [default: false]
      • mirror [default: false]
      • display [default: true]
      • button_toggle [default: true]
      • workspace_max_x [default: false]
      • workspace_min_x [default: false]
      • workspace_max_y [default: false]
      • workspace_min_y [default: false]
      • workspace_max_z [default: false]
      • workspace_min_z [default: false]
  • launch/baxter/baxter_visualization.launch
  • launch/dragon/dragon_teleop.launch
      • main [default: true]
      • vive [default: true]
      • spacenav [default: true]
      • device [default: spacenav]
      • head [default: false]
      • mirror [default: false]
      • button_toggle [default: true]
      • workspace_max_x [default: false]
      • workspace_min_x [default: false]
      • workspace_max_y [default: false]
      • workspace_min_y [default: false]
      • workspace_max_z [default: false]
      • workspace_min_z [default: false]
  • launch/dragon/dragon_teleop_gazebo.launch
      • main [default: true]
      • vive [default: true]
      • spacenav [default: true]
      • device [default: spacenav]
      • head [default: false]
      • mirror [default: false]
      • button_toggle [default: true]
      • workspace_max_x [default: false]
      • workspace_min_x [default: false]
      • workspace_max_y [default: false]
      • workspace_min_y [default: false]
      • workspace_max_z [default: false]
      • workspace_min_z [default: false]
  • launch/include/audio_play.launch
      • audio_ns [default: remote_audio]
      • format [default: wave]
      • dst [default: alsasink]
      • do_timestamp [default: false]
  • launch/include/elp_usb.launch
      • camera_name [default: elp_head]
      • index [default: 0]
      • machine [default: localhost]
      • load_machinepath [default: false]
      • machinepath [default: false]
  • launch/include/insta360_air.launch
      • camera_name [default: insta_head]
  • launch/include/kinfu.launch
      • CAMERA_INFO
      • IMAGE_DEPTH
      • IMAGE_COLOR
  • launch/include/kodak_pixpro.launch
      • camera_name [default: kodak_head]
  • launch/include/mask_rcnn.launch
      • INPUT_IMAGE
      • gpu [default: 0]
  • launch/include/realsense.launch
      • camera_ns
      • manager
      • publish_tf
      • color_width
      • color_height
      • depth_width
      • depth_height
  • launch/include/realsense_d435.launch
      • camera_ns [default: realsense]
      • manager [default: realsense_camera_manager]
      • publish_tf [default: false]
      • color_width [default: 640]
      • color_height [default: 480]
      • depth_width [default: 640]
      • depth_height [default: 480]
  • launch/include/realsense_l515.launch
      • camera_ns [default: realsense]
      • manager [default: realsense_camera_manager]
      • publish_tf [default: false]
      • color_width [default: 960]
      • color_height [default: 540]
      • depth_width [default: 640]
      • depth_height [default: 480]
  • launch/include/respeaker.launch
  • launch/include/rqt_gui.launch
  • launch/include/vive.launch
      • hmd_left_image [default: /virtual_camera/left/rviz_image]
      • hmd_right_image [default: /virtual_camera/right/rviz_image]
  • launch/jaxon/jaxon_teleop.launch
      • main [default: true]
      • vive [default: false]
      • spacenav [default: true]
      • device [default: spacenav]
      • head [default: false]
      • mirror [default: false]
      • button_toggle [default: true]
      • workspace_max_x [default: false]
      • workspace_min_x [default: false]
      • workspace_max_y [default: false]
      • workspace_min_y [default: false]
      • workspace_max_z [default: false]
      • workspace_min_z [default: false]
  • launch/jaxon/jaxon_teleop_choreonoid.launch
      • main [default: true]
      • vive [default: false]
      • spacenav [default: true]
      • device [default: spacenav]
      • head [default: false]
      • mirror [default: false]
      • button_toggle [default: true]
      • workspace_max_x [default: false]
      • workspace_min_x [default: false]
      • workspace_max_y [default: false]
      • workspace_min_y [default: false]
      • workspace_max_z [default: false]
      • workspace_min_z [default: false]
  • launch/pr2/pr2_logging.launch
      • CAMERA_INFO
      • RGB_CAMERA_INFO
      • COMP_IMAGE_COLOR
      • COMP_IMAGE_DEPTH
      • home_dir [default: $(env HOME)]
      • compress [default: false] — whether compress rosbag or not.
  • launch/pr2/pr2_teleop.launch
      • main [default: true]
      • vive [default: true]
      • spacenav [default: false]
      • tablis [default: false]
      • device [default: vive]
      • head [default: true]
      • respeaker [default: true]
      • mirror [default: false]
      • logging [default: true]
      • kinfu [default: false]
      • display [default: true]
      • home_dir [default: $(env HOME)]
      • button_toggle [default: true]
      • workspace_max_x [default: false]
      • workspace_min_x [default: false]
      • workspace_max_y [default: false]
      • workspace_min_y [default: false]
      • workspace_max_z [default: false]
      • workspace_min_z [default: false]
      • hmd_left_image [default: /virtual_camera/left/rviz_image]
      • hmd_right_image [default: /virtual_camera/right/rviz_image]
      • DECOMP_CAMERA_INFO [default: /kinect_head_decompressed/depth_registered/camera_info]
      • DECOMP_RGB_CAMERA_INFO [default: /kinect_head_decompressed/rgb/camera_info]
      • DECOMP_IMAGE_DEPTH [default: /kinect_head_decompressed/depth_registered/image_rect]
      • DECOMP_IMAGE_COLOR [default: /kinect_head_decompressed/rgb/image_rect_color]
      • DECOMP_POINTS [default: /kinect_head_decompressed/depth_registered/points]
      • CAMERA_INFO [default: /kinect_head/depth_registered/camera_info]
      • RGB_CAMERA_INFO [default: /kinect_head/rgb/camera_info]
      • IMAGE_COLOR [default: /kinect_head/rgb/image_rect_color]
      • IMAGE_DEPTH [default: /kinect_head/depth_registered/image_rect]
      • IMAGE_DEPTH_TYPE [default: compressedDepth]
      • COMP_IMAGE_COLOR [default: /kinect_head/rgb/image_rect_color/compressed]
      • COMP_IMAGE_DEPTH [default: /kinect_head/depth_registered/image_rect/compressedDepth]
  • launch/pr2/pr2_teleop_display.launch
      • kinfu [default: false]
      • respeaker [default: true]
      • DECOMP_CAMERA_INFO [default: /kinect_head_decompressed/depth_registered/camera_info]
      • DECOMP_RGB_CAMERA_INFO [default: /kinect_head_decompressed/rgb/camera_info]
      • DECOMP_IMAGE_DEPTH [default: /kinect_head_decompressed/depth_registered/image_rect]
      • DECOMP_IMAGE_COLOR [default: /kinect_head_decompressed/rgb/image_rect_color]
      • DECOMP_POINTS [default: /kinect_head_decompressed/depth_registered/points]
      • CAMERA_INFO
      • RGB_CAMERA_INFO
      • IMAGE_COLOR
      • IMAGE_DEPTH
      • IMAGE_DEPTH_TYPE
  • launch/pr2/pr2_teleop_gazebo.launch
      • main [default: true]
      • vive [default: true]
      • spacenav [default: false]
      • tablis [default: false]
      • device [default: vive]
      • head [default: false]
      • mirror [default: false]
      • display [default: true]
      • button_toggle [default: true]
      • workspace_max_x [default: false]
      • workspace_min_x [default: false]
      • workspace_max_y [default: false]
      • workspace_min_y [default: false]
      • workspace_max_z [default: false]
      • workspace_min_z [default: false]
  • launch/tablis/tablis_bridge_follower.launch
  • launch/tablis/tablis_bridge_leader.launch
      • filtered [default: false]
  • sample/common/baxter_display_remote.launch
      • head [default: false]
      • respeaker [default: true]
      • mirror [default: false]
      • republish [default: true]
      • logging [default: true]
      • rqt_gui [default: true]
      • camera_ns [default: realsense_torso]
      • spherical_camera_ns [default: kodak_head]
      • spherical_stereo [default: true]
      • spherical_left_camera_ns [default: elp_head_left]
      • spherical_right_camera_ns [default: elp_head_right]
  • sample/common/baxter_moveit_remote.launch
      • head [default: true]
      • respeaker [default: true]
      • logging [default: true]
      • twitter [default: true]
      • influxdb [default: true]
      • debug [default: false]
      • home_dir [default: $(env HOME)]
      • mask_rcnn [default: false]
      • custom_xdisplay [default: true]
      • launch_xdisplay [default: false]
      • realsense_camera [default: true]
      • spherical_camera [default: true]
      • spherical_stereo [default: true]
      • lgripper_type [default: softhand]
      • rgripper_type [default: softhand]
      • arm_interpolation [default: minjerk]
      • arm_control_mode [default: position_w_id]
      • moveit [default: true]
      • finger [default: standard_narrow]
      • finger_tip [default: paddle_tip]
      • camera_ns [default: realsense_torso]
      • camera_type [default: l515]
      • spherical_camera_ns [default: kodak_head]
      • spherical_left_camera_ns [default: elp_head_left]
      • spherical_right_camera_ns [default: elp_head_right]
      • gui [default: true]
      • launch_tabletop_detector [default: true]
      • launch_grasp_mask_rcnn [default: false]
  • sample/common/baxter_remote.launch
      • head [default: true]
      • respeaker [default: true]
      • logging [default: true]
      • twitter [default: true]
      • influxdb [default: true]
      • debug [default: false]
      • home_dir [default: $(env HOME)]
      • mask_rcnn [default: false]
      • custom_xdisplay [default: true]
      • launch_xdisplay [default: false]
      • realsense_camera [default: false]
      • spherical_camera [default: true]
      • spherical_stereo [default: true]
      • lgripper_type [default: softhand]
      • rgripper_type [default: softhand]
      • arm_interpolation [default: bezier_with_velocity]
      • arm_control_mode [default: velocity]
      • moveit [default: false]
      • finger [default: standard_narrow]
      • finger_tip [default: paddle_tip]
      • camera_ns [default: realsense_torso]
      • camera_type [default: l515]
      • spherical_camera_ns [default: kodak_head]
      • spherical_left_camera_ns [default: elp_head_left]
      • spherical_right_camera_ns [default: elp_head_right]
  • sample/oculus/baxter/baxter_oculus.launch
      • main [default: true]
      • head [default: false]
      • mirror [default: false]
      • realsense_camera [default: false]
      • spherical_camera [default: true]
      • spherical_stereo [default: true]
      • lgripper_type [default: softhand]
      • rgripper_type [default: softhand]
      • button_toggle [default: true]
  • sample/oculus/baxter/baxter_oculus_gazebo.launch
      • main [default: true]
      • button_toggle [default: true]
      • display [default: true]
  • sample/oculus/pr2/pr2_oculus.launch
      • main [default: true]
      • kinfu [default: false]
      • button_toggle [default: true]
      • display [default: true]
  • sample/oculus/pr2/pr2_oculus_gazebo.launch
      • main [default: true]
      • button_toggle [default: true]
      • display [default: true]
  • sample/other/baxter/baxter_moveit.launch
      • realsense_camera [default: true]
      • spherical_camera [default: false]
      • logging [default: true]
      • arm_interpolation [default: minjerk]
      • arm_control_mode [default: position_w_id]
      • moveit [default: true]
      • gui [default: true]
      • lgripper_type [default: softhand]
      • rgripper_type [default: softhand]
      • launch_tabletop_detector [default: true]
  • sample/spacenav/baxter/baxter_spacenav.launch
      • main [default: true]
      • head [default: false]
      • mirror [default: false]
      • logging [default: false]
      • display [default: true]
      • realsense_camera [default: false]
      • spherical_camera [default: true]
      • spherical_stereo [default: true]
      • lgripper_type [default: softhand]
      • rgripper_type [default: softhand-v2]
      • button_toggle [default: true]
  • sample/spacenav/baxter/baxter_spacenav_gazebo.launch
      • main [default: true]
      • button_toggle [default: true]
      • display [default: true]
  • sample/spacenav/dragon/dragon_spacenav.launch
      • main [default: true]
      • spacenav [default: true]
      • button_toggle [default: true]
  • sample/spacenav/dragon/dragon_spacenav_gazebo.launch
      • main [default: true]
      • spacenav [default: true]
      • button_toggle [default: true]
  • sample/spacenav/jaxon/jaxon_spacenav.launch
      • main [default: true]
      • spacenav [default: true]
      • button_toggle [default: true]
  • sample/spacenav/jaxon/jaxon_spacenav_choreonoid.launch
      • main [default: true]
      • spacenav [default: true]
      • button_toggle [default: true]
  • sample/spacenav/pr2/pr2_spacenav.launch
      • main [default: true]
      • spacenav [default: true]
      • button_toggle [default: true]
      • kinfu [default: false]
      • display [default: true]
  • sample/spacenav/pr2/pr2_spacenav_gazebo.launch
      • main [default: true]
      • spacenav [default: true]
      • button_toggle [default: true]
      • display [default: true]
  • sample/tablis/baxter/baxter_tablis.launch
      • main [default: true]
      • vive_set [default: default]
      • head [default: true]
      • mirror [default: false]
      • realsense_camera [default: false]
      • spherical_camera [default: true]
      • spherical_stereo [default: true]
      • republish [default: false]
      • lgripper_type [default: softhand]
      • rgripper_type [default: softhand]
      • button_toggle [default: true]
  • sample/tablis/baxter/baxter_tablis_gazebo.launch
      • main [default: true]
      • vive_set [default: default]
      • head [default: true]
      • button_toggle [default: true]
      • mirror [default: false]
      • display [default: true]
  • sample/tablis/baxter/baxter_tablis_remote.launch
      • main [default: true]
      • vive [default: true]
      • head [default: true]
      • mirror [default: false]
      • vive_set [default: default]
      • lgripper_type [default: softhand]
      • rgripper_type [default: softhand]
      • button_toggle [default: true]
  • sample/tablis/jaxon/jaxon_tablis.launch
      • main [default: true]
      • button_toggle [default: true]
  • sample/tablis/jaxon/jaxon_tablis_choreonoid.launch
      • main [default: true]
      • button_toggle [default: true]
  • sample/tablis/pr2/pr2_tablis.launch
      • main [default: true]
      • vive_set [default: default]
      • head [default: true]
      • button_toggle [default: true]
      • kinfu [default: false]
      • mirror [default: false]
      • display [default: true]
  • sample/tablis/pr2/pr2_tablis_gazebo.launch
      • main [default: true]
      • vive_set [default: default]
      • head [default: true]
      • button_toggle [default: true]
      • mirror [default: false]
      • display [default: true]
  • sample/vive/baxter/baxter_vive.launch
      • main [default: true]
      • vive [default: true]
      • vive_set [default: default]
      • head [default: true]
      • mirror [default: false]
      • realsense_camera [default: false]
      • spherical_camera [default: true]
      • spherical_stereo [default: true]
      • republish [default: false]
      • lgripper_type [default: softhand]
      • rgripper_type [default: softhand]
      • button_toggle [default: true]
  • sample/vive/baxter/baxter_vive_gazebo.launch
      • main [default: true]
      • vive [default: true]
      • vive_set [default: default]
      • head [default: true]
      • mirror [default: false]
      • button_toggle [default: true]
      • display [default: true]
  • sample/vive/baxter/baxter_vive_mirror.launch
      • main [default: true]
      • vive [default: true]
      • vive_set [default: default]
      • head [default: true]
      • realsense_camera [default: false]
      • spherical_camera [default: true]
      • spherical_stereo [default: true]
      • republish [default: false]
      • lgripper_type [default: softhand]
      • rgripper_type [default: softhand]
      • button_toggle [default: true]
  • sample/vive/baxter/baxter_vive_remote.launch
      • main [default: true]
      • vive [default: true]
      • vive_set [default: default]
      • head [default: true]
      • mirror [default: false]
      • lgripper_type [default: softhand]
      • rgripper_type [default: softhand]
      • button_toggle [default: true]
  • sample/vive/pr2/pr2_vive.launch
      • main [default: true]
      • vive [default: true]
      • vive_set [default: default]
      • head [default: true]
      • button_toggle [default: true]
      • kinfu [default: false]
      • display [default: true]
  • sample/vive/pr2/pr2_vive_gazebo.launch
      • main [default: true]
      • vive [default: true]
      • vive_set [default: default]
      • button_toggle [default: true]
      • display [default: true]

Services

No service files found

Plugins

No plugins found.

Recent questions tagged eus_teleop at Robotics Stack Exchange

No version for distro kilted showing jade. Known supported distros are highlighted in the buttons above.

Package Summary

Tags No category tags.
Version 0.1.18
License BSD
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/jsk-ros-pkg/jsk_control.git
VCS Type git
VCS Version master
Last Updated 2024-12-09
Dev Status DEVELOPED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

The eus_teleop package

Additional Links

No additional links.

Maintainers

  • Shingo Kitagawa

Authors

  • Shingo Kitagawa

eus_teleop

main linter

Multi robot teleoperation system with Vive/SpaceNav/Oculus/Tablis Cockpit

Note

This package depends on these branches below:

Tested Environment

Build environment

Ubuntu 16.04 + ROS Kinetic

  • NVidia driver: 396.37
  • OpenVR: 1.3.22
  • Steam VR: 1.6.10

Ubuntu 18.04 + ROS Melodic

  • NVidia driver: 390.116
  • OpenVR: 1.3.22
  • Steam VR: 1.6.10

User interface devices

Vive

  • Arm motion tracking
  • Controller button interface
  • HMD visual interface
  • Vibration interface
  • Sound interface

Tablis

  • Arm motion tracking
  • Controller button interface
  • HMD visual interface
  • Vibration interface
  • Sound interface

SpaceNav (3D mouse)

  • Arm motion tracking
  • Controller button interface

Oculus

  • Arm motion tracking
  • Controller button interface
  • HMD visual interface
  • Vibration interface
  • Sound interface

Installation

Dependency installation

Install dependencies (for Vive)

sudo apt-get install --reinstall xserver-xorg-video-intel-hwe-18.04 libgl1-mesa-glx libgl1-mesa-dri xserver-xorg-core
sudo dpkg-reconfigure xserver-xorg

Install nvidia-driver (for Vive)

# for melodic, run command below
sudo apt install nvidia-driver-390
# for kinetic, install cuda-9.2 deb (local) manually and run command below.
sudo apt install nvidia-396

Install OpenVR, steam and steamVR (for Vive)

Follow here

Install kodak 4k pro camera and ELP usb camera udev (for Baxter)

sudo cp udev/99-kodak.rules /etc/udev/rules.d/
sudo udevadm control --reload-rules && sudo udevadm trigger

File truncated at 100 lines see the full file

CHANGELOG

Changelog for package eus_teleop

0.1.18 (2024-12-09)

0.1.17 (2023-05-28)

  • add eus_teleop
  • Contributors: Shingo Kitagawa

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

  • launch/baxter/baxter.launch
      • head [default: true]
      • respeaker [default: true]
      • logging [default: true]
      • twitter [default: true]
      • influxdb [default: true]
      • debug [default: false]
      • home_dir [default: $(env HOME)]
      • mask_rcnn [default: false]
      • custom_xdisplay [default: true]
      • launch_xdisplay [default: false]
      • realsense_camera [default: false]
      • spherical_camera [default: true]
      • spherical_stereo [default: true]
      • lgripper_type [default: softhand]
      • rgripper_type [default: softhand]
      • launch_tabletop_detector [default: false]
      • launch_grasp_mask_rcnn [default: false]
      • arm_interpolation [default: bezier_with_velocity]
      • arm_control_mode [default: velocity]
      • moveit [default: false]
      • finger [default: standard_narrow]
      • finger_tip [default: paddle_tip]
      • xdisplay_max_width [default: 1024]
      • xdisplay_max_width [default: 1920]
      • xdisplay_max_height [default: 600]
      • xdisplay_max_height [default: 1200]
      • camera_ns [default: realsense_torso]
      • camera_type [default: l515]
      • spherical_camera_ns [default: kodak_head]
      • spherical_left_camera_ns [default: elp_head_left]
      • spherical_right_camera_ns [default: elp_head_right]
  • launch/baxter/baxter_db_client.launch
      • camera [default: true]
      • camera_ns [default: realsense_torso]
      • spherical_camera [default: true]
      • spherical_stereo [default: true]
      • spherical_camera_ns [default: kodak_head]
      • spherical_left_camera_ns [default: elp_head_left]
      • spherical_right_camera_ns [default: elp_head_right]
      • output [default: screen]
      • log_rate [default: 5.0]
      • respawn [default: true]
      • enable_monitor [default: false]
      • vital_check [default: true]
      • debug [default: false]
  • launch/baxter/baxter_grasp_mask_rcnn.launch
      • input_image
      • input_cloud
      • manager
      • sampling [default: false]
      • data_collection [default: true]
      • target_grasp [default: false]
      • model_file [default: $(find dualarm_grasping)/models/dualarm_occluded_grasp/self_anno/20181227_model_iter_4559.npz]
      • config_yaml [default: $(find dualarm_grasping)/models/dualarm_occluded_grasp/self_anno/20181227_params.yaml]
      • target_yaml [default: $(find eus_teleop)/config/baxter/grasp_mask_rcnn_target_names.yaml]
      • label_yaml [default: $(find dualarm_grasping)/yaml/dualarm_occluded_grasping_label_names.yaml]
  • launch/baxter/baxter_logging.launch
      • twitter [default: true]
      • influxdb [default: true]
      • debug [default: false]
      • camera [default: true]
      • camera_ns [default: realsense_torso]
      • spherical_camera [default: true]
      • spherical_stereo [default: true]
      • spherical_camera_ns [default: kodak_head]
      • spherical_left_camera_ns [default: elp_head_left]
      • spherical_right_camera_ns [default: elp_head_right]
      • twitter_image_topics [default: /$(arg camera_ns)/color/image_rect_color]
      • home_dir [default: $(env HOME)]
      • compress [default: false] — whether compress rosbag or not.
      • position_diff_threshold [default: 0.01]
  • launch/baxter/baxter_realsense_torso.launch
      • launch_transformable_server [default: true]
      • launch_tabletop_detector [default: false]
      • launch_grasp_mask_rcnn [default: false]
      • camera_ns [default: realsense_torso]
      • camera_type [default: l515]
      • camera_frame_id [default: $(arg camera_ns)_color_optical_frame]
      • manager [default: $(arg camera_ns)_camera_manager]
      • input_cloud [default: /$(arg camera_ns)/depth_registered/quarter/points]
      • input_image [default: /$(arg camera_ns)/depth_registered/quarter/image]
  • launch/baxter/baxter_rosbag_play.launch
      • rosbag
      • camera_ns [default: realsense_torso]
      • gui [default: true]
      • loop [default: true]
      • lgripper_type [default: softhand]
      • rgripper_type [default: softhand]
      • manager [default: rosbag_play_nodelet_manager]
      • finger [default: standard_narrow]
      • finger_tip [default: paddle_tip]
      • left_electric_gripper [default: $(eval arg('lgripper_type') == 'parallel')]
      • right_electric_gripper [default: $(eval arg('rgripper_type') == 'parallel')]
  • launch/baxter/baxter_rosbag_record.launch
      • output_prefix [default: baxter]
      • compress [default: false] — whether compress rosbag or not.
      • camera_ns [default: realsense_torso]
      • spherical_camera_ns [default: kodak_head]
      • spherical_left_camera_ns [default: elp_head_left]
      • spherical_right_camera_ns [default: elp_head_right]
  • launch/baxter/baxter_tabletop_object_detector.launch
      • input_cloud
      • input_image
      • camera_frame_id
      • manager
      • launch_transformable_server [default: true]
      • clip [default: true]
  • launch/baxter/baxter_teleop.launch
      • main [default: true]
      • vive [default: true]
      • spacenav [default: false]
      • tablis [default: false]
      • device [default: vive]
      • head [default: true]
      • respeaker [default: true]
      • mirror [default: false]
      • logging [default: true]
      • twitter [default: true]
      • debug [default: false]
      • home_dir [default: $(env HOME)]
      • mask_rcnn [default: false]
      • display [default: true]
      • custom_xdisplay [default: true]
      • launch_baxter [default: true]
      • launch_xdisplay [default: false]
      • realsense_camera [default: false]
      • spherical_camera [default: true]
      • spherical_stereo [default: true]
      • republish [default: false]
      • lgripper_type [default: softhand]
      • rgripper_type [default: softhand]
      • button_toggle [default: true]
      • workspace_max_x [default: false]
      • workspace_min_x [default: false]
      • workspace_max_y [default: false]
      • workspace_min_y [default: false]
      • workspace_max_z [default: false]
      • workspace_min_z [default: false]
      • arm_interpolation [default: bezier_with_velocity]
      • arm_control_mode [default: velocity]
      • moveit [default: false]
      • finger [default: standard_narrow]
      • finger_tip [default: paddle_tip]
      • camera_ns [default: realsense_torso]
      • camera_type [default: l515]
      • spherical_camera_ns [default: kodak_head]
      • spherical_left_camera_ns [default: elp_head_left]
      • spherical_right_camera_ns [default: elp_head_right]
      • hmd_left_image [default: /virtual_camera/left/rviz_image]
      • hmd_right_image [default: /virtual_camera/right/rviz_image]
  • launch/baxter/baxter_teleop_display.launch
      • head [default: true]
      • respeaker [default: true]
      • mirror [default: false]
      • republish [default: false]
      • logging [default: true]
      • rqt_gui [default: true]
      • home_dir [default: $(env HOME)]
      • compress [default: false] — whether compress rosbag or not.
      • main_name [default: /baxter_teleop_main]
      • camera_ns [default: realsense_torso]
      • spherical_camera_ns [default: kodak_head]
      • spherical_stereo [default: true]
      • spherical_left_camera_ns [default: elp_head_left]
      • spherical_right_camera_ns [default: elp_head_right]
      • hmd_left_image [default: /virtual_camera/left/rviz_image]
      • hmd_right_image [default: /virtual_camera/right/rviz_image]
      • REALSENSE_IMAGE_TYPE [default: x264]
      • REALSENSE_DEPTH_TYPE [default: compressedDepth]
      • SPHERICAL_IMAGE_TYPE [default: x264]
      • SPHERICAL_STEREO_IMAGE_TYPE [default: x264]
  • launch/baxter/baxter_teleop_gazebo.launch
      • main [default: true]
      • vive [default: true]
      • spacenav [default: false]
      • tablis [default: false]
      • device [default: vive]
      • head [default: false]
      • mirror [default: false]
      • display [default: true]
      • button_toggle [default: true]
      • workspace_max_x [default: false]
      • workspace_min_x [default: false]
      • workspace_max_y [default: false]
      • workspace_min_y [default: false]
      • workspace_max_z [default: false]
      • workspace_min_z [default: false]
  • launch/baxter/baxter_visualization.launch
  • launch/dragon/dragon_teleop.launch
      • main [default: true]
      • vive [default: true]
      • spacenav [default: true]
      • device [default: spacenav]
      • head [default: false]
      • mirror [default: false]
      • button_toggle [default: true]
      • workspace_max_x [default: false]
      • workspace_min_x [default: false]
      • workspace_max_y [default: false]
      • workspace_min_y [default: false]
      • workspace_max_z [default: false]
      • workspace_min_z [default: false]
  • launch/dragon/dragon_teleop_gazebo.launch
      • main [default: true]
      • vive [default: true]
      • spacenav [default: true]
      • device [default: spacenav]
      • head [default: false]
      • mirror [default: false]
      • button_toggle [default: true]
      • workspace_max_x [default: false]
      • workspace_min_x [default: false]
      • workspace_max_y [default: false]
      • workspace_min_y [default: false]
      • workspace_max_z [default: false]
      • workspace_min_z [default: false]
  • launch/include/audio_play.launch
      • audio_ns [default: remote_audio]
      • format [default: wave]
      • dst [default: alsasink]
      • do_timestamp [default: false]
  • launch/include/elp_usb.launch
      • camera_name [default: elp_head]
      • index [default: 0]
      • machine [default: localhost]
      • load_machinepath [default: false]
      • machinepath [default: false]
  • launch/include/insta360_air.launch
      • camera_name [default: insta_head]
  • launch/include/kinfu.launch
      • CAMERA_INFO
      • IMAGE_DEPTH
      • IMAGE_COLOR
  • launch/include/kodak_pixpro.launch
      • camera_name [default: kodak_head]
  • launch/include/mask_rcnn.launch
      • INPUT_IMAGE
      • gpu [default: 0]
  • launch/include/realsense.launch
      • camera_ns
      • manager
      • publish_tf
      • color_width
      • color_height
      • depth_width
      • depth_height
  • launch/include/realsense_d435.launch
      • camera_ns [default: realsense]
      • manager [default: realsense_camera_manager]
      • publish_tf [default: false]
      • color_width [default: 640]
      • color_height [default: 480]
      • depth_width [default: 640]
      • depth_height [default: 480]
  • launch/include/realsense_l515.launch
      • camera_ns [default: realsense]
      • manager [default: realsense_camera_manager]
      • publish_tf [default: false]
      • color_width [default: 960]
      • color_height [default: 540]
      • depth_width [default: 640]
      • depth_height [default: 480]
  • launch/include/respeaker.launch
  • launch/include/rqt_gui.launch
  • launch/include/vive.launch
      • hmd_left_image [default: /virtual_camera/left/rviz_image]
      • hmd_right_image [default: /virtual_camera/right/rviz_image]
  • launch/jaxon/jaxon_teleop.launch
      • main [default: true]
      • vive [default: false]
      • spacenav [default: true]
      • device [default: spacenav]
      • head [default: false]
      • mirror [default: false]
      • button_toggle [default: true]
      • workspace_max_x [default: false]
      • workspace_min_x [default: false]
      • workspace_max_y [default: false]
      • workspace_min_y [default: false]
      • workspace_max_z [default: false]
      • workspace_min_z [default: false]
  • launch/jaxon/jaxon_teleop_choreonoid.launch
      • main [default: true]
      • vive [default: false]
      • spacenav [default: true]
      • device [default: spacenav]
      • head [default: false]
      • mirror [default: false]
      • button_toggle [default: true]
      • workspace_max_x [default: false]
      • workspace_min_x [default: false]
      • workspace_max_y [default: false]
      • workspace_min_y [default: false]
      • workspace_max_z [default: false]
      • workspace_min_z [default: false]
  • launch/pr2/pr2_logging.launch
      • CAMERA_INFO
      • RGB_CAMERA_INFO
      • COMP_IMAGE_COLOR
      • COMP_IMAGE_DEPTH
      • home_dir [default: $(env HOME)]
      • compress [default: false] — whether compress rosbag or not.
  • launch/pr2/pr2_teleop.launch
      • main [default: true]
      • vive [default: true]
      • spacenav [default: false]
      • tablis [default: false]
      • device [default: vive]
      • head [default: true]
      • respeaker [default: true]
      • mirror [default: false]
      • logging [default: true]
      • kinfu [default: false]
      • display [default: true]
      • home_dir [default: $(env HOME)]
      • button_toggle [default: true]
      • workspace_max_x [default: false]
      • workspace_min_x [default: false]
      • workspace_max_y [default: false]
      • workspace_min_y [default: false]
      • workspace_max_z [default: false]
      • workspace_min_z [default: false]
      • hmd_left_image [default: /virtual_camera/left/rviz_image]
      • hmd_right_image [default: /virtual_camera/right/rviz_image]
      • DECOMP_CAMERA_INFO [default: /kinect_head_decompressed/depth_registered/camera_info]
      • DECOMP_RGB_CAMERA_INFO [default: /kinect_head_decompressed/rgb/camera_info]
      • DECOMP_IMAGE_DEPTH [default: /kinect_head_decompressed/depth_registered/image_rect]
      • DECOMP_IMAGE_COLOR [default: /kinect_head_decompressed/rgb/image_rect_color]
      • DECOMP_POINTS [default: /kinect_head_decompressed/depth_registered/points]
      • CAMERA_INFO [default: /kinect_head/depth_registered/camera_info]
      • RGB_CAMERA_INFO [default: /kinect_head/rgb/camera_info]
      • IMAGE_COLOR [default: /kinect_head/rgb/image_rect_color]
      • IMAGE_DEPTH [default: /kinect_head/depth_registered/image_rect]
      • IMAGE_DEPTH_TYPE [default: compressedDepth]
      • COMP_IMAGE_COLOR [default: /kinect_head/rgb/image_rect_color/compressed]
      • COMP_IMAGE_DEPTH [default: /kinect_head/depth_registered/image_rect/compressedDepth]
  • launch/pr2/pr2_teleop_display.launch
      • kinfu [default: false]
      • respeaker [default: true]
      • DECOMP_CAMERA_INFO [default: /kinect_head_decompressed/depth_registered/camera_info]
      • DECOMP_RGB_CAMERA_INFO [default: /kinect_head_decompressed/rgb/camera_info]
      • DECOMP_IMAGE_DEPTH [default: /kinect_head_decompressed/depth_registered/image_rect]
      • DECOMP_IMAGE_COLOR [default: /kinect_head_decompressed/rgb/image_rect_color]
      • DECOMP_POINTS [default: /kinect_head_decompressed/depth_registered/points]
      • CAMERA_INFO
      • RGB_CAMERA_INFO
      • IMAGE_COLOR
      • IMAGE_DEPTH
      • IMAGE_DEPTH_TYPE
  • launch/pr2/pr2_teleop_gazebo.launch
      • main [default: true]
      • vive [default: true]
      • spacenav [default: false]
      • tablis [default: false]
      • device [default: vive]
      • head [default: false]
      • mirror [default: false]
      • display [default: true]
      • button_toggle [default: true]
      • workspace_max_x [default: false]
      • workspace_min_x [default: false]
      • workspace_max_y [default: false]
      • workspace_min_y [default: false]
      • workspace_max_z [default: false]
      • workspace_min_z [default: false]
  • launch/tablis/tablis_bridge_follower.launch
  • launch/tablis/tablis_bridge_leader.launch
      • filtered [default: false]
  • sample/common/baxter_display_remote.launch
      • head [default: false]
      • respeaker [default: true]
      • mirror [default: false]
      • republish [default: true]
      • logging [default: true]
      • rqt_gui [default: true]
      • camera_ns [default: realsense_torso]
      • spherical_camera_ns [default: kodak_head]
      • spherical_stereo [default: true]
      • spherical_left_camera_ns [default: elp_head_left]
      • spherical_right_camera_ns [default: elp_head_right]
  • sample/common/baxter_moveit_remote.launch
      • head [default: true]
      • respeaker [default: true]
      • logging [default: true]
      • twitter [default: true]
      • influxdb [default: true]
      • debug [default: false]
      • home_dir [default: $(env HOME)]
      • mask_rcnn [default: false]
      • custom_xdisplay [default: true]
      • launch_xdisplay [default: false]
      • realsense_camera [default: true]
      • spherical_camera [default: true]
      • spherical_stereo [default: true]
      • lgripper_type [default: softhand]
      • rgripper_type [default: softhand]
      • arm_interpolation [default: minjerk]
      • arm_control_mode [default: position_w_id]
      • moveit [default: true]
      • finger [default: standard_narrow]
      • finger_tip [default: paddle_tip]
      • camera_ns [default: realsense_torso]
      • camera_type [default: l515]
      • spherical_camera_ns [default: kodak_head]
      • spherical_left_camera_ns [default: elp_head_left]
      • spherical_right_camera_ns [default: elp_head_right]
      • gui [default: true]
      • launch_tabletop_detector [default: true]
      • launch_grasp_mask_rcnn [default: false]
  • sample/common/baxter_remote.launch
      • head [default: true]
      • respeaker [default: true]
      • logging [default: true]
      • twitter [default: true]
      • influxdb [default: true]
      • debug [default: false]
      • home_dir [default: $(env HOME)]
      • mask_rcnn [default: false]
      • custom_xdisplay [default: true]
      • launch_xdisplay [default: false]
      • realsense_camera [default: false]
      • spherical_camera [default: true]
      • spherical_stereo [default: true]
      • lgripper_type [default: softhand]
      • rgripper_type [default: softhand]
      • arm_interpolation [default: bezier_with_velocity]
      • arm_control_mode [default: velocity]
      • moveit [default: false]
      • finger [default: standard_narrow]
      • finger_tip [default: paddle_tip]
      • camera_ns [default: realsense_torso]
      • camera_type [default: l515]
      • spherical_camera_ns [default: kodak_head]
      • spherical_left_camera_ns [default: elp_head_left]
      • spherical_right_camera_ns [default: elp_head_right]
  • sample/oculus/baxter/baxter_oculus.launch
      • main [default: true]
      • head [default: false]
      • mirror [default: false]
      • realsense_camera [default: false]
      • spherical_camera [default: true]
      • spherical_stereo [default: true]
      • lgripper_type [default: softhand]
      • rgripper_type [default: softhand]
      • button_toggle [default: true]
  • sample/oculus/baxter/baxter_oculus_gazebo.launch
      • main [default: true]
      • button_toggle [default: true]
      • display [default: true]
  • sample/oculus/pr2/pr2_oculus.launch
      • main [default: true]
      • kinfu [default: false]
      • button_toggle [default: true]
      • display [default: true]
  • sample/oculus/pr2/pr2_oculus_gazebo.launch
      • main [default: true]
      • button_toggle [default: true]
      • display [default: true]
  • sample/other/baxter/baxter_moveit.launch
      • realsense_camera [default: true]
      • spherical_camera [default: false]
      • logging [default: true]
      • arm_interpolation [default: minjerk]
      • arm_control_mode [default: position_w_id]
      • moveit [default: true]
      • gui [default: true]
      • lgripper_type [default: softhand]
      • rgripper_type [default: softhand]
      • launch_tabletop_detector [default: true]
  • sample/spacenav/baxter/baxter_spacenav.launch
      • main [default: true]
      • head [default: false]
      • mirror [default: false]
      • logging [default: false]
      • display [default: true]
      • realsense_camera [default: false]
      • spherical_camera [default: true]
      • spherical_stereo [default: true]
      • lgripper_type [default: softhand]
      • rgripper_type [default: softhand-v2]
      • button_toggle [default: true]
  • sample/spacenav/baxter/baxter_spacenav_gazebo.launch
      • main [default: true]
      • button_toggle [default: true]
      • display [default: true]
  • sample/spacenav/dragon/dragon_spacenav.launch
      • main [default: true]
      • spacenav [default: true]
      • button_toggle [default: true]
  • sample/spacenav/dragon/dragon_spacenav_gazebo.launch
      • main [default: true]
      • spacenav [default: true]
      • button_toggle [default: true]
  • sample/spacenav/jaxon/jaxon_spacenav.launch
      • main [default: true]
      • spacenav [default: true]
      • button_toggle [default: true]
  • sample/spacenav/jaxon/jaxon_spacenav_choreonoid.launch
      • main [default: true]
      • spacenav [default: true]
      • button_toggle [default: true]
  • sample/spacenav/pr2/pr2_spacenav.launch
      • main [default: true]
      • spacenav [default: true]
      • button_toggle [default: true]
      • kinfu [default: false]
      • display [default: true]
  • sample/spacenav/pr2/pr2_spacenav_gazebo.launch
      • main [default: true]
      • spacenav [default: true]
      • button_toggle [default: true]
      • display [default: true]
  • sample/tablis/baxter/baxter_tablis.launch
      • main [default: true]
      • vive_set [default: default]
      • head [default: true]
      • mirror [default: false]
      • realsense_camera [default: false]
      • spherical_camera [default: true]
      • spherical_stereo [default: true]
      • republish [default: false]
      • lgripper_type [default: softhand]
      • rgripper_type [default: softhand]
      • button_toggle [default: true]
  • sample/tablis/baxter/baxter_tablis_gazebo.launch
      • main [default: true]
      • vive_set [default: default]
      • head [default: true]
      • button_toggle [default: true]
      • mirror [default: false]
      • display [default: true]
  • sample/tablis/baxter/baxter_tablis_remote.launch
      • main [default: true]
      • vive [default: true]
      • head [default: true]
      • mirror [default: false]
      • vive_set [default: default]
      • lgripper_type [default: softhand]
      • rgripper_type [default: softhand]
      • button_toggle [default: true]
  • sample/tablis/jaxon/jaxon_tablis.launch
      • main [default: true]
      • button_toggle [default: true]
  • sample/tablis/jaxon/jaxon_tablis_choreonoid.launch
      • main [default: true]
      • button_toggle [default: true]
  • sample/tablis/pr2/pr2_tablis.launch
      • main [default: true]
      • vive_set [default: default]
      • head [default: true]
      • button_toggle [default: true]
      • kinfu [default: false]
      • mirror [default: false]
      • display [default: true]
  • sample/tablis/pr2/pr2_tablis_gazebo.launch
      • main [default: true]
      • vive_set [default: default]
      • head [default: true]
      • button_toggle [default: true]
      • mirror [default: false]
      • display [default: true]
  • sample/vive/baxter/baxter_vive.launch
      • main [default: true]
      • vive [default: true]
      • vive_set [default: default]
      • head [default: true]
      • mirror [default: false]
      • realsense_camera [default: false]
      • spherical_camera [default: true]
      • spherical_stereo [default: true]
      • republish [default: false]
      • lgripper_type [default: softhand]
      • rgripper_type [default: softhand]
      • button_toggle [default: true]
  • sample/vive/baxter/baxter_vive_gazebo.launch
      • main [default: true]
      • vive [default: true]
      • vive_set [default: default]
      • head [default: true]
      • mirror [default: false]
      • button_toggle [default: true]
      • display [default: true]
  • sample/vive/baxter/baxter_vive_mirror.launch
      • main [default: true]
      • vive [default: true]
      • vive_set [default: default]
      • head [default: true]
      • realsense_camera [default: false]
      • spherical_camera [default: true]
      • spherical_stereo [default: true]
      • republish [default: false]
      • lgripper_type [default: softhand]
      • rgripper_type [default: softhand]
      • button_toggle [default: true]
  • sample/vive/baxter/baxter_vive_remote.launch
      • main [default: true]
      • vive [default: true]
      • vive_set [default: default]
      • head [default: true]
      • mirror [default: false]
      • lgripper_type [default: softhand]
      • rgripper_type [default: softhand]
      • button_toggle [default: true]
  • sample/vive/pr2/pr2_vive.launch
      • main [default: true]
      • vive [default: true]
      • vive_set [default: default]
      • head [default: true]
      • button_toggle [default: true]
      • kinfu [default: false]
      • display [default: true]
  • sample/vive/pr2/pr2_vive_gazebo.launch
      • main [default: true]
      • vive [default: true]
      • vive_set [default: default]
      • button_toggle [default: true]
      • display [default: true]

Services

No service files found

Plugins

No plugins found.

Recent questions tagged eus_teleop at Robotics Stack Exchange

No version for distro rolling showing jade. Known supported distros are highlighted in the buttons above.

Package Summary

Tags No category tags.
Version 0.1.18
License BSD
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/jsk-ros-pkg/jsk_control.git
VCS Type git
VCS Version master
Last Updated 2024-12-09
Dev Status DEVELOPED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

The eus_teleop package

Additional Links

No additional links.

Maintainers

  • Shingo Kitagawa

Authors

  • Shingo Kitagawa

eus_teleop

main linter

Multi robot teleoperation system with Vive/SpaceNav/Oculus/Tablis Cockpit

Note

This package depends on these branches below:

Tested Environment

Build environment

Ubuntu 16.04 + ROS Kinetic

  • NVidia driver: 396.37
  • OpenVR: 1.3.22
  • Steam VR: 1.6.10

Ubuntu 18.04 + ROS Melodic

  • NVidia driver: 390.116
  • OpenVR: 1.3.22
  • Steam VR: 1.6.10

User interface devices

Vive

  • Arm motion tracking
  • Controller button interface
  • HMD visual interface
  • Vibration interface
  • Sound interface

Tablis

  • Arm motion tracking
  • Controller button interface
  • HMD visual interface
  • Vibration interface
  • Sound interface

SpaceNav (3D mouse)

  • Arm motion tracking
  • Controller button interface

Oculus

  • Arm motion tracking
  • Controller button interface
  • HMD visual interface
  • Vibration interface
  • Sound interface

Installation

Dependency installation

Install dependencies (for Vive)

sudo apt-get install --reinstall xserver-xorg-video-intel-hwe-18.04 libgl1-mesa-glx libgl1-mesa-dri xserver-xorg-core
sudo dpkg-reconfigure xserver-xorg

Install nvidia-driver (for Vive)

# for melodic, run command below
sudo apt install nvidia-driver-390
# for kinetic, install cuda-9.2 deb (local) manually and run command below.
sudo apt install nvidia-396

Install OpenVR, steam and steamVR (for Vive)

Follow here

Install kodak 4k pro camera and ELP usb camera udev (for Baxter)

sudo cp udev/99-kodak.rules /etc/udev/rules.d/
sudo udevadm control --reload-rules && sudo udevadm trigger

File truncated at 100 lines see the full file

CHANGELOG

Changelog for package eus_teleop

0.1.18 (2024-12-09)

0.1.17 (2023-05-28)

  • add eus_teleop
  • Contributors: Shingo Kitagawa

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

  • launch/baxter/baxter.launch
      • head [default: true]
      • respeaker [default: true]
      • logging [default: true]
      • twitter [default: true]
      • influxdb [default: true]
      • debug [default: false]
      • home_dir [default: $(env HOME)]
      • mask_rcnn [default: false]
      • custom_xdisplay [default: true]
      • launch_xdisplay [default: false]
      • realsense_camera [default: false]
      • spherical_camera [default: true]
      • spherical_stereo [default: true]
      • lgripper_type [default: softhand]
      • rgripper_type [default: softhand]
      • launch_tabletop_detector [default: false]
      • launch_grasp_mask_rcnn [default: false]
      • arm_interpolation [default: bezier_with_velocity]
      • arm_control_mode [default: velocity]
      • moveit [default: false]
      • finger [default: standard_narrow]
      • finger_tip [default: paddle_tip]
      • xdisplay_max_width [default: 1024]
      • xdisplay_max_width [default: 1920]
      • xdisplay_max_height [default: 600]
      • xdisplay_max_height [default: 1200]
      • camera_ns [default: realsense_torso]
      • camera_type [default: l515]
      • spherical_camera_ns [default: kodak_head]
      • spherical_left_camera_ns [default: elp_head_left]
      • spherical_right_camera_ns [default: elp_head_right]
  • launch/baxter/baxter_db_client.launch
      • camera [default: true]
      • camera_ns [default: realsense_torso]
      • spherical_camera [default: true]
      • spherical_stereo [default: true]
      • spherical_camera_ns [default: kodak_head]
      • spherical_left_camera_ns [default: elp_head_left]
      • spherical_right_camera_ns [default: elp_head_right]
      • output [default: screen]
      • log_rate [default: 5.0]
      • respawn [default: true]
      • enable_monitor [default: false]
      • vital_check [default: true]
      • debug [default: false]
  • launch/baxter/baxter_grasp_mask_rcnn.launch
      • input_image
      • input_cloud
      • manager
      • sampling [default: false]
      • data_collection [default: true]
      • target_grasp [default: false]
      • model_file [default: $(find dualarm_grasping)/models/dualarm_occluded_grasp/self_anno/20181227_model_iter_4559.npz]
      • config_yaml [default: $(find dualarm_grasping)/models/dualarm_occluded_grasp/self_anno/20181227_params.yaml]
      • target_yaml [default: $(find eus_teleop)/config/baxter/grasp_mask_rcnn_target_names.yaml]
      • label_yaml [default: $(find dualarm_grasping)/yaml/dualarm_occluded_grasping_label_names.yaml]
  • launch/baxter/baxter_logging.launch
      • twitter [default: true]
      • influxdb [default: true]
      • debug [default: false]
      • camera [default: true]
      • camera_ns [default: realsense_torso]
      • spherical_camera [default: true]
      • spherical_stereo [default: true]
      • spherical_camera_ns [default: kodak_head]
      • spherical_left_camera_ns [default: elp_head_left]
      • spherical_right_camera_ns [default: elp_head_right]
      • twitter_image_topics [default: /$(arg camera_ns)/color/image_rect_color]
      • home_dir [default: $(env HOME)]
      • compress [default: false] — whether compress rosbag or not.
      • position_diff_threshold [default: 0.01]
  • launch/baxter/baxter_realsense_torso.launch
      • launch_transformable_server [default: true]
      • launch_tabletop_detector [default: false]
      • launch_grasp_mask_rcnn [default: false]
      • camera_ns [default: realsense_torso]
      • camera_type [default: l515]
      • camera_frame_id [default: $(arg camera_ns)_color_optical_frame]
      • manager [default: $(arg camera_ns)_camera_manager]
      • input_cloud [default: /$(arg camera_ns)/depth_registered/quarter/points]
      • input_image [default: /$(arg camera_ns)/depth_registered/quarter/image]
  • launch/baxter/baxter_rosbag_play.launch
      • rosbag
      • camera_ns [default: realsense_torso]
      • gui [default: true]
      • loop [default: true]
      • lgripper_type [default: softhand]
      • rgripper_type [default: softhand]
      • manager [default: rosbag_play_nodelet_manager]
      • finger [default: standard_narrow]
      • finger_tip [default: paddle_tip]
      • left_electric_gripper [default: $(eval arg('lgripper_type') == 'parallel')]
      • right_electric_gripper [default: $(eval arg('rgripper_type') == 'parallel')]
  • launch/baxter/baxter_rosbag_record.launch
      • output_prefix [default: baxter]
      • compress [default: false] — whether compress rosbag or not.
      • camera_ns [default: realsense_torso]
      • spherical_camera_ns [default: kodak_head]
      • spherical_left_camera_ns [default: elp_head_left]
      • spherical_right_camera_ns [default: elp_head_right]
  • launch/baxter/baxter_tabletop_object_detector.launch
      • input_cloud
      • input_image
      • camera_frame_id
      • manager
      • launch_transformable_server [default: true]
      • clip [default: true]
  • launch/baxter/baxter_teleop.launch
      • main [default: true]
      • vive [default: true]
      • spacenav [default: false]
      • tablis [default: false]
      • device [default: vive]
      • head [default: true]
      • respeaker [default: true]
      • mirror [default: false]
      • logging [default: true]
      • twitter [default: true]
      • debug [default: false]
      • home_dir [default: $(env HOME)]
      • mask_rcnn [default: false]
      • display [default: true]
      • custom_xdisplay [default: true]
      • launch_baxter [default: true]
      • launch_xdisplay [default: false]
      • realsense_camera [default: false]
      • spherical_camera [default: true]
      • spherical_stereo [default: true]
      • republish [default: false]
      • lgripper_type [default: softhand]
      • rgripper_type [default: softhand]
      • button_toggle [default: true]
      • workspace_max_x [default: false]
      • workspace_min_x [default: false]
      • workspace_max_y [default: false]
      • workspace_min_y [default: false]
      • workspace_max_z [default: false]
      • workspace_min_z [default: false]
      • arm_interpolation [default: bezier_with_velocity]
      • arm_control_mode [default: velocity]
      • moveit [default: false]
      • finger [default: standard_narrow]
      • finger_tip [default: paddle_tip]
      • camera_ns [default: realsense_torso]
      • camera_type [default: l515]
      • spherical_camera_ns [default: kodak_head]
      • spherical_left_camera_ns [default: elp_head_left]
      • spherical_right_camera_ns [default: elp_head_right]
      • hmd_left_image [default: /virtual_camera/left/rviz_image]
      • hmd_right_image [default: /virtual_camera/right/rviz_image]
  • launch/baxter/baxter_teleop_display.launch
      • head [default: true]
      • respeaker [default: true]
      • mirror [default: false]
      • republish [default: false]
      • logging [default: true]
      • rqt_gui [default: true]
      • home_dir [default: $(env HOME)]
      • compress [default: false] — whether compress rosbag or not.
      • main_name [default: /baxter_teleop_main]
      • camera_ns [default: realsense_torso]
      • spherical_camera_ns [default: kodak_head]
      • spherical_stereo [default: true]
      • spherical_left_camera_ns [default: elp_head_left]
      • spherical_right_camera_ns [default: elp_head_right]
      • hmd_left_image [default: /virtual_camera/left/rviz_image]
      • hmd_right_image [default: /virtual_camera/right/rviz_image]
      • REALSENSE_IMAGE_TYPE [default: x264]
      • REALSENSE_DEPTH_TYPE [default: compressedDepth]
      • SPHERICAL_IMAGE_TYPE [default: x264]
      • SPHERICAL_STEREO_IMAGE_TYPE [default: x264]
  • launch/baxter/baxter_teleop_gazebo.launch
      • main [default: true]
      • vive [default: true]
      • spacenav [default: false]
      • tablis [default: false]
      • device [default: vive]
      • head [default: false]
      • mirror [default: false]
      • display [default: true]
      • button_toggle [default: true]
      • workspace_max_x [default: false]
      • workspace_min_x [default: false]
      • workspace_max_y [default: false]
      • workspace_min_y [default: false]
      • workspace_max_z [default: false]
      • workspace_min_z [default: false]
  • launch/baxter/baxter_visualization.launch
  • launch/dragon/dragon_teleop.launch
      • main [default: true]
      • vive [default: true]
      • spacenav [default: true]
      • device [default: spacenav]
      • head [default: false]
      • mirror [default: false]
      • button_toggle [default: true]
      • workspace_max_x [default: false]
      • workspace_min_x [default: false]
      • workspace_max_y [default: false]
      • workspace_min_y [default: false]
      • workspace_max_z [default: false]
      • workspace_min_z [default: false]
  • launch/dragon/dragon_teleop_gazebo.launch
      • main [default: true]
      • vive [default: true]
      • spacenav [default: true]
      • device [default: spacenav]
      • head [default: false]
      • mirror [default: false]
      • button_toggle [default: true]
      • workspace_max_x [default: false]
      • workspace_min_x [default: false]
      • workspace_max_y [default: false]
      • workspace_min_y [default: false]
      • workspace_max_z [default: false]
      • workspace_min_z [default: false]
  • launch/include/audio_play.launch
      • audio_ns [default: remote_audio]
      • format [default: wave]
      • dst [default: alsasink]
      • do_timestamp [default: false]
  • launch/include/elp_usb.launch
      • camera_name [default: elp_head]
      • index [default: 0]
      • machine [default: localhost]
      • load_machinepath [default: false]
      • machinepath [default: false]
  • launch/include/insta360_air.launch
      • camera_name [default: insta_head]
  • launch/include/kinfu.launch
      • CAMERA_INFO
      • IMAGE_DEPTH
      • IMAGE_COLOR
  • launch/include/kodak_pixpro.launch
      • camera_name [default: kodak_head]
  • launch/include/mask_rcnn.launch
      • INPUT_IMAGE
      • gpu [default: 0]
  • launch/include/realsense.launch
      • camera_ns
      • manager
      • publish_tf
      • color_width
      • color_height
      • depth_width
      • depth_height
  • launch/include/realsense_d435.launch
      • camera_ns [default: realsense]
      • manager [default: realsense_camera_manager]
      • publish_tf [default: false]
      • color_width [default: 640]
      • color_height [default: 480]
      • depth_width [default: 640]
      • depth_height [default: 480]
  • launch/include/realsense_l515.launch
      • camera_ns [default: realsense]
      • manager [default: realsense_camera_manager]
      • publish_tf [default: false]
      • color_width [default: 960]
      • color_height [default: 540]
      • depth_width [default: 640]
      • depth_height [default: 480]
  • launch/include/respeaker.launch
  • launch/include/rqt_gui.launch
  • launch/include/vive.launch
      • hmd_left_image [default: /virtual_camera/left/rviz_image]
      • hmd_right_image [default: /virtual_camera/right/rviz_image]
  • launch/jaxon/jaxon_teleop.launch
      • main [default: true]
      • vive [default: false]
      • spacenav [default: true]
      • device [default: spacenav]
      • head [default: false]
      • mirror [default: false]
      • button_toggle [default: true]
      • workspace_max_x [default: false]
      • workspace_min_x [default: false]
      • workspace_max_y [default: false]
      • workspace_min_y [default: false]
      • workspace_max_z [default: false]
      • workspace_min_z [default: false]
  • launch/jaxon/jaxon_teleop_choreonoid.launch
      • main [default: true]
      • vive [default: false]
      • spacenav [default: true]
      • device [default: spacenav]
      • head [default: false]
      • mirror [default: false]
      • button_toggle [default: true]
      • workspace_max_x [default: false]
      • workspace_min_x [default: false]
      • workspace_max_y [default: false]
      • workspace_min_y [default: false]
      • workspace_max_z [default: false]
      • workspace_min_z [default: false]
  • launch/pr2/pr2_logging.launch
      • CAMERA_INFO
      • RGB_CAMERA_INFO
      • COMP_IMAGE_COLOR
      • COMP_IMAGE_DEPTH
      • home_dir [default: $(env HOME)]
      • compress [default: false] — whether compress rosbag or not.
  • launch/pr2/pr2_teleop.launch
      • main [default: true]
      • vive [default: true]
      • spacenav [default: false]
      • tablis [default: false]
      • device [default: vive]
      • head [default: true]
      • respeaker [default: true]
      • mirror [default: false]
      • logging [default: true]
      • kinfu [default: false]
      • display [default: true]
      • home_dir [default: $(env HOME)]
      • button_toggle [default: true]
      • workspace_max_x [default: false]
      • workspace_min_x [default: false]
      • workspace_max_y [default: false]
      • workspace_min_y [default: false]
      • workspace_max_z [default: false]
      • workspace_min_z [default: false]
      • hmd_left_image [default: /virtual_camera/left/rviz_image]
      • hmd_right_image [default: /virtual_camera/right/rviz_image]
      • DECOMP_CAMERA_INFO [default: /kinect_head_decompressed/depth_registered/camera_info]
      • DECOMP_RGB_CAMERA_INFO [default: /kinect_head_decompressed/rgb/camera_info]
      • DECOMP_IMAGE_DEPTH [default: /kinect_head_decompressed/depth_registered/image_rect]
      • DECOMP_IMAGE_COLOR [default: /kinect_head_decompressed/rgb/image_rect_color]
      • DECOMP_POINTS [default: /kinect_head_decompressed/depth_registered/points]
      • CAMERA_INFO [default: /kinect_head/depth_registered/camera_info]
      • RGB_CAMERA_INFO [default: /kinect_head/rgb/camera_info]
      • IMAGE_COLOR [default: /kinect_head/rgb/image_rect_color]
      • IMAGE_DEPTH [default: /kinect_head/depth_registered/image_rect]
      • IMAGE_DEPTH_TYPE [default: compressedDepth]
      • COMP_IMAGE_COLOR [default: /kinect_head/rgb/image_rect_color/compressed]
      • COMP_IMAGE_DEPTH [default: /kinect_head/depth_registered/image_rect/compressedDepth]
  • launch/pr2/pr2_teleop_display.launch
      • kinfu [default: false]
      • respeaker [default: true]
      • DECOMP_CAMERA_INFO [default: /kinect_head_decompressed/depth_registered/camera_info]
      • DECOMP_RGB_CAMERA_INFO [default: /kinect_head_decompressed/rgb/camera_info]
      • DECOMP_IMAGE_DEPTH [default: /kinect_head_decompressed/depth_registered/image_rect]
      • DECOMP_IMAGE_COLOR [default: /kinect_head_decompressed/rgb/image_rect_color]
      • DECOMP_POINTS [default: /kinect_head_decompressed/depth_registered/points]
      • CAMERA_INFO
      • RGB_CAMERA_INFO
      • IMAGE_COLOR
      • IMAGE_DEPTH
      • IMAGE_DEPTH_TYPE
  • launch/pr2/pr2_teleop_gazebo.launch
      • main [default: true]
      • vive [default: true]
      • spacenav [default: false]
      • tablis [default: false]
      • device [default: vive]
      • head [default: false]
      • mirror [default: false]
      • display [default: true]
      • button_toggle [default: true]
      • workspace_max_x [default: false]
      • workspace_min_x [default: false]
      • workspace_max_y [default: false]
      • workspace_min_y [default: false]
      • workspace_max_z [default: false]
      • workspace_min_z [default: false]
  • launch/tablis/tablis_bridge_follower.launch
  • launch/tablis/tablis_bridge_leader.launch
      • filtered [default: false]
  • sample/common/baxter_display_remote.launch
      • head [default: false]
      • respeaker [default: true]
      • mirror [default: false]
      • republish [default: true]
      • logging [default: true]
      • rqt_gui [default: true]
      • camera_ns [default: realsense_torso]
      • spherical_camera_ns [default: kodak_head]
      • spherical_stereo [default: true]
      • spherical_left_camera_ns [default: elp_head_left]
      • spherical_right_camera_ns [default: elp_head_right]
  • sample/common/baxter_moveit_remote.launch
      • head [default: true]
      • respeaker [default: true]
      • logging [default: true]
      • twitter [default: true]
      • influxdb [default: true]
      • debug [default: false]
      • home_dir [default: $(env HOME)]
      • mask_rcnn [default: false]
      • custom_xdisplay [default: true]
      • launch_xdisplay [default: false]
      • realsense_camera [default: true]
      • spherical_camera [default: true]
      • spherical_stereo [default: true]
      • lgripper_type [default: softhand]
      • rgripper_type [default: softhand]
      • arm_interpolation [default: minjerk]
      • arm_control_mode [default: position_w_id]
      • moveit [default: true]
      • finger [default: standard_narrow]
      • finger_tip [default: paddle_tip]
      • camera_ns [default: realsense_torso]
      • camera_type [default: l515]
      • spherical_camera_ns [default: kodak_head]
      • spherical_left_camera_ns [default: elp_head_left]
      • spherical_right_camera_ns [default: elp_head_right]
      • gui [default: true]
      • launch_tabletop_detector [default: true]
      • launch_grasp_mask_rcnn [default: false]
  • sample/common/baxter_remote.launch
      • head [default: true]
      • respeaker [default: true]
      • logging [default: true]
      • twitter [default: true]
      • influxdb [default: true]
      • debug [default: false]
      • home_dir [default: $(env HOME)]
      • mask_rcnn [default: false]
      • custom_xdisplay [default: true]
      • launch_xdisplay [default: false]
      • realsense_camera [default: false]
      • spherical_camera [default: true]
      • spherical_stereo [default: true]
      • lgripper_type [default: softhand]
      • rgripper_type [default: softhand]
      • arm_interpolation [default: bezier_with_velocity]
      • arm_control_mode [default: velocity]
      • moveit [default: false]
      • finger [default: standard_narrow]
      • finger_tip [default: paddle_tip]
      • camera_ns [default: realsense_torso]
      • camera_type [default: l515]
      • spherical_camera_ns [default: kodak_head]
      • spherical_left_camera_ns [default: elp_head_left]
      • spherical_right_camera_ns [default: elp_head_right]
  • sample/oculus/baxter/baxter_oculus.launch
      • main [default: true]
      • head [default: false]
      • mirror [default: false]
      • realsense_camera [default: false]
      • spherical_camera [default: true]
      • spherical_stereo [default: true]
      • lgripper_type [default: softhand]
      • rgripper_type [default: softhand]
      • button_toggle [default: true]
  • sample/oculus/baxter/baxter_oculus_gazebo.launch
      • main [default: true]
      • button_toggle [default: true]
      • display [default: true]
  • sample/oculus/pr2/pr2_oculus.launch
      • main [default: true]
      • kinfu [default: false]
      • button_toggle [default: true]
      • display [default: true]
  • sample/oculus/pr2/pr2_oculus_gazebo.launch
      • main [default: true]
      • button_toggle [default: true]
      • display [default: true]
  • sample/other/baxter/baxter_moveit.launch
      • realsense_camera [default: true]
      • spherical_camera [default: false]
      • logging [default: true]
      • arm_interpolation [default: minjerk]
      • arm_control_mode [default: position_w_id]
      • moveit [default: true]
      • gui [default: true]
      • lgripper_type [default: softhand]
      • rgripper_type [default: softhand]
      • launch_tabletop_detector [default: true]
  • sample/spacenav/baxter/baxter_spacenav.launch
      • main [default: true]
      • head [default: false]
      • mirror [default: false]
      • logging [default: false]
      • display [default: true]
      • realsense_camera [default: false]
      • spherical_camera [default: true]
      • spherical_stereo [default: true]
      • lgripper_type [default: softhand]
      • rgripper_type [default: softhand-v2]
      • button_toggle [default: true]
  • sample/spacenav/baxter/baxter_spacenav_gazebo.launch
      • main [default: true]
      • button_toggle [default: true]
      • display [default: true]
  • sample/spacenav/dragon/dragon_spacenav.launch
      • main [default: true]
      • spacenav [default: true]
      • button_toggle [default: true]
  • sample/spacenav/dragon/dragon_spacenav_gazebo.launch
      • main [default: true]
      • spacenav [default: true]
      • button_toggle [default: true]
  • sample/spacenav/jaxon/jaxon_spacenav.launch
      • main [default: true]
      • spacenav [default: true]
      • button_toggle [default: true]
  • sample/spacenav/jaxon/jaxon_spacenav_choreonoid.launch
      • main [default: true]
      • spacenav [default: true]
      • button_toggle [default: true]
  • sample/spacenav/pr2/pr2_spacenav.launch
      • main [default: true]
      • spacenav [default: true]
      • button_toggle [default: true]
      • kinfu [default: false]
      • display [default: true]
  • sample/spacenav/pr2/pr2_spacenav_gazebo.launch
      • main [default: true]
      • spacenav [default: true]
      • button_toggle [default: true]
      • display [default: true]
  • sample/tablis/baxter/baxter_tablis.launch
      • main [default: true]
      • vive_set [default: default]
      • head [default: true]
      • mirror [default: false]
      • realsense_camera [default: false]
      • spherical_camera [default: true]
      • spherical_stereo [default: true]
      • republish [default: false]
      • lgripper_type [default: softhand]
      • rgripper_type [default: softhand]
      • button_toggle [default: true]
  • sample/tablis/baxter/baxter_tablis_gazebo.launch
      • main [default: true]
      • vive_set [default: default]
      • head [default: true]
      • button_toggle [default: true]
      • mirror [default: false]
      • display [default: true]
  • sample/tablis/baxter/baxter_tablis_remote.launch
      • main [default: true]
      • vive [default: true]
      • head [default: true]
      • mirror [default: false]
      • vive_set [default: default]
      • lgripper_type [default: softhand]
      • rgripper_type [default: softhand]
      • button_toggle [default: true]
  • sample/tablis/jaxon/jaxon_tablis.launch
      • main [default: true]
      • button_toggle [default: true]
  • sample/tablis/jaxon/jaxon_tablis_choreonoid.launch
      • main [default: true]
      • button_toggle [default: true]
  • sample/tablis/pr2/pr2_tablis.launch
      • main [default: true]
      • vive_set [default: default]
      • head [default: true]
      • button_toggle [default: true]
      • kinfu [default: false]
      • mirror [default: false]
      • display [default: true]
  • sample/tablis/pr2/pr2_tablis_gazebo.launch
      • main [default: true]
      • vive_set [default: default]
      • head [default: true]
      • button_toggle [default: true]
      • mirror [default: false]
      • display [default: true]
  • sample/vive/baxter/baxter_vive.launch
      • main [default: true]
      • vive [default: true]
      • vive_set [default: default]
      • head [default: true]
      • mirror [default: false]
      • realsense_camera [default: false]
      • spherical_camera [default: true]
      • spherical_stereo [default: true]
      • republish [default: false]
      • lgripper_type [default: softhand]
      • rgripper_type [default: softhand]
      • button_toggle [default: true]
  • sample/vive/baxter/baxter_vive_gazebo.launch
      • main [default: true]
      • vive [default: true]
      • vive_set [default: default]
      • head [default: true]
      • mirror [default: false]
      • button_toggle [default: true]
      • display [default: true]
  • sample/vive/baxter/baxter_vive_mirror.launch
      • main [default: true]
      • vive [default: true]
      • vive_set [default: default]
      • head [default: true]
      • realsense_camera [default: false]
      • spherical_camera [default: true]
      • spherical_stereo [default: true]
      • republish [default: false]
      • lgripper_type [default: softhand]
      • rgripper_type [default: softhand]
      • button_toggle [default: true]
  • sample/vive/baxter/baxter_vive_remote.launch
      • main [default: true]
      • vive [default: true]
      • vive_set [default: default]
      • head [default: true]
      • mirror [default: false]
      • lgripper_type [default: softhand]
      • rgripper_type [default: softhand]
      • button_toggle [default: true]
  • sample/vive/pr2/pr2_vive.launch
      • main [default: true]
      • vive [default: true]
      • vive_set [default: default]
      • head [default: true]
      • button_toggle [default: true]
      • kinfu [default: false]
      • display [default: true]
  • sample/vive/pr2/pr2_vive_gazebo.launch
      • main [default: true]
      • vive [default: true]
      • vive_set [default: default]
      • button_toggle [default: true]
      • display [default: true]

Services

No service files found

Plugins

No plugins found.

Recent questions tagged eus_teleop at Robotics Stack Exchange

No version for distro ardent showing jade. Known supported distros are highlighted in the buttons above.

Package Summary

Tags No category tags.
Version 0.1.18
License BSD
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/jsk-ros-pkg/jsk_control.git
VCS Type git
VCS Version master
Last Updated 2024-12-09
Dev Status DEVELOPED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

The eus_teleop package

Additional Links

No additional links.

Maintainers

  • Shingo Kitagawa

Authors

  • Shingo Kitagawa

eus_teleop

main linter

Multi robot teleoperation system with Vive/SpaceNav/Oculus/Tablis Cockpit

Note

This package depends on these branches below:

Tested Environment

Build environment

Ubuntu 16.04 + ROS Kinetic

  • NVidia driver: 396.37
  • OpenVR: 1.3.22
  • Steam VR: 1.6.10

Ubuntu 18.04 + ROS Melodic

  • NVidia driver: 390.116
  • OpenVR: 1.3.22
  • Steam VR: 1.6.10

User interface devices

Vive

  • Arm motion tracking
  • Controller button interface
  • HMD visual interface
  • Vibration interface
  • Sound interface

Tablis

  • Arm motion tracking
  • Controller button interface
  • HMD visual interface
  • Vibration interface
  • Sound interface

SpaceNav (3D mouse)

  • Arm motion tracking
  • Controller button interface

Oculus

  • Arm motion tracking
  • Controller button interface
  • HMD visual interface
  • Vibration interface
  • Sound interface

Installation

Dependency installation

Install dependencies (for Vive)

sudo apt-get install --reinstall xserver-xorg-video-intel-hwe-18.04 libgl1-mesa-glx libgl1-mesa-dri xserver-xorg-core
sudo dpkg-reconfigure xserver-xorg

Install nvidia-driver (for Vive)

# for melodic, run command below
sudo apt install nvidia-driver-390
# for kinetic, install cuda-9.2 deb (local) manually and run command below.
sudo apt install nvidia-396

Install OpenVR, steam and steamVR (for Vive)

Follow here

Install kodak 4k pro camera and ELP usb camera udev (for Baxter)

sudo cp udev/99-kodak.rules /etc/udev/rules.d/
sudo udevadm control --reload-rules && sudo udevadm trigger

File truncated at 100 lines see the full file

CHANGELOG

Changelog for package eus_teleop

0.1.18 (2024-12-09)

0.1.17 (2023-05-28)

  • add eus_teleop
  • Contributors: Shingo Kitagawa

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

  • launch/baxter/baxter.launch
      • head [default: true]
      • respeaker [default: true]
      • logging [default: true]
      • twitter [default: true]
      • influxdb [default: true]
      • debug [default: false]
      • home_dir [default: $(env HOME)]
      • mask_rcnn [default: false]
      • custom_xdisplay [default: true]
      • launch_xdisplay [default: false]
      • realsense_camera [default: false]
      • spherical_camera [default: true]
      • spherical_stereo [default: true]
      • lgripper_type [default: softhand]
      • rgripper_type [default: softhand]
      • launch_tabletop_detector [default: false]
      • launch_grasp_mask_rcnn [default: false]
      • arm_interpolation [default: bezier_with_velocity]
      • arm_control_mode [default: velocity]
      • moveit [default: false]
      • finger [default: standard_narrow]
      • finger_tip [default: paddle_tip]
      • xdisplay_max_width [default: 1024]
      • xdisplay_max_width [default: 1920]
      • xdisplay_max_height [default: 600]
      • xdisplay_max_height [default: 1200]
      • camera_ns [default: realsense_torso]
      • camera_type [default: l515]
      • spherical_camera_ns [default: kodak_head]
      • spherical_left_camera_ns [default: elp_head_left]
      • spherical_right_camera_ns [default: elp_head_right]
  • launch/baxter/baxter_db_client.launch
      • camera [default: true]
      • camera_ns [default: realsense_torso]
      • spherical_camera [default: true]
      • spherical_stereo [default: true]
      • spherical_camera_ns [default: kodak_head]
      • spherical_left_camera_ns [default: elp_head_left]
      • spherical_right_camera_ns [default: elp_head_right]
      • output [default: screen]
      • log_rate [default: 5.0]
      • respawn [default: true]
      • enable_monitor [default: false]
      • vital_check [default: true]
      • debug [default: false]
  • launch/baxter/baxter_grasp_mask_rcnn.launch
      • input_image
      • input_cloud
      • manager
      • sampling [default: false]
      • data_collection [default: true]
      • target_grasp [default: false]
      • model_file [default: $(find dualarm_grasping)/models/dualarm_occluded_grasp/self_anno/20181227_model_iter_4559.npz]
      • config_yaml [default: $(find dualarm_grasping)/models/dualarm_occluded_grasp/self_anno/20181227_params.yaml]
      • target_yaml [default: $(find eus_teleop)/config/baxter/grasp_mask_rcnn_target_names.yaml]
      • label_yaml [default: $(find dualarm_grasping)/yaml/dualarm_occluded_grasping_label_names.yaml]
  • launch/baxter/baxter_logging.launch
      • twitter [default: true]
      • influxdb [default: true]
      • debug [default: false]
      • camera [default: true]
      • camera_ns [default: realsense_torso]
      • spherical_camera [default: true]
      • spherical_stereo [default: true]
      • spherical_camera_ns [default: kodak_head]
      • spherical_left_camera_ns [default: elp_head_left]
      • spherical_right_camera_ns [default: elp_head_right]
      • twitter_image_topics [default: /$(arg camera_ns)/color/image_rect_color]
      • home_dir [default: $(env HOME)]
      • compress [default: false] — whether compress rosbag or not.
      • position_diff_threshold [default: 0.01]
  • launch/baxter/baxter_realsense_torso.launch
      • launch_transformable_server [default: true]
      • launch_tabletop_detector [default: false]
      • launch_grasp_mask_rcnn [default: false]
      • camera_ns [default: realsense_torso]
      • camera_type [default: l515]
      • camera_frame_id [default: $(arg camera_ns)_color_optical_frame]
      • manager [default: $(arg camera_ns)_camera_manager]
      • input_cloud [default: /$(arg camera_ns)/depth_registered/quarter/points]
      • input_image [default: /$(arg camera_ns)/depth_registered/quarter/image]
  • launch/baxter/baxter_rosbag_play.launch
      • rosbag
      • camera_ns [default: realsense_torso]
      • gui [default: true]
      • loop [default: true]
      • lgripper_type [default: softhand]
      • rgripper_type [default: softhand]
      • manager [default: rosbag_play_nodelet_manager]
      • finger [default: standard_narrow]
      • finger_tip [default: paddle_tip]
      • left_electric_gripper [default: $(eval arg('lgripper_type') == 'parallel')]
      • right_electric_gripper [default: $(eval arg('rgripper_type') == 'parallel')]
  • launch/baxter/baxter_rosbag_record.launch
      • output_prefix [default: baxter]
      • compress [default: false] — whether compress rosbag or not.
      • camera_ns [default: realsense_torso]
      • spherical_camera_ns [default: kodak_head]
      • spherical_left_camera_ns [default: elp_head_left]
      • spherical_right_camera_ns [default: elp_head_right]
  • launch/baxter/baxter_tabletop_object_detector.launch
      • input_cloud
      • input_image
      • camera_frame_id
      • manager
      • launch_transformable_server [default: true]
      • clip [default: true]
  • launch/baxter/baxter_teleop.launch
      • main [default: true]
      • vive [default: true]
      • spacenav [default: false]
      • tablis [default: false]
      • device [default: vive]
      • head [default: true]
      • respeaker [default: true]
      • mirror [default: false]
      • logging [default: true]
      • twitter [default: true]
      • debug [default: false]
      • home_dir [default: $(env HOME)]
      • mask_rcnn [default: false]
      • display [default: true]
      • custom_xdisplay [default: true]
      • launch_baxter [default: true]
      • launch_xdisplay [default: false]
      • realsense_camera [default: false]
      • spherical_camera [default: true]
      • spherical_stereo [default: true]
      • republish [default: false]
      • lgripper_type [default: softhand]
      • rgripper_type [default: softhand]
      • button_toggle [default: true]
      • workspace_max_x [default: false]
      • workspace_min_x [default: false]
      • workspace_max_y [default: false]
      • workspace_min_y [default: false]
      • workspace_max_z [default: false]
      • workspace_min_z [default: false]
      • arm_interpolation [default: bezier_with_velocity]
      • arm_control_mode [default: velocity]
      • moveit [default: false]
      • finger [default: standard_narrow]
      • finger_tip [default: paddle_tip]
      • camera_ns [default: realsense_torso]
      • camera_type [default: l515]
      • spherical_camera_ns [default: kodak_head]
      • spherical_left_camera_ns [default: elp_head_left]
      • spherical_right_camera_ns [default: elp_head_right]
      • hmd_left_image [default: /virtual_camera/left/rviz_image]
      • hmd_right_image [default: /virtual_camera/right/rviz_image]
  • launch/baxter/baxter_teleop_display.launch
      • head [default: true]
      • respeaker [default: true]
      • mirror [default: false]
      • republish [default: false]
      • logging [default: true]
      • rqt_gui [default: true]
      • home_dir [default: $(env HOME)]
      • compress [default: false] — whether compress rosbag or not.
      • main_name [default: /baxter_teleop_main]
      • camera_ns [default: realsense_torso]
      • spherical_camera_ns [default: kodak_head]
      • spherical_stereo [default: true]
      • spherical_left_camera_ns [default: elp_head_left]
      • spherical_right_camera_ns [default: elp_head_right]
      • hmd_left_image [default: /virtual_camera/left/rviz_image]
      • hmd_right_image [default: /virtual_camera/right/rviz_image]
      • REALSENSE_IMAGE_TYPE [default: x264]
      • REALSENSE_DEPTH_TYPE [default: compressedDepth]
      • SPHERICAL_IMAGE_TYPE [default: x264]
      • SPHERICAL_STEREO_IMAGE_TYPE [default: x264]
  • launch/baxter/baxter_teleop_gazebo.launch
      • main [default: true]
      • vive [default: true]
      • spacenav [default: false]
      • tablis [default: false]
      • device [default: vive]
      • head [default: false]
      • mirror [default: false]
      • display [default: true]
      • button_toggle [default: true]
      • workspace_max_x [default: false]
      • workspace_min_x [default: false]
      • workspace_max_y [default: false]
      • workspace_min_y [default: false]
      • workspace_max_z [default: false]
      • workspace_min_z [default: false]
  • launch/baxter/baxter_visualization.launch
  • launch/dragon/dragon_teleop.launch
      • main [default: true]
      • vive [default: true]
      • spacenav [default: true]
      • device [default: spacenav]
      • head [default: false]
      • mirror [default: false]
      • button_toggle [default: true]
      • workspace_max_x [default: false]
      • workspace_min_x [default: false]
      • workspace_max_y [default: false]
      • workspace_min_y [default: false]
      • workspace_max_z [default: false]
      • workspace_min_z [default: false]
  • launch/dragon/dragon_teleop_gazebo.launch
      • main [default: true]
      • vive [default: true]
      • spacenav [default: true]
      • device [default: spacenav]
      • head [default: false]
      • mirror [default: false]
      • button_toggle [default: true]
      • workspace_max_x [default: false]
      • workspace_min_x [default: false]
      • workspace_max_y [default: false]
      • workspace_min_y [default: false]
      • workspace_max_z [default: false]
      • workspace_min_z [default: false]
  • launch/include/audio_play.launch
      • audio_ns [default: remote_audio]
      • format [default: wave]
      • dst [default: alsasink]
      • do_timestamp [default: false]
  • launch/include/elp_usb.launch
      • camera_name [default: elp_head]
      • index [default: 0]
      • machine [default: localhost]
      • load_machinepath [default: false]
      • machinepath [default: false]
  • launch/include/insta360_air.launch
      • camera_name [default: insta_head]
  • launch/include/kinfu.launch
      • CAMERA_INFO
      • IMAGE_DEPTH
      • IMAGE_COLOR
  • launch/include/kodak_pixpro.launch
      • camera_name [default: kodak_head]
  • launch/include/mask_rcnn.launch
      • INPUT_IMAGE
      • gpu [default: 0]
  • launch/include/realsense.launch
      • camera_ns
      • manager
      • publish_tf
      • color_width
      • color_height
      • depth_width
      • depth_height
  • launch/include/realsense_d435.launch
      • camera_ns [default: realsense]
      • manager [default: realsense_camera_manager]
      • publish_tf [default: false]
      • color_width [default: 640]
      • color_height [default: 480]
      • depth_width [default: 640]
      • depth_height [default: 480]
  • launch/include/realsense_l515.launch
      • camera_ns [default: realsense]
      • manager [default: realsense_camera_manager]
      • publish_tf [default: false]
      • color_width [default: 960]
      • color_height [default: 540]
      • depth_width [default: 640]
      • depth_height [default: 480]
  • launch/include/respeaker.launch
  • launch/include/rqt_gui.launch
  • launch/include/vive.launch
      • hmd_left_image [default: /virtual_camera/left/rviz_image]
      • hmd_right_image [default: /virtual_camera/right/rviz_image]
  • launch/jaxon/jaxon_teleop.launch
      • main [default: true]
      • vive [default: false]
      • spacenav [default: true]
      • device [default: spacenav]
      • head [default: false]
      • mirror [default: false]
      • button_toggle [default: true]
      • workspace_max_x [default: false]
      • workspace_min_x [default: false]
      • workspace_max_y [default: false]
      • workspace_min_y [default: false]
      • workspace_max_z [default: false]
      • workspace_min_z [default: false]
  • launch/jaxon/jaxon_teleop_choreonoid.launch
      • main [default: true]
      • vive [default: false]
      • spacenav [default: true]
      • device [default: spacenav]
      • head [default: false]
      • mirror [default: false]
      • button_toggle [default: true]
      • workspace_max_x [default: false]
      • workspace_min_x [default: false]
      • workspace_max_y [default: false]
      • workspace_min_y [default: false]
      • workspace_max_z [default: false]
      • workspace_min_z [default: false]
  • launch/pr2/pr2_logging.launch
      • CAMERA_INFO
      • RGB_CAMERA_INFO
      • COMP_IMAGE_COLOR
      • COMP_IMAGE_DEPTH
      • home_dir [default: $(env HOME)]
      • compress [default: false] — whether compress rosbag or not.
  • launch/pr2/pr2_teleop.launch
      • main [default: true]
      • vive [default: true]
      • spacenav [default: false]
      • tablis [default: false]
      • device [default: vive]
      • head [default: true]
      • respeaker [default: true]
      • mirror [default: false]
      • logging [default: true]
      • kinfu [default: false]
      • display [default: true]
      • home_dir [default: $(env HOME)]
      • button_toggle [default: true]
      • workspace_max_x [default: false]
      • workspace_min_x [default: false]
      • workspace_max_y [default: false]
      • workspace_min_y [default: false]
      • workspace_max_z [default: false]
      • workspace_min_z [default: false]
      • hmd_left_image [default: /virtual_camera/left/rviz_image]
      • hmd_right_image [default: /virtual_camera/right/rviz_image]
      • DECOMP_CAMERA_INFO [default: /kinect_head_decompressed/depth_registered/camera_info]
      • DECOMP_RGB_CAMERA_INFO [default: /kinect_head_decompressed/rgb/camera_info]
      • DECOMP_IMAGE_DEPTH [default: /kinect_head_decompressed/depth_registered/image_rect]
      • DECOMP_IMAGE_COLOR [default: /kinect_head_decompressed/rgb/image_rect_color]
      • DECOMP_POINTS [default: /kinect_head_decompressed/depth_registered/points]
      • CAMERA_INFO [default: /kinect_head/depth_registered/camera_info]
      • RGB_CAMERA_INFO [default: /kinect_head/rgb/camera_info]
      • IMAGE_COLOR [default: /kinect_head/rgb/image_rect_color]
      • IMAGE_DEPTH [default: /kinect_head/depth_registered/image_rect]
      • IMAGE_DEPTH_TYPE [default: compressedDepth]
      • COMP_IMAGE_COLOR [default: /kinect_head/rgb/image_rect_color/compressed]
      • COMP_IMAGE_DEPTH [default: /kinect_head/depth_registered/image_rect/compressedDepth]
  • launch/pr2/pr2_teleop_display.launch
      • kinfu [default: false]
      • respeaker [default: true]
      • DECOMP_CAMERA_INFO [default: /kinect_head_decompressed/depth_registered/camera_info]
      • DECOMP_RGB_CAMERA_INFO [default: /kinect_head_decompressed/rgb/camera_info]
      • DECOMP_IMAGE_DEPTH [default: /kinect_head_decompressed/depth_registered/image_rect]
      • DECOMP_IMAGE_COLOR [default: /kinect_head_decompressed/rgb/image_rect_color]
      • DECOMP_POINTS [default: /kinect_head_decompressed/depth_registered/points]
      • CAMERA_INFO
      • RGB_CAMERA_INFO
      • IMAGE_COLOR
      • IMAGE_DEPTH
      • IMAGE_DEPTH_TYPE
  • launch/pr2/pr2_teleop_gazebo.launch
      • main [default: true]
      • vive [default: true]
      • spacenav [default: false]
      • tablis [default: false]
      • device [default: vive]
      • head [default: false]
      • mirror [default: false]
      • display [default: true]
      • button_toggle [default: true]
      • workspace_max_x [default: false]
      • workspace_min_x [default: false]
      • workspace_max_y [default: false]
      • workspace_min_y [default: false]
      • workspace_max_z [default: false]
      • workspace_min_z [default: false]
  • launch/tablis/tablis_bridge_follower.launch
  • launch/tablis/tablis_bridge_leader.launch
      • filtered [default: false]
  • sample/common/baxter_display_remote.launch
      • head [default: false]
      • respeaker [default: true]
      • mirror [default: false]
      • republish [default: true]
      • logging [default: true]
      • rqt_gui [default: true]
      • camera_ns [default: realsense_torso]
      • spherical_camera_ns [default: kodak_head]
      • spherical_stereo [default: true]
      • spherical_left_camera_ns [default: elp_head_left]
      • spherical_right_camera_ns [default: elp_head_right]
  • sample/common/baxter_moveit_remote.launch
      • head [default: true]
      • respeaker [default: true]
      • logging [default: true]
      • twitter [default: true]
      • influxdb [default: true]
      • debug [default: false]
      • home_dir [default: $(env HOME)]
      • mask_rcnn [default: false]
      • custom_xdisplay [default: true]
      • launch_xdisplay [default: false]
      • realsense_camera [default: true]
      • spherical_camera [default: true]
      • spherical_stereo [default: true]
      • lgripper_type [default: softhand]
      • rgripper_type [default: softhand]
      • arm_interpolation [default: minjerk]
      • arm_control_mode [default: position_w_id]
      • moveit [default: true]
      • finger [default: standard_narrow]
      • finger_tip [default: paddle_tip]
      • camera_ns [default: realsense_torso]
      • camera_type [default: l515]
      • spherical_camera_ns [default: kodak_head]
      • spherical_left_camera_ns [default: elp_head_left]
      • spherical_right_camera_ns [default: elp_head_right]
      • gui [default: true]
      • launch_tabletop_detector [default: true]
      • launch_grasp_mask_rcnn [default: false]
  • sample/common/baxter_remote.launch
      • head [default: true]
      • respeaker [default: true]
      • logging [default: true]
      • twitter [default: true]
      • influxdb [default: true]
      • debug [default: false]
      • home_dir [default: $(env HOME)]
      • mask_rcnn [default: false]
      • custom_xdisplay [default: true]
      • launch_xdisplay [default: false]
      • realsense_camera [default: false]
      • spherical_camera [default: true]
      • spherical_stereo [default: true]
      • lgripper_type [default: softhand]
      • rgripper_type [default: softhand]
      • arm_interpolation [default: bezier_with_velocity]
      • arm_control_mode [default: velocity]
      • moveit [default: false]
      • finger [default: standard_narrow]
      • finger_tip [default: paddle_tip]
      • camera_ns [default: realsense_torso]
      • camera_type [default: l515]
      • spherical_camera_ns [default: kodak_head]
      • spherical_left_camera_ns [default: elp_head_left]
      • spherical_right_camera_ns [default: elp_head_right]
  • sample/oculus/baxter/baxter_oculus.launch
      • main [default: true]
      • head [default: false]
      • mirror [default: false]
      • realsense_camera [default: false]
      • spherical_camera [default: true]
      • spherical_stereo [default: true]
      • lgripper_type [default: softhand]
      • rgripper_type [default: softhand]
      • button_toggle [default: true]
  • sample/oculus/baxter/baxter_oculus_gazebo.launch
      • main [default: true]
      • button_toggle [default: true]
      • display [default: true]
  • sample/oculus/pr2/pr2_oculus.launch
      • main [default: true]
      • kinfu [default: false]
      • button_toggle [default: true]
      • display [default: true]
  • sample/oculus/pr2/pr2_oculus_gazebo.launch
      • main [default: true]
      • button_toggle [default: true]
      • display [default: true]
  • sample/other/baxter/baxter_moveit.launch
      • realsense_camera [default: true]
      • spherical_camera [default: false]
      • logging [default: true]
      • arm_interpolation [default: minjerk]
      • arm_control_mode [default: position_w_id]
      • moveit [default: true]
      • gui [default: true]
      • lgripper_type [default: softhand]
      • rgripper_type [default: softhand]
      • launch_tabletop_detector [default: true]
  • sample/spacenav/baxter/baxter_spacenav.launch
      • main [default: true]
      • head [default: false]
      • mirror [default: false]
      • logging [default: false]
      • display [default: true]
      • realsense_camera [default: false]
      • spherical_camera [default: true]
      • spherical_stereo [default: true]
      • lgripper_type [default: softhand]
      • rgripper_type [default: softhand-v2]
      • button_toggle [default: true]
  • sample/spacenav/baxter/baxter_spacenav_gazebo.launch
      • main [default: true]
      • button_toggle [default: true]
      • display [default: true]
  • sample/spacenav/dragon/dragon_spacenav.launch
      • main [default: true]
      • spacenav [default: true]
      • button_toggle [default: true]
  • sample/spacenav/dragon/dragon_spacenav_gazebo.launch
      • main [default: true]
      • spacenav [default: true]
      • button_toggle [default: true]
  • sample/spacenav/jaxon/jaxon_spacenav.launch
      • main [default: true]
      • spacenav [default: true]
      • button_toggle [default: true]
  • sample/spacenav/jaxon/jaxon_spacenav_choreonoid.launch
      • main [default: true]
      • spacenav [default: true]
      • button_toggle [default: true]
  • sample/spacenav/pr2/pr2_spacenav.launch
      • main [default: true]
      • spacenav [default: true]
      • button_toggle [default: true]
      • kinfu [default: false]
      • display [default: true]
  • sample/spacenav/pr2/pr2_spacenav_gazebo.launch
      • main [default: true]
      • spacenav [default: true]
      • button_toggle [default: true]
      • display [default: true]
  • sample/tablis/baxter/baxter_tablis.launch
      • main [default: true]
      • vive_set [default: default]
      • head [default: true]
      • mirror [default: false]
      • realsense_camera [default: false]
      • spherical_camera [default: true]
      • spherical_stereo [default: true]
      • republish [default: false]
      • lgripper_type [default: softhand]
      • rgripper_type [default: softhand]
      • button_toggle [default: true]
  • sample/tablis/baxter/baxter_tablis_gazebo.launch
      • main [default: true]
      • vive_set [default: default]
      • head [default: true]
      • button_toggle [default: true]
      • mirror [default: false]
      • display [default: true]
  • sample/tablis/baxter/baxter_tablis_remote.launch
      • main [default: true]
      • vive [default: true]
      • head [default: true]
      • mirror [default: false]
      • vive_set [default: default]
      • lgripper_type [default: softhand]
      • rgripper_type [default: softhand]
      • button_toggle [default: true]
  • sample/tablis/jaxon/jaxon_tablis.launch
      • main [default: true]
      • button_toggle [default: true]
  • sample/tablis/jaxon/jaxon_tablis_choreonoid.launch
      • main [default: true]
      • button_toggle [default: true]
  • sample/tablis/pr2/pr2_tablis.launch
      • main [default: true]
      • vive_set [default: default]
      • head [default: true]
      • button_toggle [default: true]
      • kinfu [default: false]
      • mirror [default: false]
      • display [default: true]
  • sample/tablis/pr2/pr2_tablis_gazebo.launch
      • main [default: true]
      • vive_set [default: default]
      • head [default: true]
      • button_toggle [default: true]
      • mirror [default: false]
      • display [default: true]
  • sample/vive/baxter/baxter_vive.launch
      • main [default: true]
      • vive [default: true]
      • vive_set [default: default]
      • head [default: true]
      • mirror [default: false]
      • realsense_camera [default: false]
      • spherical_camera [default: true]
      • spherical_stereo [default: true]
      • republish [default: false]
      • lgripper_type [default: softhand]
      • rgripper_type [default: softhand]
      • button_toggle [default: true]
  • sample/vive/baxter/baxter_vive_gazebo.launch
      • main [default: true]
      • vive [default: true]
      • vive_set [default: default]
      • head [default: true]
      • mirror [default: false]
      • button_toggle [default: true]
      • display [default: true]
  • sample/vive/baxter/baxter_vive_mirror.launch
      • main [default: true]
      • vive [default: true]
      • vive_set [default: default]
      • head [default: true]
      • realsense_camera [default: false]
      • spherical_camera [default: true]
      • spherical_stereo [default: true]
      • republish [default: false]
      • lgripper_type [default: softhand]
      • rgripper_type [default: softhand]
      • button_toggle [default: true]
  • sample/vive/baxter/baxter_vive_remote.launch
      • main [default: true]
      • vive [default: true]
      • vive_set [default: default]
      • head [default: true]
      • mirror [default: false]
      • lgripper_type [default: softhand]
      • rgripper_type [default: softhand]
      • button_toggle [default: true]
  • sample/vive/pr2/pr2_vive.launch
      • main [default: true]
      • vive [default: true]
      • vive_set [default: default]
      • head [default: true]
      • button_toggle [default: true]
      • kinfu [default: false]
      • display [default: true]
  • sample/vive/pr2/pr2_vive_gazebo.launch
      • main [default: true]
      • vive [default: true]
      • vive_set [default: default]
      • button_toggle [default: true]
      • display [default: true]

Services

No service files found

Plugins

No plugins found.

Recent questions tagged eus_teleop at Robotics Stack Exchange

No version for distro bouncy showing jade. Known supported distros are highlighted in the buttons above.

Package Summary

Tags No category tags.
Version 0.1.18
License BSD
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/jsk-ros-pkg/jsk_control.git
VCS Type git
VCS Version master
Last Updated 2024-12-09
Dev Status DEVELOPED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

The eus_teleop package

Additional Links

No additional links.

Maintainers

  • Shingo Kitagawa

Authors

  • Shingo Kitagawa

eus_teleop

main linter

Multi robot teleoperation system with Vive/SpaceNav/Oculus/Tablis Cockpit

Note

This package depends on these branches below:

Tested Environment

Build environment

Ubuntu 16.04 + ROS Kinetic

  • NVidia driver: 396.37
  • OpenVR: 1.3.22
  • Steam VR: 1.6.10

Ubuntu 18.04 + ROS Melodic

  • NVidia driver: 390.116
  • OpenVR: 1.3.22
  • Steam VR: 1.6.10

User interface devices

Vive

  • Arm motion tracking
  • Controller button interface
  • HMD visual interface
  • Vibration interface
  • Sound interface

Tablis

  • Arm motion tracking
  • Controller button interface
  • HMD visual interface
  • Vibration interface
  • Sound interface

SpaceNav (3D mouse)

  • Arm motion tracking
  • Controller button interface

Oculus

  • Arm motion tracking
  • Controller button interface
  • HMD visual interface
  • Vibration interface
  • Sound interface

Installation

Dependency installation

Install dependencies (for Vive)

sudo apt-get install --reinstall xserver-xorg-video-intel-hwe-18.04 libgl1-mesa-glx libgl1-mesa-dri xserver-xorg-core
sudo dpkg-reconfigure xserver-xorg

Install nvidia-driver (for Vive)

# for melodic, run command below
sudo apt install nvidia-driver-390
# for kinetic, install cuda-9.2 deb (local) manually and run command below.
sudo apt install nvidia-396

Install OpenVR, steam and steamVR (for Vive)

Follow here

Install kodak 4k pro camera and ELP usb camera udev (for Baxter)

sudo cp udev/99-kodak.rules /etc/udev/rules.d/
sudo udevadm control --reload-rules && sudo udevadm trigger

File truncated at 100 lines see the full file

CHANGELOG

Changelog for package eus_teleop

0.1.18 (2024-12-09)

0.1.17 (2023-05-28)

  • add eus_teleop
  • Contributors: Shingo Kitagawa

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

  • launch/baxter/baxter.launch
      • head [default: true]
      • respeaker [default: true]
      • logging [default: true]
      • twitter [default: true]
      • influxdb [default: true]
      • debug [default: false]
      • home_dir [default: $(env HOME)]
      • mask_rcnn [default: false]
      • custom_xdisplay [default: true]
      • launch_xdisplay [default: false]
      • realsense_camera [default: false]
      • spherical_camera [default: true]
      • spherical_stereo [default: true]
      • lgripper_type [default: softhand]
      • rgripper_type [default: softhand]
      • launch_tabletop_detector [default: false]
      • launch_grasp_mask_rcnn [default: false]
      • arm_interpolation [default: bezier_with_velocity]
      • arm_control_mode [default: velocity]
      • moveit [default: false]
      • finger [default: standard_narrow]
      • finger_tip [default: paddle_tip]
      • xdisplay_max_width [default: 1024]
      • xdisplay_max_width [default: 1920]
      • xdisplay_max_height [default: 600]
      • xdisplay_max_height [default: 1200]
      • camera_ns [default: realsense_torso]
      • camera_type [default: l515]
      • spherical_camera_ns [default: kodak_head]
      • spherical_left_camera_ns [default: elp_head_left]
      • spherical_right_camera_ns [default: elp_head_right]
  • launch/baxter/baxter_db_client.launch
      • camera [default: true]
      • camera_ns [default: realsense_torso]
      • spherical_camera [default: true]
      • spherical_stereo [default: true]
      • spherical_camera_ns [default: kodak_head]
      • spherical_left_camera_ns [default: elp_head_left]
      • spherical_right_camera_ns [default: elp_head_right]
      • output [default: screen]
      • log_rate [default: 5.0]
      • respawn [default: true]
      • enable_monitor [default: false]
      • vital_check [default: true]
      • debug [default: false]
  • launch/baxter/baxter_grasp_mask_rcnn.launch
      • input_image
      • input_cloud
      • manager
      • sampling [default: false]
      • data_collection [default: true]
      • target_grasp [default: false]
      • model_file [default: $(find dualarm_grasping)/models/dualarm_occluded_grasp/self_anno/20181227_model_iter_4559.npz]
      • config_yaml [default: $(find dualarm_grasping)/models/dualarm_occluded_grasp/self_anno/20181227_params.yaml]
      • target_yaml [default: $(find eus_teleop)/config/baxter/grasp_mask_rcnn_target_names.yaml]
      • label_yaml [default: $(find dualarm_grasping)/yaml/dualarm_occluded_grasping_label_names.yaml]
  • launch/baxter/baxter_logging.launch
      • twitter [default: true]
      • influxdb [default: true]
      • debug [default: false]
      • camera [default: true]
      • camera_ns [default: realsense_torso]
      • spherical_camera [default: true]
      • spherical_stereo [default: true]
      • spherical_camera_ns [default: kodak_head]
      • spherical_left_camera_ns [default: elp_head_left]
      • spherical_right_camera_ns [default: elp_head_right]
      • twitter_image_topics [default: /$(arg camera_ns)/color/image_rect_color]
      • home_dir [default: $(env HOME)]
      • compress [default: false] — whether compress rosbag or not.
      • position_diff_threshold [default: 0.01]
  • launch/baxter/baxter_realsense_torso.launch
      • launch_transformable_server [default: true]
      • launch_tabletop_detector [default: false]
      • launch_grasp_mask_rcnn [default: false]
      • camera_ns [default: realsense_torso]
      • camera_type [default: l515]
      • camera_frame_id [default: $(arg camera_ns)_color_optical_frame]
      • manager [default: $(arg camera_ns)_camera_manager]
      • input_cloud [default: /$(arg camera_ns)/depth_registered/quarter/points]
      • input_image [default: /$(arg camera_ns)/depth_registered/quarter/image]
  • launch/baxter/baxter_rosbag_play.launch
      • rosbag
      • camera_ns [default: realsense_torso]
      • gui [default: true]
      • loop [default: true]
      • lgripper_type [default: softhand]
      • rgripper_type [default: softhand]
      • manager [default: rosbag_play_nodelet_manager]
      • finger [default: standard_narrow]
      • finger_tip [default: paddle_tip]
      • left_electric_gripper [default: $(eval arg('lgripper_type') == 'parallel')]
      • right_electric_gripper [default: $(eval arg('rgripper_type') == 'parallel')]
  • launch/baxter/baxter_rosbag_record.launch
      • output_prefix [default: baxter]
      • compress [default: false] — whether compress rosbag or not.
      • camera_ns [default: realsense_torso]
      • spherical_camera_ns [default: kodak_head]
      • spherical_left_camera_ns [default: elp_head_left]
      • spherical_right_camera_ns [default: elp_head_right]
  • launch/baxter/baxter_tabletop_object_detector.launch
      • input_cloud
      • input_image
      • camera_frame_id
      • manager
      • launch_transformable_server [default: true]
      • clip [default: true]
  • launch/baxter/baxter_teleop.launch
      • main [default: true]
      • vive [default: true]
      • spacenav [default: false]
      • tablis [default: false]
      • device [default: vive]
      • head [default: true]
      • respeaker [default: true]
      • mirror [default: false]
      • logging [default: true]
      • twitter [default: true]
      • debug [default: false]
      • home_dir [default: $(env HOME)]
      • mask_rcnn [default: false]
      • display [default: true]
      • custom_xdisplay [default: true]
      • launch_baxter [default: true]
      • launch_xdisplay [default: false]
      • realsense_camera [default: false]
      • spherical_camera [default: true]
      • spherical_stereo [default: true]
      • republish [default: false]
      • lgripper_type [default: softhand]
      • rgripper_type [default: softhand]
      • button_toggle [default: true]
      • workspace_max_x [default: false]
      • workspace_min_x [default: false]
      • workspace_max_y [default: false]
      • workspace_min_y [default: false]
      • workspace_max_z [default: false]
      • workspace_min_z [default: false]
      • arm_interpolation [default: bezier_with_velocity]
      • arm_control_mode [default: velocity]
      • moveit [default: false]
      • finger [default: standard_narrow]
      • finger_tip [default: paddle_tip]
      • camera_ns [default: realsense_torso]
      • camera_type [default: l515]
      • spherical_camera_ns [default: kodak_head]
      • spherical_left_camera_ns [default: elp_head_left]
      • spherical_right_camera_ns [default: elp_head_right]
      • hmd_left_image [default: /virtual_camera/left/rviz_image]
      • hmd_right_image [default: /virtual_camera/right/rviz_image]
  • launch/baxter/baxter_teleop_display.launch
      • head [default: true]
      • respeaker [default: true]
      • mirror [default: false]
      • republish [default: false]
      • logging [default: true]
      • rqt_gui [default: true]
      • home_dir [default: $(env HOME)]
      • compress [default: false] — whether compress rosbag or not.
      • main_name [default: /baxter_teleop_main]
      • camera_ns [default: realsense_torso]
      • spherical_camera_ns [default: kodak_head]
      • spherical_stereo [default: true]
      • spherical_left_camera_ns [default: elp_head_left]
      • spherical_right_camera_ns [default: elp_head_right]
      • hmd_left_image [default: /virtual_camera/left/rviz_image]
      • hmd_right_image [default: /virtual_camera/right/rviz_image]
      • REALSENSE_IMAGE_TYPE [default: x264]
      • REALSENSE_DEPTH_TYPE [default: compressedDepth]
      • SPHERICAL_IMAGE_TYPE [default: x264]
      • SPHERICAL_STEREO_IMAGE_TYPE [default: x264]
  • launch/baxter/baxter_teleop_gazebo.launch
      • main [default: true]
      • vive [default: true]
      • spacenav [default: false]
      • tablis [default: false]
      • device [default: vive]
      • head [default: false]
      • mirror [default: false]
      • display [default: true]
      • button_toggle [default: true]
      • workspace_max_x [default: false]
      • workspace_min_x [default: false]
      • workspace_max_y [default: false]
      • workspace_min_y [default: false]
      • workspace_max_z [default: false]
      • workspace_min_z [default: false]
  • launch/baxter/baxter_visualization.launch
  • launch/dragon/dragon_teleop.launch
      • main [default: true]
      • vive [default: true]
      • spacenav [default: true]
      • device [default: spacenav]
      • head [default: false]
      • mirror [default: false]
      • button_toggle [default: true]
      • workspace_max_x [default: false]
      • workspace_min_x [default: false]
      • workspace_max_y [default: false]
      • workspace_min_y [default: false]
      • workspace_max_z [default: false]
      • workspace_min_z [default: false]
  • launch/dragon/dragon_teleop_gazebo.launch
      • main [default: true]
      • vive [default: true]
      • spacenav [default: true]
      • device [default: spacenav]
      • head [default: false]
      • mirror [default: false]
      • button_toggle [default: true]
      • workspace_max_x [default: false]
      • workspace_min_x [default: false]
      • workspace_max_y [default: false]
      • workspace_min_y [default: false]
      • workspace_max_z [default: false]
      • workspace_min_z [default: false]
  • launch/include/audio_play.launch
      • audio_ns [default: remote_audio]
      • format [default: wave]
      • dst [default: alsasink]
      • do_timestamp [default: false]
  • launch/include/elp_usb.launch
      • camera_name [default: elp_head]
      • index [default: 0]
      • machine [default: localhost]
      • load_machinepath [default: false]
      • machinepath [default: false]
  • launch/include/insta360_air.launch
      • camera_name [default: insta_head]
  • launch/include/kinfu.launch
      • CAMERA_INFO
      • IMAGE_DEPTH
      • IMAGE_COLOR
  • launch/include/kodak_pixpro.launch
      • camera_name [default: kodak_head]
  • launch/include/mask_rcnn.launch
      • INPUT_IMAGE
      • gpu [default: 0]
  • launch/include/realsense.launch
      • camera_ns
      • manager
      • publish_tf
      • color_width
      • color_height
      • depth_width
      • depth_height
  • launch/include/realsense_d435.launch
      • camera_ns [default: realsense]
      • manager [default: realsense_camera_manager]
      • publish_tf [default: false]
      • color_width [default: 640]
      • color_height [default: 480]
      • depth_width [default: 640]
      • depth_height [default: 480]
  • launch/include/realsense_l515.launch
      • camera_ns [default: realsense]
      • manager [default: realsense_camera_manager]
      • publish_tf [default: false]
      • color_width [default: 960]
      • color_height [default: 540]
      • depth_width [default: 640]
      • depth_height [default: 480]
  • launch/include/respeaker.launch
  • launch/include/rqt_gui.launch
  • launch/include/vive.launch
      • hmd_left_image [default: /virtual_camera/left/rviz_image]
      • hmd_right_image [default: /virtual_camera/right/rviz_image]
  • launch/jaxon/jaxon_teleop.launch
      • main [default: true]
      • vive [default: false]
      • spacenav [default: true]
      • device [default: spacenav]
      • head [default: false]
      • mirror [default: false]
      • button_toggle [default: true]
      • workspace_max_x [default: false]
      • workspace_min_x [default: false]
      • workspace_max_y [default: false]
      • workspace_min_y [default: false]
      • workspace_max_z [default: false]
      • workspace_min_z [default: false]
  • launch/jaxon/jaxon_teleop_choreonoid.launch
      • main [default: true]
      • vive [default: false]
      • spacenav [default: true]
      • device [default: spacenav]
      • head [default: false]
      • mirror [default: false]
      • button_toggle [default: true]
      • workspace_max_x [default: false]
      • workspace_min_x [default: false]
      • workspace_max_y [default: false]
      • workspace_min_y [default: false]
      • workspace_max_z [default: false]
      • workspace_min_z [default: false]
  • launch/pr2/pr2_logging.launch
      • CAMERA_INFO
      • RGB_CAMERA_INFO
      • COMP_IMAGE_COLOR
      • COMP_IMAGE_DEPTH
      • home_dir [default: $(env HOME)]
      • compress [default: false] — whether compress rosbag or not.
  • launch/pr2/pr2_teleop.launch
      • main [default: true]
      • vive [default: true]
      • spacenav [default: false]
      • tablis [default: false]
      • device [default: vive]
      • head [default: true]
      • respeaker [default: true]
      • mirror [default: false]
      • logging [default: true]
      • kinfu [default: false]
      • display [default: true]
      • home_dir [default: $(env HOME)]
      • button_toggle [default: true]
      • workspace_max_x [default: false]
      • workspace_min_x [default: false]
      • workspace_max_y [default: false]
      • workspace_min_y [default: false]
      • workspace_max_z [default: false]
      • workspace_min_z [default: false]
      • hmd_left_image [default: /virtual_camera/left/rviz_image]
      • hmd_right_image [default: /virtual_camera/right/rviz_image]
      • DECOMP_CAMERA_INFO [default: /kinect_head_decompressed/depth_registered/camera_info]
      • DECOMP_RGB_CAMERA_INFO [default: /kinect_head_decompressed/rgb/camera_info]
      • DECOMP_IMAGE_DEPTH [default: /kinect_head_decompressed/depth_registered/image_rect]
      • DECOMP_IMAGE_COLOR [default: /kinect_head_decompressed/rgb/image_rect_color]
      • DECOMP_POINTS [default: /kinect_head_decompressed/depth_registered/points]
      • CAMERA_INFO [default: /kinect_head/depth_registered/camera_info]
      • RGB_CAMERA_INFO [default: /kinect_head/rgb/camera_info]
      • IMAGE_COLOR [default: /kinect_head/rgb/image_rect_color]
      • IMAGE_DEPTH [default: /kinect_head/depth_registered/image_rect]
      • IMAGE_DEPTH_TYPE [default: compressedDepth]
      • COMP_IMAGE_COLOR [default: /kinect_head/rgb/image_rect_color/compressed]
      • COMP_IMAGE_DEPTH [default: /kinect_head/depth_registered/image_rect/compressedDepth]
  • launch/pr2/pr2_teleop_display.launch
      • kinfu [default: false]
      • respeaker [default: true]
      • DECOMP_CAMERA_INFO [default: /kinect_head_decompressed/depth_registered/camera_info]
      • DECOMP_RGB_CAMERA_INFO [default: /kinect_head_decompressed/rgb/camera_info]
      • DECOMP_IMAGE_DEPTH [default: /kinect_head_decompressed/depth_registered/image_rect]
      • DECOMP_IMAGE_COLOR [default: /kinect_head_decompressed/rgb/image_rect_color]
      • DECOMP_POINTS [default: /kinect_head_decompressed/depth_registered/points]
      • CAMERA_INFO
      • RGB_CAMERA_INFO
      • IMAGE_COLOR
      • IMAGE_DEPTH
      • IMAGE_DEPTH_TYPE
  • launch/pr2/pr2_teleop_gazebo.launch
      • main [default: true]
      • vive [default: true]
      • spacenav [default: false]
      • tablis [default: false]
      • device [default: vive]
      • head [default: false]
      • mirror [default: false]
      • display [default: true]
      • button_toggle [default: true]
      • workspace_max_x [default: false]
      • workspace_min_x [default: false]
      • workspace_max_y [default: false]
      • workspace_min_y [default: false]
      • workspace_max_z [default: false]
      • workspace_min_z [default: false]
  • launch/tablis/tablis_bridge_follower.launch
  • launch/tablis/tablis_bridge_leader.launch
      • filtered [default: false]
  • sample/common/baxter_display_remote.launch
      • head [default: false]
      • respeaker [default: true]
      • mirror [default: false]
      • republish [default: true]
      • logging [default: true]
      • rqt_gui [default: true]
      • camera_ns [default: realsense_torso]
      • spherical_camera_ns [default: kodak_head]
      • spherical_stereo [default: true]
      • spherical_left_camera_ns [default: elp_head_left]
      • spherical_right_camera_ns [default: elp_head_right]
  • sample/common/baxter_moveit_remote.launch
      • head [default: true]
      • respeaker [default: true]
      • logging [default: true]
      • twitter [default: true]
      • influxdb [default: true]
      • debug [default: false]
      • home_dir [default: $(env HOME)]
      • mask_rcnn [default: false]
      • custom_xdisplay [default: true]
      • launch_xdisplay [default: false]
      • realsense_camera [default: true]
      • spherical_camera [default: true]
      • spherical_stereo [default: true]
      • lgripper_type [default: softhand]
      • rgripper_type [default: softhand]
      • arm_interpolation [default: minjerk]
      • arm_control_mode [default: position_w_id]
      • moveit [default: true]
      • finger [default: standard_narrow]
      • finger_tip [default: paddle_tip]
      • camera_ns [default: realsense_torso]
      • camera_type [default: l515]
      • spherical_camera_ns [default: kodak_head]
      • spherical_left_camera_ns [default: elp_head_left]
      • spherical_right_camera_ns [default: elp_head_right]
      • gui [default: true]
      • launch_tabletop_detector [default: true]
      • launch_grasp_mask_rcnn [default: false]
  • sample/common/baxter_remote.launch
      • head [default: true]
      • respeaker [default: true]
      • logging [default: true]
      • twitter [default: true]
      • influxdb [default: true]
      • debug [default: false]
      • home_dir [default: $(env HOME)]
      • mask_rcnn [default: false]
      • custom_xdisplay [default: true]
      • launch_xdisplay [default: false]
      • realsense_camera [default: false]
      • spherical_camera [default: true]
      • spherical_stereo [default: true]
      • lgripper_type [default: softhand]
      • rgripper_type [default: softhand]
      • arm_interpolation [default: bezier_with_velocity]
      • arm_control_mode [default: velocity]
      • moveit [default: false]
      • finger [default: standard_narrow]
      • finger_tip [default: paddle_tip]
      • camera_ns [default: realsense_torso]
      • camera_type [default: l515]
      • spherical_camera_ns [default: kodak_head]
      • spherical_left_camera_ns [default: elp_head_left]
      • spherical_right_camera_ns [default: elp_head_right]
  • sample/oculus/baxter/baxter_oculus.launch
      • main [default: true]
      • head [default: false]
      • mirror [default: false]
      • realsense_camera [default: false]
      • spherical_camera [default: true]
      • spherical_stereo [default: true]
      • lgripper_type [default: softhand]
      • rgripper_type [default: softhand]
      • button_toggle [default: true]
  • sample/oculus/baxter/baxter_oculus_gazebo.launch
      • main [default: true]
      • button_toggle [default: true]
      • display [default: true]
  • sample/oculus/pr2/pr2_oculus.launch
      • main [default: true]
      • kinfu [default: false]
      • button_toggle [default: true]
      • display [default: true]
  • sample/oculus/pr2/pr2_oculus_gazebo.launch
      • main [default: true]
      • button_toggle [default: true]
      • display [default: true]
  • sample/other/baxter/baxter_moveit.launch
      • realsense_camera [default: true]
      • spherical_camera [default: false]
      • logging [default: true]
      • arm_interpolation [default: minjerk]
      • arm_control_mode [default: position_w_id]
      • moveit [default: true]
      • gui [default: true]
      • lgripper_type [default: softhand]
      • rgripper_type [default: softhand]
      • launch_tabletop_detector [default: true]
  • sample/spacenav/baxter/baxter_spacenav.launch
      • main [default: true]
      • head [default: false]
      • mirror [default: false]
      • logging [default: false]
      • display [default: true]
      • realsense_camera [default: false]
      • spherical_camera [default: true]
      • spherical_stereo [default: true]
      • lgripper_type [default: softhand]
      • rgripper_type [default: softhand-v2]
      • button_toggle [default: true]
  • sample/spacenav/baxter/baxter_spacenav_gazebo.launch
      • main [default: true]
      • button_toggle [default: true]
      • display [default: true]
  • sample/spacenav/dragon/dragon_spacenav.launch
      • main [default: true]
      • spacenav [default: true]
      • button_toggle [default: true]
  • sample/spacenav/dragon/dragon_spacenav_gazebo.launch
      • main [default: true]
      • spacenav [default: true]
      • button_toggle [default: true]
  • sample/spacenav/jaxon/jaxon_spacenav.launch
      • main [default: true]
      • spacenav [default: true]
      • button_toggle [default: true]
  • sample/spacenav/jaxon/jaxon_spacenav_choreonoid.launch
      • main [default: true]
      • spacenav [default: true]
      • button_toggle [default: true]
  • sample/spacenav/pr2/pr2_spacenav.launch
      • main [default: true]
      • spacenav [default: true]
      • button_toggle [default: true]
      • kinfu [default: false]
      • display [default: true]
  • sample/spacenav/pr2/pr2_spacenav_gazebo.launch
      • main [default: true]
      • spacenav [default: true]
      • button_toggle [default: true]
      • display [default: true]
  • sample/tablis/baxter/baxter_tablis.launch
      • main [default: true]
      • vive_set [default: default]
      • head [default: true]
      • mirror [default: false]
      • realsense_camera [default: false]
      • spherical_camera [default: true]
      • spherical_stereo [default: true]
      • republish [default: false]
      • lgripper_type [default: softhand]
      • rgripper_type [default: softhand]
      • button_toggle [default: true]
  • sample/tablis/baxter/baxter_tablis_gazebo.launch
      • main [default: true]
      • vive_set [default: default]
      • head [default: true]
      • button_toggle [default: true]
      • mirror [default: false]
      • display [default: true]
  • sample/tablis/baxter/baxter_tablis_remote.launch
      • main [default: true]
      • vive [default: true]
      • head [default: true]
      • mirror [default: false]
      • vive_set [default: default]
      • lgripper_type [default: softhand]
      • rgripper_type [default: softhand]
      • button_toggle [default: true]
  • sample/tablis/jaxon/jaxon_tablis.launch
      • main [default: true]
      • button_toggle [default: true]
  • sample/tablis/jaxon/jaxon_tablis_choreonoid.launch
      • main [default: true]
      • button_toggle [default: true]
  • sample/tablis/pr2/pr2_tablis.launch
      • main [default: true]
      • vive_set [default: default]
      • head [default: true]
      • button_toggle [default: true]
      • kinfu [default: false]
      • mirror [default: false]
      • display [default: true]
  • sample/tablis/pr2/pr2_tablis_gazebo.launch
      • main [default: true]
      • vive_set [default: default]
      • head [default: true]
      • button_toggle [default: true]
      • mirror [default: false]
      • display [default: true]
  • sample/vive/baxter/baxter_vive.launch
      • main [default: true]
      • vive [default: true]
      • vive_set [default: default]
      • head [default: true]
      • mirror [default: false]
      • realsense_camera [default: false]
      • spherical_camera [default: true]
      • spherical_stereo [default: true]
      • republish [default: false]
      • lgripper_type [default: softhand]
      • rgripper_type [default: softhand]
      • button_toggle [default: true]
  • sample/vive/baxter/baxter_vive_gazebo.launch
      • main [default: true]
      • vive [default: true]
      • vive_set [default: default]
      • head [default: true]
      • mirror [default: false]
      • button_toggle [default: true]
      • display [default: true]
  • sample/vive/baxter/baxter_vive_mirror.launch
      • main [default: true]
      • vive [default: true]
      • vive_set [default: default]
      • head [default: true]
      • realsense_camera [default: false]
      • spherical_camera [default: true]
      • spherical_stereo [default: true]
      • republish [default: false]
      • lgripper_type [default: softhand]
      • rgripper_type [default: softhand]
      • button_toggle [default: true]
  • sample/vive/baxter/baxter_vive_remote.launch
      • main [default: true]
      • vive [default: true]
      • vive_set [default: default]
      • head [default: true]
      • mirror [default: false]
      • lgripper_type [default: softhand]
      • rgripper_type [default: softhand]
      • button_toggle [default: true]
  • sample/vive/pr2/pr2_vive.launch
      • main [default: true]
      • vive [default: true]
      • vive_set [default: default]
      • head [default: true]
      • button_toggle [default: true]
      • kinfu [default: false]
      • display [default: true]
  • sample/vive/pr2/pr2_vive_gazebo.launch
      • main [default: true]
      • vive [default: true]
      • vive_set [default: default]
      • button_toggle [default: true]
      • display [default: true]

Services

No service files found

Plugins

No plugins found.

Recent questions tagged eus_teleop at Robotics Stack Exchange

No version for distro crystal showing jade. Known supported distros are highlighted in the buttons above.

Package Summary

Tags No category tags.
Version 0.1.18
License BSD
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/jsk-ros-pkg/jsk_control.git
VCS Type git
VCS Version master
Last Updated 2024-12-09
Dev Status DEVELOPED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

The eus_teleop package

Additional Links

No additional links.

Maintainers

  • Shingo Kitagawa

Authors

  • Shingo Kitagawa

eus_teleop

main linter

Multi robot teleoperation system with Vive/SpaceNav/Oculus/Tablis Cockpit

Note

This package depends on these branches below:

Tested Environment

Build environment

Ubuntu 16.04 + ROS Kinetic

  • NVidia driver: 396.37
  • OpenVR: 1.3.22
  • Steam VR: 1.6.10

Ubuntu 18.04 + ROS Melodic

  • NVidia driver: 390.116
  • OpenVR: 1.3.22
  • Steam VR: 1.6.10

User interface devices

Vive

  • Arm motion tracking
  • Controller button interface
  • HMD visual interface
  • Vibration interface
  • Sound interface

Tablis

  • Arm motion tracking
  • Controller button interface
  • HMD visual interface
  • Vibration interface
  • Sound interface

SpaceNav (3D mouse)

  • Arm motion tracking
  • Controller button interface

Oculus

  • Arm motion tracking
  • Controller button interface
  • HMD visual interface
  • Vibration interface
  • Sound interface

Installation

Dependency installation

Install dependencies (for Vive)

sudo apt-get install --reinstall xserver-xorg-video-intel-hwe-18.04 libgl1-mesa-glx libgl1-mesa-dri xserver-xorg-core
sudo dpkg-reconfigure xserver-xorg

Install nvidia-driver (for Vive)

# for melodic, run command below
sudo apt install nvidia-driver-390
# for kinetic, install cuda-9.2 deb (local) manually and run command below.
sudo apt install nvidia-396

Install OpenVR, steam and steamVR (for Vive)

Follow here

Install kodak 4k pro camera and ELP usb camera udev (for Baxter)

sudo cp udev/99-kodak.rules /etc/udev/rules.d/
sudo udevadm control --reload-rules && sudo udevadm trigger

File truncated at 100 lines see the full file

CHANGELOG

Changelog for package eus_teleop

0.1.18 (2024-12-09)

0.1.17 (2023-05-28)

  • add eus_teleop
  • Contributors: Shingo Kitagawa

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

  • launch/baxter/baxter.launch
      • head [default: true]
      • respeaker [default: true]
      • logging [default: true]
      • twitter [default: true]
      • influxdb [default: true]
      • debug [default: false]
      • home_dir [default: $(env HOME)]
      • mask_rcnn [default: false]
      • custom_xdisplay [default: true]
      • launch_xdisplay [default: false]
      • realsense_camera [default: false]
      • spherical_camera [default: true]
      • spherical_stereo [default: true]
      • lgripper_type [default: softhand]
      • rgripper_type [default: softhand]
      • launch_tabletop_detector [default: false]
      • launch_grasp_mask_rcnn [default: false]
      • arm_interpolation [default: bezier_with_velocity]
      • arm_control_mode [default: velocity]
      • moveit [default: false]
      • finger [default: standard_narrow]
      • finger_tip [default: paddle_tip]
      • xdisplay_max_width [default: 1024]
      • xdisplay_max_width [default: 1920]
      • xdisplay_max_height [default: 600]
      • xdisplay_max_height [default: 1200]
      • camera_ns [default: realsense_torso]
      • camera_type [default: l515]
      • spherical_camera_ns [default: kodak_head]
      • spherical_left_camera_ns [default: elp_head_left]
      • spherical_right_camera_ns [default: elp_head_right]
  • launch/baxter/baxter_db_client.launch
      • camera [default: true]
      • camera_ns [default: realsense_torso]
      • spherical_camera [default: true]
      • spherical_stereo [default: true]
      • spherical_camera_ns [default: kodak_head]
      • spherical_left_camera_ns [default: elp_head_left]
      • spherical_right_camera_ns [default: elp_head_right]
      • output [default: screen]
      • log_rate [default: 5.0]
      • respawn [default: true]
      • enable_monitor [default: false]
      • vital_check [default: true]
      • debug [default: false]
  • launch/baxter/baxter_grasp_mask_rcnn.launch
      • input_image
      • input_cloud
      • manager
      • sampling [default: false]
      • data_collection [default: true]
      • target_grasp [default: false]
      • model_file [default: $(find dualarm_grasping)/models/dualarm_occluded_grasp/self_anno/20181227_model_iter_4559.npz]
      • config_yaml [default: $(find dualarm_grasping)/models/dualarm_occluded_grasp/self_anno/20181227_params.yaml]
      • target_yaml [default: $(find eus_teleop)/config/baxter/grasp_mask_rcnn_target_names.yaml]
      • label_yaml [default: $(find dualarm_grasping)/yaml/dualarm_occluded_grasping_label_names.yaml]
  • launch/baxter/baxter_logging.launch
      • twitter [default: true]
      • influxdb [default: true]
      • debug [default: false]
      • camera [default: true]
      • camera_ns [default: realsense_torso]
      • spherical_camera [default: true]
      • spherical_stereo [default: true]
      • spherical_camera_ns [default: kodak_head]
      • spherical_left_camera_ns [default: elp_head_left]
      • spherical_right_camera_ns [default: elp_head_right]
      • twitter_image_topics [default: /$(arg camera_ns)/color/image_rect_color]
      • home_dir [default: $(env HOME)]
      • compress [default: false] — whether compress rosbag or not.
      • position_diff_threshold [default: 0.01]
  • launch/baxter/baxter_realsense_torso.launch
      • launch_transformable_server [default: true]
      • launch_tabletop_detector [default: false]
      • launch_grasp_mask_rcnn [default: false]
      • camera_ns [default: realsense_torso]
      • camera_type [default: l515]
      • camera_frame_id [default: $(arg camera_ns)_color_optical_frame]
      • manager [default: $(arg camera_ns)_camera_manager]
      • input_cloud [default: /$(arg camera_ns)/depth_registered/quarter/points]
      • input_image [default: /$(arg camera_ns)/depth_registered/quarter/image]
  • launch/baxter/baxter_rosbag_play.launch
      • rosbag
      • camera_ns [default: realsense_torso]
      • gui [default: true]
      • loop [default: true]
      • lgripper_type [default: softhand]
      • rgripper_type [default: softhand]
      • manager [default: rosbag_play_nodelet_manager]
      • finger [default: standard_narrow]
      • finger_tip [default: paddle_tip]
      • left_electric_gripper [default: $(eval arg('lgripper_type') == 'parallel')]
      • right_electric_gripper [default: $(eval arg('rgripper_type') == 'parallel')]
  • launch/baxter/baxter_rosbag_record.launch
      • output_prefix [default: baxter]
      • compress [default: false] — whether compress rosbag or not.
      • camera_ns [default: realsense_torso]
      • spherical_camera_ns [default: kodak_head]
      • spherical_left_camera_ns [default: elp_head_left]
      • spherical_right_camera_ns [default: elp_head_right]
  • launch/baxter/baxter_tabletop_object_detector.launch
      • input_cloud
      • input_image
      • camera_frame_id
      • manager
      • launch_transformable_server [default: true]
      • clip [default: true]
  • launch/baxter/baxter_teleop.launch
      • main [default: true]
      • vive [default: true]
      • spacenav [default: false]
      • tablis [default: false]
      • device [default: vive]
      • head [default: true]
      • respeaker [default: true]
      • mirror [default: false]
      • logging [default: true]
      • twitter [default: true]
      • debug [default: false]
      • home_dir [default: $(env HOME)]
      • mask_rcnn [default: false]
      • display [default: true]
      • custom_xdisplay [default: true]
      • launch_baxter [default: true]
      • launch_xdisplay [default: false]
      • realsense_camera [default: false]
      • spherical_camera [default: true]
      • spherical_stereo [default: true]
      • republish [default: false]
      • lgripper_type [default: softhand]
      • rgripper_type [default: softhand]
      • button_toggle [default: true]
      • workspace_max_x [default: false]
      • workspace_min_x [default: false]
      • workspace_max_y [default: false]
      • workspace_min_y [default: false]
      • workspace_max_z [default: false]
      • workspace_min_z [default: false]
      • arm_interpolation [default: bezier_with_velocity]
      • arm_control_mode [default: velocity]
      • moveit [default: false]
      • finger [default: standard_narrow]
      • finger_tip [default: paddle_tip]
      • camera_ns [default: realsense_torso]
      • camera_type [default: l515]
      • spherical_camera_ns [default: kodak_head]
      • spherical_left_camera_ns [default: elp_head_left]
      • spherical_right_camera_ns [default: elp_head_right]
      • hmd_left_image [default: /virtual_camera/left/rviz_image]
      • hmd_right_image [default: /virtual_camera/right/rviz_image]
  • launch/baxter/baxter_teleop_display.launch
      • head [default: true]
      • respeaker [default: true]
      • mirror [default: false]
      • republish [default: false]
      • logging [default: true]
      • rqt_gui [default: true]
      • home_dir [default: $(env HOME)]
      • compress [default: false] — whether compress rosbag or not.
      • main_name [default: /baxter_teleop_main]
      • camera_ns [default: realsense_torso]
      • spherical_camera_ns [default: kodak_head]
      • spherical_stereo [default: true]
      • spherical_left_camera_ns [default: elp_head_left]
      • spherical_right_camera_ns [default: elp_head_right]
      • hmd_left_image [default: /virtual_camera/left/rviz_image]
      • hmd_right_image [default: /virtual_camera/right/rviz_image]
      • REALSENSE_IMAGE_TYPE [default: x264]
      • REALSENSE_DEPTH_TYPE [default: compressedDepth]
      • SPHERICAL_IMAGE_TYPE [default: x264]
      • SPHERICAL_STEREO_IMAGE_TYPE [default: x264]
  • launch/baxter/baxter_teleop_gazebo.launch
      • main [default: true]
      • vive [default: true]
      • spacenav [default: false]
      • tablis [default: false]
      • device [default: vive]
      • head [default: false]
      • mirror [default: false]
      • display [default: true]
      • button_toggle [default: true]
      • workspace_max_x [default: false]
      • workspace_min_x [default: false]
      • workspace_max_y [default: false]
      • workspace_min_y [default: false]
      • workspace_max_z [default: false]
      • workspace_min_z [default: false]
  • launch/baxter/baxter_visualization.launch
  • launch/dragon/dragon_teleop.launch
      • main [default: true]
      • vive [default: true]
      • spacenav [default: true]
      • device [default: spacenav]
      • head [default: false]
      • mirror [default: false]
      • button_toggle [default: true]
      • workspace_max_x [default: false]
      • workspace_min_x [default: false]
      • workspace_max_y [default: false]
      • workspace_min_y [default: false]
      • workspace_max_z [default: false]
      • workspace_min_z [default: false]
  • launch/dragon/dragon_teleop_gazebo.launch
      • main [default: true]
      • vive [default: true]
      • spacenav [default: true]
      • device [default: spacenav]
      • head [default: false]
      • mirror [default: false]
      • button_toggle [default: true]
      • workspace_max_x [default: false]
      • workspace_min_x [default: false]
      • workspace_max_y [default: false]
      • workspace_min_y [default: false]
      • workspace_max_z [default: false]
      • workspace_min_z [default: false]
  • launch/include/audio_play.launch
      • audio_ns [default: remote_audio]
      • format [default: wave]
      • dst [default: alsasink]
      • do_timestamp [default: false]
  • launch/include/elp_usb.launch
      • camera_name [default: elp_head]
      • index [default: 0]
      • machine [default: localhost]
      • load_machinepath [default: false]
      • machinepath [default: false]
  • launch/include/insta360_air.launch
      • camera_name [default: insta_head]
  • launch/include/kinfu.launch
      • CAMERA_INFO
      • IMAGE_DEPTH
      • IMAGE_COLOR
  • launch/include/kodak_pixpro.launch
      • camera_name [default: kodak_head]
  • launch/include/mask_rcnn.launch
      • INPUT_IMAGE
      • gpu [default: 0]
  • launch/include/realsense.launch
      • camera_ns
      • manager
      • publish_tf
      • color_width
      • color_height
      • depth_width
      • depth_height
  • launch/include/realsense_d435.launch
      • camera_ns [default: realsense]
      • manager [default: realsense_camera_manager]
      • publish_tf [default: false]
      • color_width [default: 640]
      • color_height [default: 480]
      • depth_width [default: 640]
      • depth_height [default: 480]
  • launch/include/realsense_l515.launch
      • camera_ns [default: realsense]
      • manager [default: realsense_camera_manager]
      • publish_tf [default: false]
      • color_width [default: 960]
      • color_height [default: 540]
      • depth_width [default: 640]
      • depth_height [default: 480]
  • launch/include/respeaker.launch
  • launch/include/rqt_gui.launch
  • launch/include/vive.launch
      • hmd_left_image [default: /virtual_camera/left/rviz_image]
      • hmd_right_image [default: /virtual_camera/right/rviz_image]
  • launch/jaxon/jaxon_teleop.launch
      • main [default: true]
      • vive [default: false]
      • spacenav [default: true]
      • device [default: spacenav]
      • head [default: false]
      • mirror [default: false]
      • button_toggle [default: true]
      • workspace_max_x [default: false]
      • workspace_min_x [default: false]
      • workspace_max_y [default: false]
      • workspace_min_y [default: false]
      • workspace_max_z [default: false]
      • workspace_min_z [default: false]
  • launch/jaxon/jaxon_teleop_choreonoid.launch
      • main [default: true]
      • vive [default: false]
      • spacenav [default: true]
      • device [default: spacenav]
      • head [default: false]
      • mirror [default: false]
      • button_toggle [default: true]
      • workspace_max_x [default: false]
      • workspace_min_x [default: false]
      • workspace_max_y [default: false]
      • workspace_min_y [default: false]
      • workspace_max_z [default: false]
      • workspace_min_z [default: false]
  • launch/pr2/pr2_logging.launch
      • CAMERA_INFO
      • RGB_CAMERA_INFO
      • COMP_IMAGE_COLOR
      • COMP_IMAGE_DEPTH
      • home_dir [default: $(env HOME)]
      • compress [default: false] — whether compress rosbag or not.
  • launch/pr2/pr2_teleop.launch
      • main [default: true]
      • vive [default: true]
      • spacenav [default: false]
      • tablis [default: false]
      • device [default: vive]
      • head [default: true]
      • respeaker [default: true]
      • mirror [default: false]
      • logging [default: true]
      • kinfu [default: false]
      • display [default: true]
      • home_dir [default: $(env HOME)]
      • button_toggle [default: true]
      • workspace_max_x [default: false]
      • workspace_min_x [default: false]
      • workspace_max_y [default: false]
      • workspace_min_y [default: false]
      • workspace_max_z [default: false]
      • workspace_min_z [default: false]
      • hmd_left_image [default: /virtual_camera/left/rviz_image]
      • hmd_right_image [default: /virtual_camera/right/rviz_image]
      • DECOMP_CAMERA_INFO [default: /kinect_head_decompressed/depth_registered/camera_info]
      • DECOMP_RGB_CAMERA_INFO [default: /kinect_head_decompressed/rgb/camera_info]
      • DECOMP_IMAGE_DEPTH [default: /kinect_head_decompressed/depth_registered/image_rect]
      • DECOMP_IMAGE_COLOR [default: /kinect_head_decompressed/rgb/image_rect_color]
      • DECOMP_POINTS [default: /kinect_head_decompressed/depth_registered/points]
      • CAMERA_INFO [default: /kinect_head/depth_registered/camera_info]
      • RGB_CAMERA_INFO [default: /kinect_head/rgb/camera_info]
      • IMAGE_COLOR [default: /kinect_head/rgb/image_rect_color]
      • IMAGE_DEPTH [default: /kinect_head/depth_registered/image_rect]
      • IMAGE_DEPTH_TYPE [default: compressedDepth]
      • COMP_IMAGE_COLOR [default: /kinect_head/rgb/image_rect_color/compressed]
      • COMP_IMAGE_DEPTH [default: /kinect_head/depth_registered/image_rect/compressedDepth]
  • launch/pr2/pr2_teleop_display.launch
      • kinfu [default: false]
      • respeaker [default: true]
      • DECOMP_CAMERA_INFO [default: /kinect_head_decompressed/depth_registered/camera_info]
      • DECOMP_RGB_CAMERA_INFO [default: /kinect_head_decompressed/rgb/camera_info]
      • DECOMP_IMAGE_DEPTH [default: /kinect_head_decompressed/depth_registered/image_rect]
      • DECOMP_IMAGE_COLOR [default: /kinect_head_decompressed/rgb/image_rect_color]
      • DECOMP_POINTS [default: /kinect_head_decompressed/depth_registered/points]
      • CAMERA_INFO
      • RGB_CAMERA_INFO
      • IMAGE_COLOR
      • IMAGE_DEPTH
      • IMAGE_DEPTH_TYPE
  • launch/pr2/pr2_teleop_gazebo.launch
      • main [default: true]
      • vive [default: true]
      • spacenav [default: false]
      • tablis [default: false]
      • device [default: vive]
      • head [default: false]
      • mirror [default: false]
      • display [default: true]
      • button_toggle [default: true]
      • workspace_max_x [default: false]
      • workspace_min_x [default: false]
      • workspace_max_y [default: false]
      • workspace_min_y [default: false]
      • workspace_max_z [default: false]
      • workspace_min_z [default: false]
  • launch/tablis/tablis_bridge_follower.launch
  • launch/tablis/tablis_bridge_leader.launch
      • filtered [default: false]
  • sample/common/baxter_display_remote.launch
      • head [default: false]
      • respeaker [default: true]
      • mirror [default: false]
      • republish [default: true]
      • logging [default: true]
      • rqt_gui [default: true]
      • camera_ns [default: realsense_torso]
      • spherical_camera_ns [default: kodak_head]
      • spherical_stereo [default: true]
      • spherical_left_camera_ns [default: elp_head_left]
      • spherical_right_camera_ns [default: elp_head_right]
  • sample/common/baxter_moveit_remote.launch
      • head [default: true]
      • respeaker [default: true]
      • logging [default: true]
      • twitter [default: true]
      • influxdb [default: true]
      • debug [default: false]
      • home_dir [default: $(env HOME)]
      • mask_rcnn [default: false]
      • custom_xdisplay [default: true]
      • launch_xdisplay [default: false]
      • realsense_camera [default: true]
      • spherical_camera [default: true]
      • spherical_stereo [default: true]
      • lgripper_type [default: softhand]
      • rgripper_type [default: softhand]
      • arm_interpolation [default: minjerk]
      • arm_control_mode [default: position_w_id]
      • moveit [default: true]
      • finger [default: standard_narrow]
      • finger_tip [default: paddle_tip]
      • camera_ns [default: realsense_torso]
      • camera_type [default: l515]
      • spherical_camera_ns [default: kodak_head]
      • spherical_left_camera_ns [default: elp_head_left]
      • spherical_right_camera_ns [default: elp_head_right]
      • gui [default: true]
      • launch_tabletop_detector [default: true]
      • launch_grasp_mask_rcnn [default: false]
  • sample/common/baxter_remote.launch
      • head [default: true]
      • respeaker [default: true]
      • logging [default: true]
      • twitter [default: true]
      • influxdb [default: true]
      • debug [default: false]
      • home_dir [default: $(env HOME)]
      • mask_rcnn [default: false]
      • custom_xdisplay [default: true]
      • launch_xdisplay [default: false]
      • realsense_camera [default: false]
      • spherical_camera [default: true]
      • spherical_stereo [default: true]
      • lgripper_type [default: softhand]
      • rgripper_type [default: softhand]
      • arm_interpolation [default: bezier_with_velocity]
      • arm_control_mode [default: velocity]
      • moveit [default: false]
      • finger [default: standard_narrow]
      • finger_tip [default: paddle_tip]
      • camera_ns [default: realsense_torso]
      • camera_type [default: l515]
      • spherical_camera_ns [default: kodak_head]
      • spherical_left_camera_ns [default: elp_head_left]
      • spherical_right_camera_ns [default: elp_head_right]
  • sample/oculus/baxter/baxter_oculus.launch
      • main [default: true]
      • head [default: false]
      • mirror [default: false]
      • realsense_camera [default: false]
      • spherical_camera [default: true]
      • spherical_stereo [default: true]
      • lgripper_type [default: softhand]
      • rgripper_type [default: softhand]
      • button_toggle [default: true]
  • sample/oculus/baxter/baxter_oculus_gazebo.launch
      • main [default: true]
      • button_toggle [default: true]
      • display [default: true]
  • sample/oculus/pr2/pr2_oculus.launch
      • main [default: true]
      • kinfu [default: false]
      • button_toggle [default: true]
      • display [default: true]
  • sample/oculus/pr2/pr2_oculus_gazebo.launch
      • main [default: true]
      • button_toggle [default: true]
      • display [default: true]
  • sample/other/baxter/baxter_moveit.launch
      • realsense_camera [default: true]
      • spherical_camera [default: false]
      • logging [default: true]
      • arm_interpolation [default: minjerk]
      • arm_control_mode [default: position_w_id]
      • moveit [default: true]
      • gui [default: true]
      • lgripper_type [default: softhand]
      • rgripper_type [default: softhand]
      • launch_tabletop_detector [default: true]
  • sample/spacenav/baxter/baxter_spacenav.launch
      • main [default: true]
      • head [default: false]
      • mirror [default: false]
      • logging [default: false]
      • display [default: true]
      • realsense_camera [default: false]
      • spherical_camera [default: true]
      • spherical_stereo [default: true]
      • lgripper_type [default: softhand]
      • rgripper_type [default: softhand-v2]
      • button_toggle [default: true]
  • sample/spacenav/baxter/baxter_spacenav_gazebo.launch
      • main [default: true]
      • button_toggle [default: true]
      • display [default: true]
  • sample/spacenav/dragon/dragon_spacenav.launch
      • main [default: true]
      • spacenav [default: true]
      • button_toggle [default: true]
  • sample/spacenav/dragon/dragon_spacenav_gazebo.launch
      • main [default: true]
      • spacenav [default: true]
      • button_toggle [default: true]
  • sample/spacenav/jaxon/jaxon_spacenav.launch
      • main [default: true]
      • spacenav [default: true]
      • button_toggle [default: true]
  • sample/spacenav/jaxon/jaxon_spacenav_choreonoid.launch
      • main [default: true]
      • spacenav [default: true]
      • button_toggle [default: true]
  • sample/spacenav/pr2/pr2_spacenav.launch
      • main [default: true]
      • spacenav [default: true]
      • button_toggle [default: true]
      • kinfu [default: false]
      • display [default: true]
  • sample/spacenav/pr2/pr2_spacenav_gazebo.launch
      • main [default: true]
      • spacenav [default: true]
      • button_toggle [default: true]
      • display [default: true]
  • sample/tablis/baxter/baxter_tablis.launch
      • main [default: true]
      • vive_set [default: default]
      • head [default: true]
      • mirror [default: false]
      • realsense_camera [default: false]
      • spherical_camera [default: true]
      • spherical_stereo [default: true]
      • republish [default: false]
      • lgripper_type [default: softhand]
      • rgripper_type [default: softhand]
      • button_toggle [default: true]
  • sample/tablis/baxter/baxter_tablis_gazebo.launch
      • main [default: true]
      • vive_set [default: default]
      • head [default: true]
      • button_toggle [default: true]
      • mirror [default: false]
      • display [default: true]
  • sample/tablis/baxter/baxter_tablis_remote.launch
      • main [default: true]
      • vive [default: true]
      • head [default: true]
      • mirror [default: false]
      • vive_set [default: default]
      • lgripper_type [default: softhand]
      • rgripper_type [default: softhand]
      • button_toggle [default: true]
  • sample/tablis/jaxon/jaxon_tablis.launch
      • main [default: true]
      • button_toggle [default: true]
  • sample/tablis/jaxon/jaxon_tablis_choreonoid.launch
      • main [default: true]
      • button_toggle [default: true]
  • sample/tablis/pr2/pr2_tablis.launch
      • main [default: true]
      • vive_set [default: default]
      • head [default: true]
      • button_toggle [default: true]
      • kinfu [default: false]
      • mirror [default: false]
      • display [default: true]
  • sample/tablis/pr2/pr2_tablis_gazebo.launch
      • main [default: true]
      • vive_set [default: default]
      • head [default: true]
      • button_toggle [default: true]
      • mirror [default: false]
      • display [default: true]
  • sample/vive/baxter/baxter_vive.launch
      • main [default: true]
      • vive [default: true]
      • vive_set [default: default]
      • head [default: true]
      • mirror [default: false]
      • realsense_camera [default: false]
      • spherical_camera [default: true]
      • spherical_stereo [default: true]
      • republish [default: false]
      • lgripper_type [default: softhand]
      • rgripper_type [default: softhand]
      • button_toggle [default: true]
  • sample/vive/baxter/baxter_vive_gazebo.launch
      • main [default: true]
      • vive [default: true]
      • vive_set [default: default]
      • head [default: true]
      • mirror [default: false]
      • button_toggle [default: true]
      • display [default: true]
  • sample/vive/baxter/baxter_vive_mirror.launch
      • main [default: true]
      • vive [default: true]
      • vive_set [default: default]
      • head [default: true]
      • realsense_camera [default: false]
      • spherical_camera [default: true]
      • spherical_stereo [default: true]
      • republish [default: false]
      • lgripper_type [default: softhand]
      • rgripper_type [default: softhand]
      • button_toggle [default: true]
  • sample/vive/baxter/baxter_vive_remote.launch
      • main [default: true]
      • vive [default: true]
      • vive_set [default: default]
      • head [default: true]
      • mirror [default: false]
      • lgripper_type [default: softhand]
      • rgripper_type [default: softhand]
      • button_toggle [default: true]
  • sample/vive/pr2/pr2_vive.launch
      • main [default: true]
      • vive [default: true]
      • vive_set [default: default]
      • head [default: true]
      • button_toggle [default: true]
      • kinfu [default: false]
      • display [default: true]
  • sample/vive/pr2/pr2_vive_gazebo.launch
      • main [default: true]
      • vive [default: true]
      • vive_set [default: default]
      • button_toggle [default: true]
      • display [default: true]

Services

No service files found

Plugins

No plugins found.

Recent questions tagged eus_teleop at Robotics Stack Exchange

No version for distro eloquent showing jade. Known supported distros are highlighted in the buttons above.

Package Summary

Tags No category tags.
Version 0.1.18
License BSD
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/jsk-ros-pkg/jsk_control.git
VCS Type git
VCS Version master
Last Updated 2024-12-09
Dev Status DEVELOPED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

The eus_teleop package

Additional Links

No additional links.

Maintainers

  • Shingo Kitagawa

Authors

  • Shingo Kitagawa

eus_teleop

main linter

Multi robot teleoperation system with Vive/SpaceNav/Oculus/Tablis Cockpit

Note

This package depends on these branches below:

Tested Environment

Build environment

Ubuntu 16.04 + ROS Kinetic

  • NVidia driver: 396.37
  • OpenVR: 1.3.22
  • Steam VR: 1.6.10

Ubuntu 18.04 + ROS Melodic

  • NVidia driver: 390.116
  • OpenVR: 1.3.22
  • Steam VR: 1.6.10

User interface devices

Vive

  • Arm motion tracking
  • Controller button interface
  • HMD visual interface
  • Vibration interface
  • Sound interface

Tablis

  • Arm motion tracking
  • Controller button interface
  • HMD visual interface
  • Vibration interface
  • Sound interface

SpaceNav (3D mouse)

  • Arm motion tracking
  • Controller button interface

Oculus

  • Arm motion tracking
  • Controller button interface
  • HMD visual interface
  • Vibration interface
  • Sound interface

Installation

Dependency installation

Install dependencies (for Vive)

sudo apt-get install --reinstall xserver-xorg-video-intel-hwe-18.04 libgl1-mesa-glx libgl1-mesa-dri xserver-xorg-core
sudo dpkg-reconfigure xserver-xorg

Install nvidia-driver (for Vive)

# for melodic, run command below
sudo apt install nvidia-driver-390
# for kinetic, install cuda-9.2 deb (local) manually and run command below.
sudo apt install nvidia-396

Install OpenVR, steam and steamVR (for Vive)

Follow here

Install kodak 4k pro camera and ELP usb camera udev (for Baxter)

sudo cp udev/99-kodak.rules /etc/udev/rules.d/
sudo udevadm control --reload-rules && sudo udevadm trigger

File truncated at 100 lines see the full file

CHANGELOG

Changelog for package eus_teleop

0.1.18 (2024-12-09)

0.1.17 (2023-05-28)

  • add eus_teleop
  • Contributors: Shingo Kitagawa

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

  • launch/baxter/baxter.launch
      • head [default: true]
      • respeaker [default: true]
      • logging [default: true]
      • twitter [default: true]
      • influxdb [default: true]
      • debug [default: false]
      • home_dir [default: $(env HOME)]
      • mask_rcnn [default: false]
      • custom_xdisplay [default: true]
      • launch_xdisplay [default: false]
      • realsense_camera [default: false]
      • spherical_camera [default: true]
      • spherical_stereo [default: true]
      • lgripper_type [default: softhand]
      • rgripper_type [default: softhand]
      • launch_tabletop_detector [default: false]
      • launch_grasp_mask_rcnn [default: false]
      • arm_interpolation [default: bezier_with_velocity]
      • arm_control_mode [default: velocity]
      • moveit [default: false]
      • finger [default: standard_narrow]
      • finger_tip [default: paddle_tip]
      • xdisplay_max_width [default: 1024]
      • xdisplay_max_width [default: 1920]
      • xdisplay_max_height [default: 600]
      • xdisplay_max_height [default: 1200]
      • camera_ns [default: realsense_torso]
      • camera_type [default: l515]
      • spherical_camera_ns [default: kodak_head]
      • spherical_left_camera_ns [default: elp_head_left]
      • spherical_right_camera_ns [default: elp_head_right]
  • launch/baxter/baxter_db_client.launch
      • camera [default: true]
      • camera_ns [default: realsense_torso]
      • spherical_camera [default: true]
      • spherical_stereo [default: true]
      • spherical_camera_ns [default: kodak_head]
      • spherical_left_camera_ns [default: elp_head_left]
      • spherical_right_camera_ns [default: elp_head_right]
      • output [default: screen]
      • log_rate [default: 5.0]
      • respawn [default: true]
      • enable_monitor [default: false]
      • vital_check [default: true]
      • debug [default: false]
  • launch/baxter/baxter_grasp_mask_rcnn.launch
      • input_image
      • input_cloud
      • manager
      • sampling [default: false]
      • data_collection [default: true]
      • target_grasp [default: false]
      • model_file [default: $(find dualarm_grasping)/models/dualarm_occluded_grasp/self_anno/20181227_model_iter_4559.npz]
      • config_yaml [default: $(find dualarm_grasping)/models/dualarm_occluded_grasp/self_anno/20181227_params.yaml]
      • target_yaml [default: $(find eus_teleop)/config/baxter/grasp_mask_rcnn_target_names.yaml]
      • label_yaml [default: $(find dualarm_grasping)/yaml/dualarm_occluded_grasping_label_names.yaml]
  • launch/baxter/baxter_logging.launch
      • twitter [default: true]
      • influxdb [default: true]
      • debug [default: false]
      • camera [default: true]
      • camera_ns [default: realsense_torso]
      • spherical_camera [default: true]
      • spherical_stereo [default: true]
      • spherical_camera_ns [default: kodak_head]
      • spherical_left_camera_ns [default: elp_head_left]
      • spherical_right_camera_ns [default: elp_head_right]
      • twitter_image_topics [default: /$(arg camera_ns)/color/image_rect_color]
      • home_dir [default: $(env HOME)]
      • compress [default: false] — whether compress rosbag or not.
      • position_diff_threshold [default: 0.01]
  • launch/baxter/baxter_realsense_torso.launch
      • launch_transformable_server [default: true]
      • launch_tabletop_detector [default: false]
      • launch_grasp_mask_rcnn [default: false]
      • camera_ns [default: realsense_torso]
      • camera_type [default: l515]
      • camera_frame_id [default: $(arg camera_ns)_color_optical_frame]
      • manager [default: $(arg camera_ns)_camera_manager]
      • input_cloud [default: /$(arg camera_ns)/depth_registered/quarter/points]
      • input_image [default: /$(arg camera_ns)/depth_registered/quarter/image]
  • launch/baxter/baxter_rosbag_play.launch
      • rosbag
      • camera_ns [default: realsense_torso]
      • gui [default: true]
      • loop [default: true]
      • lgripper_type [default: softhand]
      • rgripper_type [default: softhand]
      • manager [default: rosbag_play_nodelet_manager]
      • finger [default: standard_narrow]
      • finger_tip [default: paddle_tip]
      • left_electric_gripper [default: $(eval arg('lgripper_type') == 'parallel')]
      • right_electric_gripper [default: $(eval arg('rgripper_type') == 'parallel')]
  • launch/baxter/baxter_rosbag_record.launch
      • output_prefix [default: baxter]
      • compress [default: false] — whether compress rosbag or not.
      • camera_ns [default: realsense_torso]
      • spherical_camera_ns [default: kodak_head]
      • spherical_left_camera_ns [default: elp_head_left]
      • spherical_right_camera_ns [default: elp_head_right]
  • launch/baxter/baxter_tabletop_object_detector.launch
      • input_cloud
      • input_image
      • camera_frame_id
      • manager
      • launch_transformable_server [default: true]
      • clip [default: true]
  • launch/baxter/baxter_teleop.launch
      • main [default: true]
      • vive [default: true]
      • spacenav [default: false]
      • tablis [default: false]
      • device [default: vive]
      • head [default: true]
      • respeaker [default: true]
      • mirror [default: false]
      • logging [default: true]
      • twitter [default: true]
      • debug [default: false]
      • home_dir [default: $(env HOME)]
      • mask_rcnn [default: false]
      • display [default: true]
      • custom_xdisplay [default: true]
      • launch_baxter [default: true]
      • launch_xdisplay [default: false]
      • realsense_camera [default: false]
      • spherical_camera [default: true]
      • spherical_stereo [default: true]
      • republish [default: false]
      • lgripper_type [default: softhand]
      • rgripper_type [default: softhand]
      • button_toggle [default: true]
      • workspace_max_x [default: false]
      • workspace_min_x [default: false]
      • workspace_max_y [default: false]
      • workspace_min_y [default: false]
      • workspace_max_z [default: false]
      • workspace_min_z [default: false]
      • arm_interpolation [default: bezier_with_velocity]
      • arm_control_mode [default: velocity]
      • moveit [default: false]
      • finger [default: standard_narrow]
      • finger_tip [default: paddle_tip]
      • camera_ns [default: realsense_torso]
      • camera_type [default: l515]
      • spherical_camera_ns [default: kodak_head]
      • spherical_left_camera_ns [default: elp_head_left]
      • spherical_right_camera_ns [default: elp_head_right]
      • hmd_left_image [default: /virtual_camera/left/rviz_image]
      • hmd_right_image [default: /virtual_camera/right/rviz_image]
  • launch/baxter/baxter_teleop_display.launch
      • head [default: true]
      • respeaker [default: true]
      • mirror [default: false]
      • republish [default: false]
      • logging [default: true]
      • rqt_gui [default: true]
      • home_dir [default: $(env HOME)]
      • compress [default: false] — whether compress rosbag or not.
      • main_name [default: /baxter_teleop_main]
      • camera_ns [default: realsense_torso]
      • spherical_camera_ns [default: kodak_head]
      • spherical_stereo [default: true]
      • spherical_left_camera_ns [default: elp_head_left]
      • spherical_right_camera_ns [default: elp_head_right]
      • hmd_left_image [default: /virtual_camera/left/rviz_image]
      • hmd_right_image [default: /virtual_camera/right/rviz_image]
      • REALSENSE_IMAGE_TYPE [default: x264]
      • REALSENSE_DEPTH_TYPE [default: compressedDepth]
      • SPHERICAL_IMAGE_TYPE [default: x264]
      • SPHERICAL_STEREO_IMAGE_TYPE [default: x264]
  • launch/baxter/baxter_teleop_gazebo.launch
      • main [default: true]
      • vive [default: true]
      • spacenav [default: false]
      • tablis [default: false]
      • device [default: vive]
      • head [default: false]
      • mirror [default: false]
      • display [default: true]
      • button_toggle [default: true]
      • workspace_max_x [default: false]
      • workspace_min_x [default: false]
      • workspace_max_y [default: false]
      • workspace_min_y [default: false]
      • workspace_max_z [default: false]
      • workspace_min_z [default: false]
  • launch/baxter/baxter_visualization.launch
  • launch/dragon/dragon_teleop.launch
      • main [default: true]
      • vive [default: true]
      • spacenav [default: true]
      • device [default: spacenav]
      • head [default: false]
      • mirror [default: false]
      • button_toggle [default: true]
      • workspace_max_x [default: false]
      • workspace_min_x [default: false]
      • workspace_max_y [default: false]
      • workspace_min_y [default: false]
      • workspace_max_z [default: false]
      • workspace_min_z [default: false]
  • launch/dragon/dragon_teleop_gazebo.launch
      • main [default: true]
      • vive [default: true]
      • spacenav [default: true]
      • device [default: spacenav]
      • head [default: false]
      • mirror [default: false]
      • button_toggle [default: true]
      • workspace_max_x [default: false]
      • workspace_min_x [default: false]
      • workspace_max_y [default: false]
      • workspace_min_y [default: false]
      • workspace_max_z [default: false]
      • workspace_min_z [default: false]
  • launch/include/audio_play.launch
      • audio_ns [default: remote_audio]
      • format [default: wave]
      • dst [default: alsasink]
      • do_timestamp [default: false]
  • launch/include/elp_usb.launch
      • camera_name [default: elp_head]
      • index [default: 0]
      • machine [default: localhost]
      • load_machinepath [default: false]
      • machinepath [default: false]
  • launch/include/insta360_air.launch
      • camera_name [default: insta_head]
  • launch/include/kinfu.launch
      • CAMERA_INFO
      • IMAGE_DEPTH
      • IMAGE_COLOR
  • launch/include/kodak_pixpro.launch
      • camera_name [default: kodak_head]
  • launch/include/mask_rcnn.launch
      • INPUT_IMAGE
      • gpu [default: 0]
  • launch/include/realsense.launch
      • camera_ns
      • manager
      • publish_tf
      • color_width
      • color_height
      • depth_width
      • depth_height
  • launch/include/realsense_d435.launch
      • camera_ns [default: realsense]
      • manager [default: realsense_camera_manager]
      • publish_tf [default: false]
      • color_width [default: 640]
      • color_height [default: 480]
      • depth_width [default: 640]
      • depth_height [default: 480]
  • launch/include/realsense_l515.launch
      • camera_ns [default: realsense]
      • manager [default: realsense_camera_manager]
      • publish_tf [default: false]
      • color_width [default: 960]
      • color_height [default: 540]
      • depth_width [default: 640]
      • depth_height [default: 480]
  • launch/include/respeaker.launch
  • launch/include/rqt_gui.launch
  • launch/include/vive.launch
      • hmd_left_image [default: /virtual_camera/left/rviz_image]
      • hmd_right_image [default: /virtual_camera/right/rviz_image]
  • launch/jaxon/jaxon_teleop.launch
      • main [default: true]
      • vive [default: false]
      • spacenav [default: true]
      • device [default: spacenav]
      • head [default: false]
      • mirror [default: false]
      • button_toggle [default: true]
      • workspace_max_x [default: false]
      • workspace_min_x [default: false]
      • workspace_max_y [default: false]
      • workspace_min_y [default: false]
      • workspace_max_z [default: false]
      • workspace_min_z [default: false]
  • launch/jaxon/jaxon_teleop_choreonoid.launch
      • main [default: true]
      • vive [default: false]
      • spacenav [default: true]
      • device [default: spacenav]
      • head [default: false]
      • mirror [default: false]
      • button_toggle [default: true]
      • workspace_max_x [default: false]
      • workspace_min_x [default: false]
      • workspace_max_y [default: false]
      • workspace_min_y [default: false]
      • workspace_max_z [default: false]
      • workspace_min_z [default: false]
  • launch/pr2/pr2_logging.launch
      • CAMERA_INFO
      • RGB_CAMERA_INFO
      • COMP_IMAGE_COLOR
      • COMP_IMAGE_DEPTH
      • home_dir [default: $(env HOME)]
      • compress [default: false] — whether compress rosbag or not.
  • launch/pr2/pr2_teleop.launch
      • main [default: true]
      • vive [default: true]
      • spacenav [default: false]
      • tablis [default: false]
      • device [default: vive]
      • head [default: true]
      • respeaker [default: true]
      • mirror [default: false]
      • logging [default: true]
      • kinfu [default: false]
      • display [default: true]
      • home_dir [default: $(env HOME)]
      • button_toggle [default: true]
      • workspace_max_x [default: false]
      • workspace_min_x [default: false]
      • workspace_max_y [default: false]
      • workspace_min_y [default: false]
      • workspace_max_z [default: false]
      • workspace_min_z [default: false]
      • hmd_left_image [default: /virtual_camera/left/rviz_image]
      • hmd_right_image [default: /virtual_camera/right/rviz_image]
      • DECOMP_CAMERA_INFO [default: /kinect_head_decompressed/depth_registered/camera_info]
      • DECOMP_RGB_CAMERA_INFO [default: /kinect_head_decompressed/rgb/camera_info]
      • DECOMP_IMAGE_DEPTH [default: /kinect_head_decompressed/depth_registered/image_rect]
      • DECOMP_IMAGE_COLOR [default: /kinect_head_decompressed/rgb/image_rect_color]
      • DECOMP_POINTS [default: /kinect_head_decompressed/depth_registered/points]
      • CAMERA_INFO [default: /kinect_head/depth_registered/camera_info]
      • RGB_CAMERA_INFO [default: /kinect_head/rgb/camera_info]
      • IMAGE_COLOR [default: /kinect_head/rgb/image_rect_color]
      • IMAGE_DEPTH [default: /kinect_head/depth_registered/image_rect]
      • IMAGE_DEPTH_TYPE [default: compressedDepth]
      • COMP_IMAGE_COLOR [default: /kinect_head/rgb/image_rect_color/compressed]
      • COMP_IMAGE_DEPTH [default: /kinect_head/depth_registered/image_rect/compressedDepth]
  • launch/pr2/pr2_teleop_display.launch
      • kinfu [default: false]
      • respeaker [default: true]
      • DECOMP_CAMERA_INFO [default: /kinect_head_decompressed/depth_registered/camera_info]
      • DECOMP_RGB_CAMERA_INFO [default: /kinect_head_decompressed/rgb/camera_info]
      • DECOMP_IMAGE_DEPTH [default: /kinect_head_decompressed/depth_registered/image_rect]
      • DECOMP_IMAGE_COLOR [default: /kinect_head_decompressed/rgb/image_rect_color]
      • DECOMP_POINTS [default: /kinect_head_decompressed/depth_registered/points]
      • CAMERA_INFO
      • RGB_CAMERA_INFO
      • IMAGE_COLOR
      • IMAGE_DEPTH
      • IMAGE_DEPTH_TYPE
  • launch/pr2/pr2_teleop_gazebo.launch
      • main [default: true]
      • vive [default: true]
      • spacenav [default: false]
      • tablis [default: false]
      • device [default: vive]
      • head [default: false]
      • mirror [default: false]
      • display [default: true]
      • button_toggle [default: true]
      • workspace_max_x [default: false]
      • workspace_min_x [default: false]
      • workspace_max_y [default: false]
      • workspace_min_y [default: false]
      • workspace_max_z [default: false]
      • workspace_min_z [default: false]
  • launch/tablis/tablis_bridge_follower.launch
  • launch/tablis/tablis_bridge_leader.launch
      • filtered [default: false]
  • sample/common/baxter_display_remote.launch
      • head [default: false]
      • respeaker [default: true]
      • mirror [default: false]
      • republish [default: true]
      • logging [default: true]
      • rqt_gui [default: true]
      • camera_ns [default: realsense_torso]
      • spherical_camera_ns [default: kodak_head]
      • spherical_stereo [default: true]
      • spherical_left_camera_ns [default: elp_head_left]
      • spherical_right_camera_ns [default: elp_head_right]
  • sample/common/baxter_moveit_remote.launch
      • head [default: true]
      • respeaker [default: true]
      • logging [default: true]
      • twitter [default: true]
      • influxdb [default: true]
      • debug [default: false]
      • home_dir [default: $(env HOME)]
      • mask_rcnn [default: false]
      • custom_xdisplay [default: true]
      • launch_xdisplay [default: false]
      • realsense_camera [default: true]
      • spherical_camera [default: true]
      • spherical_stereo [default: true]
      • lgripper_type [default: softhand]
      • rgripper_type [default: softhand]
      • arm_interpolation [default: minjerk]
      • arm_control_mode [default: position_w_id]
      • moveit [default: true]
      • finger [default: standard_narrow]
      • finger_tip [default: paddle_tip]
      • camera_ns [default: realsense_torso]
      • camera_type [default: l515]
      • spherical_camera_ns [default: kodak_head]
      • spherical_left_camera_ns [default: elp_head_left]
      • spherical_right_camera_ns [default: elp_head_right]
      • gui [default: true]
      • launch_tabletop_detector [default: true]
      • launch_grasp_mask_rcnn [default: false]
  • sample/common/baxter_remote.launch
      • head [default: true]
      • respeaker [default: true]
      • logging [default: true]
      • twitter [default: true]
      • influxdb [default: true]
      • debug [default: false]
      • home_dir [default: $(env HOME)]
      • mask_rcnn [default: false]
      • custom_xdisplay [default: true]
      • launch_xdisplay [default: false]
      • realsense_camera [default: false]
      • spherical_camera [default: true]
      • spherical_stereo [default: true]
      • lgripper_type [default: softhand]
      • rgripper_type [default: softhand]
      • arm_interpolation [default: bezier_with_velocity]
      • arm_control_mode [default: velocity]
      • moveit [default: false]
      • finger [default: standard_narrow]
      • finger_tip [default: paddle_tip]
      • camera_ns [default: realsense_torso]
      • camera_type [default: l515]
      • spherical_camera_ns [default: kodak_head]
      • spherical_left_camera_ns [default: elp_head_left]
      • spherical_right_camera_ns [default: elp_head_right]
  • sample/oculus/baxter/baxter_oculus.launch
      • main [default: true]
      • head [default: false]
      • mirror [default: false]
      • realsense_camera [default: false]
      • spherical_camera [default: true]
      • spherical_stereo [default: true]
      • lgripper_type [default: softhand]
      • rgripper_type [default: softhand]
      • button_toggle [default: true]
  • sample/oculus/baxter/baxter_oculus_gazebo.launch
      • main [default: true]
      • button_toggle [default: true]
      • display [default: true]
  • sample/oculus/pr2/pr2_oculus.launch
      • main [default: true]
      • kinfu [default: false]
      • button_toggle [default: true]
      • display [default: true]
  • sample/oculus/pr2/pr2_oculus_gazebo.launch
      • main [default: true]
      • button_toggle [default: true]
      • display [default: true]
  • sample/other/baxter/baxter_moveit.launch
      • realsense_camera [default: true]
      • spherical_camera [default: false]
      • logging [default: true]
      • arm_interpolation [default: minjerk]
      • arm_control_mode [default: position_w_id]
      • moveit [default: true]
      • gui [default: true]
      • lgripper_type [default: softhand]
      • rgripper_type [default: softhand]
      • launch_tabletop_detector [default: true]
  • sample/spacenav/baxter/baxter_spacenav.launch
      • main [default: true]
      • head [default: false]
      • mirror [default: false]
      • logging [default: false]
      • display [default: true]
      • realsense_camera [default: false]
      • spherical_camera [default: true]
      • spherical_stereo [default: true]
      • lgripper_type [default: softhand]
      • rgripper_type [default: softhand-v2]
      • button_toggle [default: true]
  • sample/spacenav/baxter/baxter_spacenav_gazebo.launch
      • main [default: true]
      • button_toggle [default: true]
      • display [default: true]
  • sample/spacenav/dragon/dragon_spacenav.launch
      • main [default: true]
      • spacenav [default: true]
      • button_toggle [default: true]
  • sample/spacenav/dragon/dragon_spacenav_gazebo.launch
      • main [default: true]
      • spacenav [default: true]
      • button_toggle [default: true]
  • sample/spacenav/jaxon/jaxon_spacenav.launch
      • main [default: true]
      • spacenav [default: true]
      • button_toggle [default: true]
  • sample/spacenav/jaxon/jaxon_spacenav_choreonoid.launch
      • main [default: true]
      • spacenav [default: true]
      • button_toggle [default: true]
  • sample/spacenav/pr2/pr2_spacenav.launch
      • main [default: true]
      • spacenav [default: true]
      • button_toggle [default: true]
      • kinfu [default: false]
      • display [default: true]
  • sample/spacenav/pr2/pr2_spacenav_gazebo.launch
      • main [default: true]
      • spacenav [default: true]
      • button_toggle [default: true]
      • display [default: true]
  • sample/tablis/baxter/baxter_tablis.launch
      • main [default: true]
      • vive_set [default: default]
      • head [default: true]
      • mirror [default: false]
      • realsense_camera [default: false]
      • spherical_camera [default: true]
      • spherical_stereo [default: true]
      • republish [default: false]
      • lgripper_type [default: softhand]
      • rgripper_type [default: softhand]
      • button_toggle [default: true]
  • sample/tablis/baxter/baxter_tablis_gazebo.launch
      • main [default: true]
      • vive_set [default: default]
      • head [default: true]
      • button_toggle [default: true]
      • mirror [default: false]
      • display [default: true]
  • sample/tablis/baxter/baxter_tablis_remote.launch
      • main [default: true]
      • vive [default: true]
      • head [default: true]
      • mirror [default: false]
      • vive_set [default: default]
      • lgripper_type [default: softhand]
      • rgripper_type [default: softhand]
      • button_toggle [default: true]
  • sample/tablis/jaxon/jaxon_tablis.launch
      • main [default: true]
      • button_toggle [default: true]
  • sample/tablis/jaxon/jaxon_tablis_choreonoid.launch
      • main [default: true]
      • button_toggle [default: true]
  • sample/tablis/pr2/pr2_tablis.launch
      • main [default: true]
      • vive_set [default: default]
      • head [default: true]
      • button_toggle [default: true]
      • kinfu [default: false]
      • mirror [default: false]
      • display [default: true]
  • sample/tablis/pr2/pr2_tablis_gazebo.launch
      • main [default: true]
      • vive_set [default: default]
      • head [default: true]
      • button_toggle [default: true]
      • mirror [default: false]
      • display [default: true]
  • sample/vive/baxter/baxter_vive.launch
      • main [default: true]
      • vive [default: true]
      • vive_set [default: default]
      • head [default: true]
      • mirror [default: false]
      • realsense_camera [default: false]
      • spherical_camera [default: true]
      • spherical_stereo [default: true]
      • republish [default: false]
      • lgripper_type [default: softhand]
      • rgripper_type [default: softhand]
      • button_toggle [default: true]
  • sample/vive/baxter/baxter_vive_gazebo.launch
      • main [default: true]
      • vive [default: true]
      • vive_set [default: default]
      • head [default: true]
      • mirror [default: false]
      • button_toggle [default: true]
      • display [default: true]
  • sample/vive/baxter/baxter_vive_mirror.launch
      • main [default: true]
      • vive [default: true]
      • vive_set [default: default]
      • head [default: true]
      • realsense_camera [default: false]
      • spherical_camera [default: true]
      • spherical_stereo [default: true]
      • republish [default: false]
      • lgripper_type [default: softhand]
      • rgripper_type [default: softhand]
      • button_toggle [default: true]
  • sample/vive/baxter/baxter_vive_remote.launch
      • main [default: true]
      • vive [default: true]
      • vive_set [default: default]
      • head [default: true]
      • mirror [default: false]
      • lgripper_type [default: softhand]
      • rgripper_type [default: softhand]
      • button_toggle [default: true]
  • sample/vive/pr2/pr2_vive.launch
      • main [default: true]
      • vive [default: true]
      • vive_set [default: default]
      • head [default: true]
      • button_toggle [default: true]
      • kinfu [default: false]
      • display [default: true]
  • sample/vive/pr2/pr2_vive_gazebo.launch
      • main [default: true]
      • vive [default: true]
      • vive_set [default: default]
      • button_toggle [default: true]
      • display [default: true]

Services

No service files found

Plugins

No plugins found.

Recent questions tagged eus_teleop at Robotics Stack Exchange

No version for distro dashing showing jade. Known supported distros are highlighted in the buttons above.

Package Summary

Tags No category tags.
Version 0.1.18
License BSD
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/jsk-ros-pkg/jsk_control.git
VCS Type git
VCS Version master
Last Updated 2024-12-09
Dev Status DEVELOPED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

The eus_teleop package

Additional Links

No additional links.

Maintainers

  • Shingo Kitagawa

Authors

  • Shingo Kitagawa

eus_teleop

main linter

Multi robot teleoperation system with Vive/SpaceNav/Oculus/Tablis Cockpit

Note

This package depends on these branches below:

Tested Environment

Build environment

Ubuntu 16.04 + ROS Kinetic

  • NVidia driver: 396.37
  • OpenVR: 1.3.22
  • Steam VR: 1.6.10

Ubuntu 18.04 + ROS Melodic

  • NVidia driver: 390.116
  • OpenVR: 1.3.22
  • Steam VR: 1.6.10

User interface devices

Vive

  • Arm motion tracking
  • Controller button interface
  • HMD visual interface
  • Vibration interface
  • Sound interface

Tablis

  • Arm motion tracking
  • Controller button interface
  • HMD visual interface
  • Vibration interface
  • Sound interface

SpaceNav (3D mouse)

  • Arm motion tracking
  • Controller button interface

Oculus

  • Arm motion tracking
  • Controller button interface
  • HMD visual interface
  • Vibration interface
  • Sound interface

Installation

Dependency installation

Install dependencies (for Vive)

sudo apt-get install --reinstall xserver-xorg-video-intel-hwe-18.04 libgl1-mesa-glx libgl1-mesa-dri xserver-xorg-core
sudo dpkg-reconfigure xserver-xorg

Install nvidia-driver (for Vive)

# for melodic, run command below
sudo apt install nvidia-driver-390
# for kinetic, install cuda-9.2 deb (local) manually and run command below.
sudo apt install nvidia-396

Install OpenVR, steam and steamVR (for Vive)

Follow here

Install kodak 4k pro camera and ELP usb camera udev (for Baxter)

sudo cp udev/99-kodak.rules /etc/udev/rules.d/
sudo udevadm control --reload-rules && sudo udevadm trigger

File truncated at 100 lines see the full file

CHANGELOG

Changelog for package eus_teleop

0.1.18 (2024-12-09)

0.1.17 (2023-05-28)

  • add eus_teleop
  • Contributors: Shingo Kitagawa

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

  • launch/baxter/baxter.launch
      • head [default: true]
      • respeaker [default: true]
      • logging [default: true]
      • twitter [default: true]
      • influxdb [default: true]
      • debug [default: false]
      • home_dir [default: $(env HOME)]
      • mask_rcnn [default: false]
      • custom_xdisplay [default: true]
      • launch_xdisplay [default: false]
      • realsense_camera [default: false]
      • spherical_camera [default: true]
      • spherical_stereo [default: true]
      • lgripper_type [default: softhand]
      • rgripper_type [default: softhand]
      • launch_tabletop_detector [default: false]
      • launch_grasp_mask_rcnn [default: false]
      • arm_interpolation [default: bezier_with_velocity]
      • arm_control_mode [default: velocity]
      • moveit [default: false]
      • finger [default: standard_narrow]
      • finger_tip [default: paddle_tip]
      • xdisplay_max_width [default: 1024]
      • xdisplay_max_width [default: 1920]
      • xdisplay_max_height [default: 600]
      • xdisplay_max_height [default: 1200]
      • camera_ns [default: realsense_torso]
      • camera_type [default: l515]
      • spherical_camera_ns [default: kodak_head]
      • spherical_left_camera_ns [default: elp_head_left]
      • spherical_right_camera_ns [default: elp_head_right]
  • launch/baxter/baxter_db_client.launch
      • camera [default: true]
      • camera_ns [default: realsense_torso]
      • spherical_camera [default: true]
      • spherical_stereo [default: true]
      • spherical_camera_ns [default: kodak_head]
      • spherical_left_camera_ns [default: elp_head_left]
      • spherical_right_camera_ns [default: elp_head_right]
      • output [default: screen]
      • log_rate [default: 5.0]
      • respawn [default: true]
      • enable_monitor [default: false]
      • vital_check [default: true]
      • debug [default: false]
  • launch/baxter/baxter_grasp_mask_rcnn.launch
      • input_image
      • input_cloud
      • manager
      • sampling [default: false]
      • data_collection [default: true]
      • target_grasp [default: false]
      • model_file [default: $(find dualarm_grasping)/models/dualarm_occluded_grasp/self_anno/20181227_model_iter_4559.npz]
      • config_yaml [default: $(find dualarm_grasping)/models/dualarm_occluded_grasp/self_anno/20181227_params.yaml]
      • target_yaml [default: $(find eus_teleop)/config/baxter/grasp_mask_rcnn_target_names.yaml]
      • label_yaml [default: $(find dualarm_grasping)/yaml/dualarm_occluded_grasping_label_names.yaml]
  • launch/baxter/baxter_logging.launch
      • twitter [default: true]
      • influxdb [default: true]
      • debug [default: false]
      • camera [default: true]
      • camera_ns [default: realsense_torso]
      • spherical_camera [default: true]
      • spherical_stereo [default: true]
      • spherical_camera_ns [default: kodak_head]
      • spherical_left_camera_ns [default: elp_head_left]
      • spherical_right_camera_ns [default: elp_head_right]
      • twitter_image_topics [default: /$(arg camera_ns)/color/image_rect_color]
      • home_dir [default: $(env HOME)]
      • compress [default: false] — whether compress rosbag or not.
      • position_diff_threshold [default: 0.01]
  • launch/baxter/baxter_realsense_torso.launch
      • launch_transformable_server [default: true]
      • launch_tabletop_detector [default: false]
      • launch_grasp_mask_rcnn [default: false]
      • camera_ns [default: realsense_torso]
      • camera_type [default: l515]
      • camera_frame_id [default: $(arg camera_ns)_color_optical_frame]
      • manager [default: $(arg camera_ns)_camera_manager]
      • input_cloud [default: /$(arg camera_ns)/depth_registered/quarter/points]
      • input_image [default: /$(arg camera_ns)/depth_registered/quarter/image]
  • launch/baxter/baxter_rosbag_play.launch
      • rosbag
      • camera_ns [default: realsense_torso]
      • gui [default: true]
      • loop [default: true]
      • lgripper_type [default: softhand]
      • rgripper_type [default: softhand]
      • manager [default: rosbag_play_nodelet_manager]
      • finger [default: standard_narrow]
      • finger_tip [default: paddle_tip]
      • left_electric_gripper [default: $(eval arg('lgripper_type') == 'parallel')]
      • right_electric_gripper [default: $(eval arg('rgripper_type') == 'parallel')]
  • launch/baxter/baxter_rosbag_record.launch
      • output_prefix [default: baxter]
      • compress [default: false] — whether compress rosbag or not.
      • camera_ns [default: realsense_torso]
      • spherical_camera_ns [default: kodak_head]
      • spherical_left_camera_ns [default: elp_head_left]
      • spherical_right_camera_ns [default: elp_head_right]
  • launch/baxter/baxter_tabletop_object_detector.launch
      • input_cloud
      • input_image
      • camera_frame_id
      • manager
      • launch_transformable_server [default: true]
      • clip [default: true]
  • launch/baxter/baxter_teleop.launch
      • main [default: true]
      • vive [default: true]
      • spacenav [default: false]
      • tablis [default: false]
      • device [default: vive]
      • head [default: true]
      • respeaker [default: true]
      • mirror [default: false]
      • logging [default: true]
      • twitter [default: true]
      • debug [default: false]
      • home_dir [default: $(env HOME)]
      • mask_rcnn [default: false]
      • display [default: true]
      • custom_xdisplay [default: true]
      • launch_baxter [default: true]
      • launch_xdisplay [default: false]
      • realsense_camera [default: false]
      • spherical_camera [default: true]
      • spherical_stereo [default: true]
      • republish [default: false]
      • lgripper_type [default: softhand]
      • rgripper_type [default: softhand]
      • button_toggle [default: true]
      • workspace_max_x [default: false]
      • workspace_min_x [default: false]
      • workspace_max_y [default: false]
      • workspace_min_y [default: false]
      • workspace_max_z [default: false]
      • workspace_min_z [default: false]
      • arm_interpolation [default: bezier_with_velocity]
      • arm_control_mode [default: velocity]
      • moveit [default: false]
      • finger [default: standard_narrow]
      • finger_tip [default: paddle_tip]
      • camera_ns [default: realsense_torso]
      • camera_type [default: l515]
      • spherical_camera_ns [default: kodak_head]
      • spherical_left_camera_ns [default: elp_head_left]
      • spherical_right_camera_ns [default: elp_head_right]
      • hmd_left_image [default: /virtual_camera/left/rviz_image]
      • hmd_right_image [default: /virtual_camera/right/rviz_image]
  • launch/baxter/baxter_teleop_display.launch
      • head [default: true]
      • respeaker [default: true]
      • mirror [default: false]
      • republish [default: false]
      • logging [default: true]
      • rqt_gui [default: true]
      • home_dir [default: $(env HOME)]
      • compress [default: false] — whether compress rosbag or not.
      • main_name [default: /baxter_teleop_main]
      • camera_ns [default: realsense_torso]
      • spherical_camera_ns [default: kodak_head]
      • spherical_stereo [default: true]
      • spherical_left_camera_ns [default: elp_head_left]
      • spherical_right_camera_ns [default: elp_head_right]
      • hmd_left_image [default: /virtual_camera/left/rviz_image]
      • hmd_right_image [default: /virtual_camera/right/rviz_image]
      • REALSENSE_IMAGE_TYPE [default: x264]
      • REALSENSE_DEPTH_TYPE [default: compressedDepth]
      • SPHERICAL_IMAGE_TYPE [default: x264]
      • SPHERICAL_STEREO_IMAGE_TYPE [default: x264]
  • launch/baxter/baxter_teleop_gazebo.launch
      • main [default: true]
      • vive [default: true]
      • spacenav [default: false]
      • tablis [default: false]
      • device [default: vive]
      • head [default: false]
      • mirror [default: false]
      • display [default: true]
      • button_toggle [default: true]
      • workspace_max_x [default: false]
      • workspace_min_x [default: false]
      • workspace_max_y [default: false]
      • workspace_min_y [default: false]
      • workspace_max_z [default: false]
      • workspace_min_z [default: false]
  • launch/baxter/baxter_visualization.launch
  • launch/dragon/dragon_teleop.launch
      • main [default: true]
      • vive [default: true]
      • spacenav [default: true]
      • device [default: spacenav]
      • head [default: false]
      • mirror [default: false]
      • button_toggle [default: true]
      • workspace_max_x [default: false]
      • workspace_min_x [default: false]
      • workspace_max_y [default: false]
      • workspace_min_y [default: false]
      • workspace_max_z [default: false]
      • workspace_min_z [default: false]
  • launch/dragon/dragon_teleop_gazebo.launch
      • main [default: true]
      • vive [default: true]
      • spacenav [default: true]
      • device [default: spacenav]
      • head [default: false]
      • mirror [default: false]
      • button_toggle [default: true]
      • workspace_max_x [default: false]
      • workspace_min_x [default: false]
      • workspace_max_y [default: false]
      • workspace_min_y [default: false]
      • workspace_max_z [default: false]
      • workspace_min_z [default: false]
  • launch/include/audio_play.launch
      • audio_ns [default: remote_audio]
      • format [default: wave]
      • dst [default: alsasink]
      • do_timestamp [default: false]
  • launch/include/elp_usb.launch
      • camera_name [default: elp_head]
      • index [default: 0]
      • machine [default: localhost]
      • load_machinepath [default: false]
      • machinepath [default: false]
  • launch/include/insta360_air.launch
      • camera_name [default: insta_head]
  • launch/include/kinfu.launch
      • CAMERA_INFO
      • IMAGE_DEPTH
      • IMAGE_COLOR
  • launch/include/kodak_pixpro.launch
      • camera_name [default: kodak_head]
  • launch/include/mask_rcnn.launch
      • INPUT_IMAGE
      • gpu [default: 0]
  • launch/include/realsense.launch
      • camera_ns
      • manager
      • publish_tf
      • color_width
      • color_height
      • depth_width
      • depth_height
  • launch/include/realsense_d435.launch
      • camera_ns [default: realsense]
      • manager [default: realsense_camera_manager]
      • publish_tf [default: false]
      • color_width [default: 640]
      • color_height [default: 480]
      • depth_width [default: 640]
      • depth_height [default: 480]
  • launch/include/realsense_l515.launch
      • camera_ns [default: realsense]
      • manager [default: realsense_camera_manager]
      • publish_tf [default: false]
      • color_width [default: 960]
      • color_height [default: 540]
      • depth_width [default: 640]
      • depth_height [default: 480]
  • launch/include/respeaker.launch
  • launch/include/rqt_gui.launch
  • launch/include/vive.launch
      • hmd_left_image [default: /virtual_camera/left/rviz_image]
      • hmd_right_image [default: /virtual_camera/right/rviz_image]
  • launch/jaxon/jaxon_teleop.launch
      • main [default: true]
      • vive [default: false]
      • spacenav [default: true]
      • device [default: spacenav]
      • head [default: false]
      • mirror [default: false]
      • button_toggle [default: true]
      • workspace_max_x [default: false]
      • workspace_min_x [default: false]
      • workspace_max_y [default: false]
      • workspace_min_y [default: false]
      • workspace_max_z [default: false]
      • workspace_min_z [default: false]
  • launch/jaxon/jaxon_teleop_choreonoid.launch
      • main [default: true]
      • vive [default: false]
      • spacenav [default: true]
      • device [default: spacenav]
      • head [default: false]
      • mirror [default: false]
      • button_toggle [default: true]
      • workspace_max_x [default: false]
      • workspace_min_x [default: false]
      • workspace_max_y [default: false]
      • workspace_min_y [default: false]
      • workspace_max_z [default: false]
      • workspace_min_z [default: false]
  • launch/pr2/pr2_logging.launch
      • CAMERA_INFO
      • RGB_CAMERA_INFO
      • COMP_IMAGE_COLOR
      • COMP_IMAGE_DEPTH
      • home_dir [default: $(env HOME)]
      • compress [default: false] — whether compress rosbag or not.
  • launch/pr2/pr2_teleop.launch
      • main [default: true]
      • vive [default: true]
      • spacenav [default: false]
      • tablis [default: false]
      • device [default: vive]
      • head [default: true]
      • respeaker [default: true]
      • mirror [default: false]
      • logging [default: true]
      • kinfu [default: false]
      • display [default: true]
      • home_dir [default: $(env HOME)]
      • button_toggle [default: true]
      • workspace_max_x [default: false]
      • workspace_min_x [default: false]
      • workspace_max_y [default: false]
      • workspace_min_y [default: false]
      • workspace_max_z [default: false]
      • workspace_min_z [default: false]
      • hmd_left_image [default: /virtual_camera/left/rviz_image]
      • hmd_right_image [default: /virtual_camera/right/rviz_image]
      • DECOMP_CAMERA_INFO [default: /kinect_head_decompressed/depth_registered/camera_info]
      • DECOMP_RGB_CAMERA_INFO [default: /kinect_head_decompressed/rgb/camera_info]
      • DECOMP_IMAGE_DEPTH [default: /kinect_head_decompressed/depth_registered/image_rect]
      • DECOMP_IMAGE_COLOR [default: /kinect_head_decompressed/rgb/image_rect_color]
      • DECOMP_POINTS [default: /kinect_head_decompressed/depth_registered/points]
      • CAMERA_INFO [default: /kinect_head/depth_registered/camera_info]
      • RGB_CAMERA_INFO [default: /kinect_head/rgb/camera_info]
      • IMAGE_COLOR [default: /kinect_head/rgb/image_rect_color]
      • IMAGE_DEPTH [default: /kinect_head/depth_registered/image_rect]
      • IMAGE_DEPTH_TYPE [default: compressedDepth]
      • COMP_IMAGE_COLOR [default: /kinect_head/rgb/image_rect_color/compressed]
      • COMP_IMAGE_DEPTH [default: /kinect_head/depth_registered/image_rect/compressedDepth]
  • launch/pr2/pr2_teleop_display.launch
      • kinfu [default: false]
      • respeaker [default: true]
      • DECOMP_CAMERA_INFO [default: /kinect_head_decompressed/depth_registered/camera_info]
      • DECOMP_RGB_CAMERA_INFO [default: /kinect_head_decompressed/rgb/camera_info]
      • DECOMP_IMAGE_DEPTH [default: /kinect_head_decompressed/depth_registered/image_rect]
      • DECOMP_IMAGE_COLOR [default: /kinect_head_decompressed/rgb/image_rect_color]
      • DECOMP_POINTS [default: /kinect_head_decompressed/depth_registered/points]
      • CAMERA_INFO
      • RGB_CAMERA_INFO
      • IMAGE_COLOR
      • IMAGE_DEPTH
      • IMAGE_DEPTH_TYPE
  • launch/pr2/pr2_teleop_gazebo.launch
      • main [default: true]
      • vive [default: true]
      • spacenav [default: false]
      • tablis [default: false]
      • device [default: vive]
      • head [default: false]
      • mirror [default: false]
      • display [default: true]
      • button_toggle [default: true]
      • workspace_max_x [default: false]
      • workspace_min_x [default: false]
      • workspace_max_y [default: false]
      • workspace_min_y [default: false]
      • workspace_max_z [default: false]
      • workspace_min_z [default: false]
  • launch/tablis/tablis_bridge_follower.launch
  • launch/tablis/tablis_bridge_leader.launch
      • filtered [default: false]
  • sample/common/baxter_display_remote.launch
      • head [default: false]
      • respeaker [default: true]
      • mirror [default: false]
      • republish [default: true]
      • logging [default: true]
      • rqt_gui [default: true]
      • camera_ns [default: realsense_torso]
      • spherical_camera_ns [default: kodak_head]
      • spherical_stereo [default: true]
      • spherical_left_camera_ns [default: elp_head_left]
      • spherical_right_camera_ns [default: elp_head_right]
  • sample/common/baxter_moveit_remote.launch
      • head [default: true]
      • respeaker [default: true]
      • logging [default: true]
      • twitter [default: true]
      • influxdb [default: true]
      • debug [default: false]
      • home_dir [default: $(env HOME)]
      • mask_rcnn [default: false]
      • custom_xdisplay [default: true]
      • launch_xdisplay [default: false]
      • realsense_camera [default: true]
      • spherical_camera [default: true]
      • spherical_stereo [default: true]
      • lgripper_type [default: softhand]
      • rgripper_type [default: softhand]
      • arm_interpolation [default: minjerk]
      • arm_control_mode [default: position_w_id]
      • moveit [default: true]
      • finger [default: standard_narrow]
      • finger_tip [default: paddle_tip]
      • camera_ns [default: realsense_torso]
      • camera_type [default: l515]
      • spherical_camera_ns [default: kodak_head]
      • spherical_left_camera_ns [default: elp_head_left]
      • spherical_right_camera_ns [default: elp_head_right]
      • gui [default: true]
      • launch_tabletop_detector [default: true]
      • launch_grasp_mask_rcnn [default: false]
  • sample/common/baxter_remote.launch
      • head [default: true]
      • respeaker [default: true]
      • logging [default: true]
      • twitter [default: true]
      • influxdb [default: true]
      • debug [default: false]
      • home_dir [default: $(env HOME)]
      • mask_rcnn [default: false]
      • custom_xdisplay [default: true]
      • launch_xdisplay [default: false]
      • realsense_camera [default: false]
      • spherical_camera [default: true]
      • spherical_stereo [default: true]
      • lgripper_type [default: softhand]
      • rgripper_type [default: softhand]
      • arm_interpolation [default: bezier_with_velocity]
      • arm_control_mode [default: velocity]
      • moveit [default: false]
      • finger [default: standard_narrow]
      • finger_tip [default: paddle_tip]
      • camera_ns [default: realsense_torso]
      • camera_type [default: l515]
      • spherical_camera_ns [default: kodak_head]
      • spherical_left_camera_ns [default: elp_head_left]
      • spherical_right_camera_ns [default: elp_head_right]
  • sample/oculus/baxter/baxter_oculus.launch
      • main [default: true]
      • head [default: false]
      • mirror [default: false]
      • realsense_camera [default: false]
      • spherical_camera [default: true]
      • spherical_stereo [default: true]
      • lgripper_type [default: softhand]
      • rgripper_type [default: softhand]
      • button_toggle [default: true]
  • sample/oculus/baxter/baxter_oculus_gazebo.launch
      • main [default: true]
      • button_toggle [default: true]
      • display [default: true]
  • sample/oculus/pr2/pr2_oculus.launch
      • main [default: true]
      • kinfu [default: false]
      • button_toggle [default: true]
      • display [default: true]
  • sample/oculus/pr2/pr2_oculus_gazebo.launch
      • main [default: true]
      • button_toggle [default: true]
      • display [default: true]
  • sample/other/baxter/baxter_moveit.launch
      • realsense_camera [default: true]
      • spherical_camera [default: false]
      • logging [default: true]
      • arm_interpolation [default: minjerk]
      • arm_control_mode [default: position_w_id]
      • moveit [default: true]
      • gui [default: true]
      • lgripper_type [default: softhand]
      • rgripper_type [default: softhand]
      • launch_tabletop_detector [default: true]
  • sample/spacenav/baxter/baxter_spacenav.launch
      • main [default: true]
      • head [default: false]
      • mirror [default: false]
      • logging [default: false]
      • display [default: true]
      • realsense_camera [default: false]
      • spherical_camera [default: true]
      • spherical_stereo [default: true]
      • lgripper_type [default: softhand]
      • rgripper_type [default: softhand-v2]
      • button_toggle [default: true]
  • sample/spacenav/baxter/baxter_spacenav_gazebo.launch
      • main [default: true]
      • button_toggle [default: true]
      • display [default: true]
  • sample/spacenav/dragon/dragon_spacenav.launch
      • main [default: true]
      • spacenav [default: true]
      • button_toggle [default: true]
  • sample/spacenav/dragon/dragon_spacenav_gazebo.launch
      • main [default: true]
      • spacenav [default: true]
      • button_toggle [default: true]
  • sample/spacenav/jaxon/jaxon_spacenav.launch
      • main [default: true]
      • spacenav [default: true]
      • button_toggle [default: true]
  • sample/spacenav/jaxon/jaxon_spacenav_choreonoid.launch
      • main [default: true]
      • spacenav [default: true]
      • button_toggle [default: true]
  • sample/spacenav/pr2/pr2_spacenav.launch
      • main [default: true]
      • spacenav [default: true]
      • button_toggle [default: true]
      • kinfu [default: false]
      • display [default: true]
  • sample/spacenav/pr2/pr2_spacenav_gazebo.launch
      • main [default: true]
      • spacenav [default: true]
      • button_toggle [default: true]
      • display [default: true]
  • sample/tablis/baxter/baxter_tablis.launch
      • main [default: true]
      • vive_set [default: default]
      • head [default: true]
      • mirror [default: false]
      • realsense_camera [default: false]
      • spherical_camera [default: true]
      • spherical_stereo [default: true]
      • republish [default: false]
      • lgripper_type [default: softhand]
      • rgripper_type [default: softhand]
      • button_toggle [default: true]
  • sample/tablis/baxter/baxter_tablis_gazebo.launch
      • main [default: true]
      • vive_set [default: default]
      • head [default: true]
      • button_toggle [default: true]
      • mirror [default: false]
      • display [default: true]
  • sample/tablis/baxter/baxter_tablis_remote.launch
      • main [default: true]
      • vive [default: true]
      • head [default: true]
      • mirror [default: false]
      • vive_set [default: default]
      • lgripper_type [default: softhand]
      • rgripper_type [default: softhand]
      • button_toggle [default: true]
  • sample/tablis/jaxon/jaxon_tablis.launch
      • main [default: true]
      • button_toggle [default: true]
  • sample/tablis/jaxon/jaxon_tablis_choreonoid.launch
      • main [default: true]
      • button_toggle [default: true]
  • sample/tablis/pr2/pr2_tablis.launch
      • main [default: true]
      • vive_set [default: default]
      • head [default: true]
      • button_toggle [default: true]
      • kinfu [default: false]
      • mirror [default: false]
      • display [default: true]
  • sample/tablis/pr2/pr2_tablis_gazebo.launch
      • main [default: true]
      • vive_set [default: default]
      • head [default: true]
      • button_toggle [default: true]
      • mirror [default: false]
      • display [default: true]
  • sample/vive/baxter/baxter_vive.launch
      • main [default: true]
      • vive [default: true]
      • vive_set [default: default]
      • head [default: true]
      • mirror [default: false]
      • realsense_camera [default: false]
      • spherical_camera [default: true]
      • spherical_stereo [default: true]
      • republish [default: false]
      • lgripper_type [default: softhand]
      • rgripper_type [default: softhand]
      • button_toggle [default: true]
  • sample/vive/baxter/baxter_vive_gazebo.launch
      • main [default: true]
      • vive [default: true]
      • vive_set [default: default]
      • head [default: true]
      • mirror [default: false]
      • button_toggle [default: true]
      • display [default: true]
  • sample/vive/baxter/baxter_vive_mirror.launch
      • main [default: true]
      • vive [default: true]
      • vive_set [default: default]
      • head [default: true]
      • realsense_camera [default: false]
      • spherical_camera [default: true]
      • spherical_stereo [default: true]
      • republish [default: false]
      • lgripper_type [default: softhand]
      • rgripper_type [default: softhand]
      • button_toggle [default: true]
  • sample/vive/baxter/baxter_vive_remote.launch
      • main [default: true]
      • vive [default: true]
      • vive_set [default: default]
      • head [default: true]
      • mirror [default: false]
      • lgripper_type [default: softhand]
      • rgripper_type [default: softhand]
      • button_toggle [default: true]
  • sample/vive/pr2/pr2_vive.launch
      • main [default: true]
      • vive [default: true]
      • vive_set [default: default]
      • head [default: true]
      • button_toggle [default: true]
      • kinfu [default: false]
      • display [default: true]
  • sample/vive/pr2/pr2_vive_gazebo.launch
      • main [default: true]
      • vive [default: true]
      • vive_set [default: default]
      • button_toggle [default: true]
      • display [default: true]

Services

No service files found

Plugins

No plugins found.

Recent questions tagged eus_teleop at Robotics Stack Exchange

No version for distro galactic showing jade. Known supported distros are highlighted in the buttons above.

Package Summary

Tags No category tags.
Version 0.1.18
License BSD
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/jsk-ros-pkg/jsk_control.git
VCS Type git
VCS Version master
Last Updated 2024-12-09
Dev Status DEVELOPED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

The eus_teleop package

Additional Links

No additional links.

Maintainers

  • Shingo Kitagawa

Authors

  • Shingo Kitagawa

eus_teleop

main linter

Multi robot teleoperation system with Vive/SpaceNav/Oculus/Tablis Cockpit

Note

This package depends on these branches below:

Tested Environment

Build environment

Ubuntu 16.04 + ROS Kinetic

  • NVidia driver: 396.37
  • OpenVR: 1.3.22
  • Steam VR: 1.6.10

Ubuntu 18.04 + ROS Melodic

  • NVidia driver: 390.116
  • OpenVR: 1.3.22
  • Steam VR: 1.6.10

User interface devices

Vive

  • Arm motion tracking
  • Controller button interface
  • HMD visual interface
  • Vibration interface
  • Sound interface

Tablis

  • Arm motion tracking
  • Controller button interface
  • HMD visual interface
  • Vibration interface
  • Sound interface

SpaceNav (3D mouse)

  • Arm motion tracking
  • Controller button interface

Oculus

  • Arm motion tracking
  • Controller button interface
  • HMD visual interface
  • Vibration interface
  • Sound interface

Installation

Dependency installation

Install dependencies (for Vive)

sudo apt-get install --reinstall xserver-xorg-video-intel-hwe-18.04 libgl1-mesa-glx libgl1-mesa-dri xserver-xorg-core
sudo dpkg-reconfigure xserver-xorg

Install nvidia-driver (for Vive)

# for melodic, run command below
sudo apt install nvidia-driver-390
# for kinetic, install cuda-9.2 deb (local) manually and run command below.
sudo apt install nvidia-396

Install OpenVR, steam and steamVR (for Vive)

Follow here

Install kodak 4k pro camera and ELP usb camera udev (for Baxter)

sudo cp udev/99-kodak.rules /etc/udev/rules.d/
sudo udevadm control --reload-rules && sudo udevadm trigger

File truncated at 100 lines see the full file

CHANGELOG

Changelog for package eus_teleop

0.1.18 (2024-12-09)

0.1.17 (2023-05-28)

  • add eus_teleop
  • Contributors: Shingo Kitagawa

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

  • launch/baxter/baxter.launch
      • head [default: true]
      • respeaker [default: true]
      • logging [default: true]
      • twitter [default: true]
      • influxdb [default: true]
      • debug [default: false]
      • home_dir [default: $(env HOME)]
      • mask_rcnn [default: false]
      • custom_xdisplay [default: true]
      • launch_xdisplay [default: false]
      • realsense_camera [default: false]
      • spherical_camera [default: true]
      • spherical_stereo [default: true]
      • lgripper_type [default: softhand]
      • rgripper_type [default: softhand]
      • launch_tabletop_detector [default: false]
      • launch_grasp_mask_rcnn [default: false]
      • arm_interpolation [default: bezier_with_velocity]
      • arm_control_mode [default: velocity]
      • moveit [default: false]
      • finger [default: standard_narrow]
      • finger_tip [default: paddle_tip]
      • xdisplay_max_width [default: 1024]
      • xdisplay_max_width [default: 1920]
      • xdisplay_max_height [default: 600]
      • xdisplay_max_height [default: 1200]
      • camera_ns [default: realsense_torso]
      • camera_type [default: l515]
      • spherical_camera_ns [default: kodak_head]
      • spherical_left_camera_ns [default: elp_head_left]
      • spherical_right_camera_ns [default: elp_head_right]
  • launch/baxter/baxter_db_client.launch
      • camera [default: true]
      • camera_ns [default: realsense_torso]
      • spherical_camera [default: true]
      • spherical_stereo [default: true]
      • spherical_camera_ns [default: kodak_head]
      • spherical_left_camera_ns [default: elp_head_left]
      • spherical_right_camera_ns [default: elp_head_right]
      • output [default: screen]
      • log_rate [default: 5.0]
      • respawn [default: true]
      • enable_monitor [default: false]
      • vital_check [default: true]
      • debug [default: false]
  • launch/baxter/baxter_grasp_mask_rcnn.launch
      • input_image
      • input_cloud
      • manager
      • sampling [default: false]
      • data_collection [default: true]
      • target_grasp [default: false]
      • model_file [default: $(find dualarm_grasping)/models/dualarm_occluded_grasp/self_anno/20181227_model_iter_4559.npz]
      • config_yaml [default: $(find dualarm_grasping)/models/dualarm_occluded_grasp/self_anno/20181227_params.yaml]
      • target_yaml [default: $(find eus_teleop)/config/baxter/grasp_mask_rcnn_target_names.yaml]
      • label_yaml [default: $(find dualarm_grasping)/yaml/dualarm_occluded_grasping_label_names.yaml]
  • launch/baxter/baxter_logging.launch
      • twitter [default: true]
      • influxdb [default: true]
      • debug [default: false]
      • camera [default: true]
      • camera_ns [default: realsense_torso]
      • spherical_camera [default: true]
      • spherical_stereo [default: true]
      • spherical_camera_ns [default: kodak_head]
      • spherical_left_camera_ns [default: elp_head_left]
      • spherical_right_camera_ns [default: elp_head_right]
      • twitter_image_topics [default: /$(arg camera_ns)/color/image_rect_color]
      • home_dir [default: $(env HOME)]
      • compress [default: false] — whether compress rosbag or not.
      • position_diff_threshold [default: 0.01]
  • launch/baxter/baxter_realsense_torso.launch
      • launch_transformable_server [default: true]
      • launch_tabletop_detector [default: false]
      • launch_grasp_mask_rcnn [default: false]
      • camera_ns [default: realsense_torso]
      • camera_type [default: l515]
      • camera_frame_id [default: $(arg camera_ns)_color_optical_frame]
      • manager [default: $(arg camera_ns)_camera_manager]
      • input_cloud [default: /$(arg camera_ns)/depth_registered/quarter/points]
      • input_image [default: /$(arg camera_ns)/depth_registered/quarter/image]
  • launch/baxter/baxter_rosbag_play.launch
      • rosbag
      • camera_ns [default: realsense_torso]
      • gui [default: true]
      • loop [default: true]
      • lgripper_type [default: softhand]
      • rgripper_type [default: softhand]
      • manager [default: rosbag_play_nodelet_manager]
      • finger [default: standard_narrow]
      • finger_tip [default: paddle_tip]
      • left_electric_gripper [default: $(eval arg('lgripper_type') == 'parallel')]
      • right_electric_gripper [default: $(eval arg('rgripper_type') == 'parallel')]
  • launch/baxter/baxter_rosbag_record.launch
      • output_prefix [default: baxter]
      • compress [default: false] — whether compress rosbag or not.
      • camera_ns [default: realsense_torso]
      • spherical_camera_ns [default: kodak_head]
      • spherical_left_camera_ns [default: elp_head_left]
      • spherical_right_camera_ns [default: elp_head_right]
  • launch/baxter/baxter_tabletop_object_detector.launch
      • input_cloud
      • input_image
      • camera_frame_id
      • manager
      • launch_transformable_server [default: true]
      • clip [default: true]
  • launch/baxter/baxter_teleop.launch
      • main [default: true]
      • vive [default: true]
      • spacenav [default: false]
      • tablis [default: false]
      • device [default: vive]
      • head [default: true]
      • respeaker [default: true]
      • mirror [default: false]
      • logging [default: true]
      • twitter [default: true]
      • debug [default: false]
      • home_dir [default: $(env HOME)]
      • mask_rcnn [default: false]
      • display [default: true]
      • custom_xdisplay [default: true]
      • launch_baxter [default: true]
      • launch_xdisplay [default: false]
      • realsense_camera [default: false]
      • spherical_camera [default: true]
      • spherical_stereo [default: true]
      • republish [default: false]
      • lgripper_type [default: softhand]
      • rgripper_type [default: softhand]
      • button_toggle [default: true]
      • workspace_max_x [default: false]
      • workspace_min_x [default: false]
      • workspace_max_y [default: false]
      • workspace_min_y [default: false]
      • workspace_max_z [default: false]
      • workspace_min_z [default: false]
      • arm_interpolation [default: bezier_with_velocity]
      • arm_control_mode [default: velocity]
      • moveit [default: false]
      • finger [default: standard_narrow]
      • finger_tip [default: paddle_tip]
      • camera_ns [default: realsense_torso]
      • camera_type [default: l515]
      • spherical_camera_ns [default: kodak_head]
      • spherical_left_camera_ns [default: elp_head_left]
      • spherical_right_camera_ns [default: elp_head_right]
      • hmd_left_image [default: /virtual_camera/left/rviz_image]
      • hmd_right_image [default: /virtual_camera/right/rviz_image]
  • launch/baxter/baxter_teleop_display.launch
      • head [default: true]
      • respeaker [default: true]
      • mirror [default: false]
      • republish [default: false]
      • logging [default: true]
      • rqt_gui [default: true]
      • home_dir [default: $(env HOME)]
      • compress [default: false] — whether compress rosbag or not.
      • main_name [default: /baxter_teleop_main]
      • camera_ns [default: realsense_torso]
      • spherical_camera_ns [default: kodak_head]
      • spherical_stereo [default: true]
      • spherical_left_camera_ns [default: elp_head_left]
      • spherical_right_camera_ns [default: elp_head_right]
      • hmd_left_image [default: /virtual_camera/left/rviz_image]
      • hmd_right_image [default: /virtual_camera/right/rviz_image]
      • REALSENSE_IMAGE_TYPE [default: x264]
      • REALSENSE_DEPTH_TYPE [default: compressedDepth]
      • SPHERICAL_IMAGE_TYPE [default: x264]
      • SPHERICAL_STEREO_IMAGE_TYPE [default: x264]
  • launch/baxter/baxter_teleop_gazebo.launch
      • main [default: true]
      • vive [default: true]
      • spacenav [default: false]
      • tablis [default: false]
      • device [default: vive]
      • head [default: false]
      • mirror [default: false]
      • display [default: true]
      • button_toggle [default: true]
      • workspace_max_x [default: false]
      • workspace_min_x [default: false]
      • workspace_max_y [default: false]
      • workspace_min_y [default: false]
      • workspace_max_z [default: false]
      • workspace_min_z [default: false]
  • launch/baxter/baxter_visualization.launch
  • launch/dragon/dragon_teleop.launch
      • main [default: true]
      • vive [default: true]
      • spacenav [default: true]
      • device [default: spacenav]
      • head [default: false]
      • mirror [default: false]
      • button_toggle [default: true]
      • workspace_max_x [default: false]
      • workspace_min_x [default: false]
      • workspace_max_y [default: false]
      • workspace_min_y [default: false]
      • workspace_max_z [default: false]
      • workspace_min_z [default: false]
  • launch/dragon/dragon_teleop_gazebo.launch
      • main [default: true]
      • vive [default: true]
      • spacenav [default: true]
      • device [default: spacenav]
      • head [default: false]
      • mirror [default: false]
      • button_toggle [default: true]
      • workspace_max_x [default: false]
      • workspace_min_x [default: false]
      • workspace_max_y [default: false]
      • workspace_min_y [default: false]
      • workspace_max_z [default: false]
      • workspace_min_z [default: false]
  • launch/include/audio_play.launch
      • audio_ns [default: remote_audio]
      • format [default: wave]
      • dst [default: alsasink]
      • do_timestamp [default: false]
  • launch/include/elp_usb.launch
      • camera_name [default: elp_head]
      • index [default: 0]
      • machine [default: localhost]
      • load_machinepath [default: false]
      • machinepath [default: false]
  • launch/include/insta360_air.launch
      • camera_name [default: insta_head]
  • launch/include/kinfu.launch
      • CAMERA_INFO
      • IMAGE_DEPTH
      • IMAGE_COLOR
  • launch/include/kodak_pixpro.launch
      • camera_name [default: kodak_head]
  • launch/include/mask_rcnn.launch
      • INPUT_IMAGE
      • gpu [default: 0]
  • launch/include/realsense.launch
      • camera_ns
      • manager
      • publish_tf
      • color_width
      • color_height
      • depth_width
      • depth_height
  • launch/include/realsense_d435.launch
      • camera_ns [default: realsense]
      • manager [default: realsense_camera_manager]
      • publish_tf [default: false]
      • color_width [default: 640]
      • color_height [default: 480]
      • depth_width [default: 640]
      • depth_height [default: 480]
  • launch/include/realsense_l515.launch
      • camera_ns [default: realsense]
      • manager [default: realsense_camera_manager]
      • publish_tf [default: false]
      • color_width [default: 960]
      • color_height [default: 540]
      • depth_width [default: 640]
      • depth_height [default: 480]
  • launch/include/respeaker.launch
  • launch/include/rqt_gui.launch
  • launch/include/vive.launch
      • hmd_left_image [default: /virtual_camera/left/rviz_image]
      • hmd_right_image [default: /virtual_camera/right/rviz_image]
  • launch/jaxon/jaxon_teleop.launch
      • main [default: true]
      • vive [default: false]
      • spacenav [default: true]
      • device [default: spacenav]
      • head [default: false]
      • mirror [default: false]
      • button_toggle [default: true]
      • workspace_max_x [default: false]
      • workspace_min_x [default: false]
      • workspace_max_y [default: false]
      • workspace_min_y [default: false]
      • workspace_max_z [default: false]
      • workspace_min_z [default: false]
  • launch/jaxon/jaxon_teleop_choreonoid.launch
      • main [default: true]
      • vive [default: false]
      • spacenav [default: true]
      • device [default: spacenav]
      • head [default: false]
      • mirror [default: false]
      • button_toggle [default: true]
      • workspace_max_x [default: false]
      • workspace_min_x [default: false]
      • workspace_max_y [default: false]
      • workspace_min_y [default: false]
      • workspace_max_z [default: false]
      • workspace_min_z [default: false]
  • launch/pr2/pr2_logging.launch
      • CAMERA_INFO
      • RGB_CAMERA_INFO
      • COMP_IMAGE_COLOR
      • COMP_IMAGE_DEPTH
      • home_dir [default: $(env HOME)]
      • compress [default: false] — whether compress rosbag or not.
  • launch/pr2/pr2_teleop.launch
      • main [default: true]
      • vive [default: true]
      • spacenav [default: false]
      • tablis [default: false]
      • device [default: vive]
      • head [default: true]
      • respeaker [default: true]
      • mirror [default: false]
      • logging [default: true]
      • kinfu [default: false]
      • display [default: true]
      • home_dir [default: $(env HOME)]
      • button_toggle [default: true]
      • workspace_max_x [default: false]
      • workspace_min_x [default: false]
      • workspace_max_y [default: false]
      • workspace_min_y [default: false]
      • workspace_max_z [default: false]
      • workspace_min_z [default: false]
      • hmd_left_image [default: /virtual_camera/left/rviz_image]
      • hmd_right_image [default: /virtual_camera/right/rviz_image]
      • DECOMP_CAMERA_INFO [default: /kinect_head_decompressed/depth_registered/camera_info]
      • DECOMP_RGB_CAMERA_INFO [default: /kinect_head_decompressed/rgb/camera_info]
      • DECOMP_IMAGE_DEPTH [default: /kinect_head_decompressed/depth_registered/image_rect]
      • DECOMP_IMAGE_COLOR [default: /kinect_head_decompressed/rgb/image_rect_color]
      • DECOMP_POINTS [default: /kinect_head_decompressed/depth_registered/points]
      • CAMERA_INFO [default: /kinect_head/depth_registered/camera_info]
      • RGB_CAMERA_INFO [default: /kinect_head/rgb/camera_info]
      • IMAGE_COLOR [default: /kinect_head/rgb/image_rect_color]
      • IMAGE_DEPTH [default: /kinect_head/depth_registered/image_rect]
      • IMAGE_DEPTH_TYPE [default: compressedDepth]
      • COMP_IMAGE_COLOR [default: /kinect_head/rgb/image_rect_color/compressed]
      • COMP_IMAGE_DEPTH [default: /kinect_head/depth_registered/image_rect/compressedDepth]
  • launch/pr2/pr2_teleop_display.launch
      • kinfu [default: false]
      • respeaker [default: true]
      • DECOMP_CAMERA_INFO [default: /kinect_head_decompressed/depth_registered/camera_info]
      • DECOMP_RGB_CAMERA_INFO [default: /kinect_head_decompressed/rgb/camera_info]
      • DECOMP_IMAGE_DEPTH [default: /kinect_head_decompressed/depth_registered/image_rect]
      • DECOMP_IMAGE_COLOR [default: /kinect_head_decompressed/rgb/image_rect_color]
      • DECOMP_POINTS [default: /kinect_head_decompressed/depth_registered/points]
      • CAMERA_INFO
      • RGB_CAMERA_INFO
      • IMAGE_COLOR
      • IMAGE_DEPTH
      • IMAGE_DEPTH_TYPE
  • launch/pr2/pr2_teleop_gazebo.launch
      • main [default: true]
      • vive [default: true]
      • spacenav [default: false]
      • tablis [default: false]
      • device [default: vive]
      • head [default: false]
      • mirror [default: false]
      • display [default: true]
      • button_toggle [default: true]
      • workspace_max_x [default: false]
      • workspace_min_x [default: false]
      • workspace_max_y [default: false]
      • workspace_min_y [default: false]
      • workspace_max_z [default: false]
      • workspace_min_z [default: false]
  • launch/tablis/tablis_bridge_follower.launch
  • launch/tablis/tablis_bridge_leader.launch
      • filtered [default: false]
  • sample/common/baxter_display_remote.launch
      • head [default: false]
      • respeaker [default: true]
      • mirror [default: false]
      • republish [default: true]
      • logging [default: true]
      • rqt_gui [default: true]
      • camera_ns [default: realsense_torso]
      • spherical_camera_ns [default: kodak_head]
      • spherical_stereo [default: true]
      • spherical_left_camera_ns [default: elp_head_left]
      • spherical_right_camera_ns [default: elp_head_right]
  • sample/common/baxter_moveit_remote.launch
      • head [default: true]
      • respeaker [default: true]
      • logging [default: true]
      • twitter [default: true]
      • influxdb [default: true]
      • debug [default: false]
      • home_dir [default: $(env HOME)]
      • mask_rcnn [default: false]
      • custom_xdisplay [default: true]
      • launch_xdisplay [default: false]
      • realsense_camera [default: true]
      • spherical_camera [default: true]
      • spherical_stereo [default: true]
      • lgripper_type [default: softhand]
      • rgripper_type [default: softhand]
      • arm_interpolation [default: minjerk]
      • arm_control_mode [default: position_w_id]
      • moveit [default: true]
      • finger [default: standard_narrow]
      • finger_tip [default: paddle_tip]
      • camera_ns [default: realsense_torso]
      • camera_type [default: l515]
      • spherical_camera_ns [default: kodak_head]
      • spherical_left_camera_ns [default: elp_head_left]
      • spherical_right_camera_ns [default: elp_head_right]
      • gui [default: true]
      • launch_tabletop_detector [default: true]
      • launch_grasp_mask_rcnn [default: false]
  • sample/common/baxter_remote.launch
      • head [default: true]
      • respeaker [default: true]
      • logging [default: true]
      • twitter [default: true]
      • influxdb [default: true]
      • debug [default: false]
      • home_dir [default: $(env HOME)]
      • mask_rcnn [default: false]
      • custom_xdisplay [default: true]
      • launch_xdisplay [default: false]
      • realsense_camera [default: false]
      • spherical_camera [default: true]
      • spherical_stereo [default: true]
      • lgripper_type [default: softhand]
      • rgripper_type [default: softhand]
      • arm_interpolation [default: bezier_with_velocity]
      • arm_control_mode [default: velocity]
      • moveit [default: false]
      • finger [default: standard_narrow]
      • finger_tip [default: paddle_tip]
      • camera_ns [default: realsense_torso]
      • camera_type [default: l515]
      • spherical_camera_ns [default: kodak_head]
      • spherical_left_camera_ns [default: elp_head_left]
      • spherical_right_camera_ns [default: elp_head_right]
  • sample/oculus/baxter/baxter_oculus.launch
      • main [default: true]
      • head [default: false]
      • mirror [default: false]
      • realsense_camera [default: false]
      • spherical_camera [default: true]
      • spherical_stereo [default: true]
      • lgripper_type [default: softhand]
      • rgripper_type [default: softhand]
      • button_toggle [default: true]
  • sample/oculus/baxter/baxter_oculus_gazebo.launch
      • main [default: true]
      • button_toggle [default: true]
      • display [default: true]
  • sample/oculus/pr2/pr2_oculus.launch
      • main [default: true]
      • kinfu [default: false]
      • button_toggle [default: true]
      • display [default: true]
  • sample/oculus/pr2/pr2_oculus_gazebo.launch
      • main [default: true]
      • button_toggle [default: true]
      • display [default: true]
  • sample/other/baxter/baxter_moveit.launch
      • realsense_camera [default: true]
      • spherical_camera [default: false]
      • logging [default: true]
      • arm_interpolation [default: minjerk]
      • arm_control_mode [default: position_w_id]
      • moveit [default: true]
      • gui [default: true]
      • lgripper_type [default: softhand]
      • rgripper_type [default: softhand]
      • launch_tabletop_detector [default: true]
  • sample/spacenav/baxter/baxter_spacenav.launch
      • main [default: true]
      • head [default: false]
      • mirror [default: false]
      • logging [default: false]
      • display [default: true]
      • realsense_camera [default: false]
      • spherical_camera [default: true]
      • spherical_stereo [default: true]
      • lgripper_type [default: softhand]
      • rgripper_type [default: softhand-v2]
      • button_toggle [default: true]
  • sample/spacenav/baxter/baxter_spacenav_gazebo.launch
      • main [default: true]
      • button_toggle [default: true]
      • display [default: true]
  • sample/spacenav/dragon/dragon_spacenav.launch
      • main [default: true]
      • spacenav [default: true]
      • button_toggle [default: true]
  • sample/spacenav/dragon/dragon_spacenav_gazebo.launch
      • main [default: true]
      • spacenav [default: true]
      • button_toggle [default: true]
  • sample/spacenav/jaxon/jaxon_spacenav.launch
      • main [default: true]
      • spacenav [default: true]
      • button_toggle [default: true]
  • sample/spacenav/jaxon/jaxon_spacenav_choreonoid.launch
      • main [default: true]
      • spacenav [default: true]
      • button_toggle [default: true]
  • sample/spacenav/pr2/pr2_spacenav.launch
      • main [default: true]
      • spacenav [default: true]
      • button_toggle [default: true]
      • kinfu [default: false]
      • display [default: true]
  • sample/spacenav/pr2/pr2_spacenav_gazebo.launch
      • main [default: true]
      • spacenav [default: true]
      • button_toggle [default: true]
      • display [default: true]
  • sample/tablis/baxter/baxter_tablis.launch
      • main [default: true]
      • vive_set [default: default]
      • head [default: true]
      • mirror [default: false]
      • realsense_camera [default: false]
      • spherical_camera [default: true]
      • spherical_stereo [default: true]
      • republish [default: false]
      • lgripper_type [default: softhand]
      • rgripper_type [default: softhand]
      • button_toggle [default: true]
  • sample/tablis/baxter/baxter_tablis_gazebo.launch
      • main [default: true]
      • vive_set [default: default]
      • head [default: true]
      • button_toggle [default: true]
      • mirror [default: false]
      • display [default: true]
  • sample/tablis/baxter/baxter_tablis_remote.launch
      • main [default: true]
      • vive [default: true]
      • head [default: true]
      • mirror [default: false]
      • vive_set [default: default]
      • lgripper_type [default: softhand]
      • rgripper_type [default: softhand]
      • button_toggle [default: true]
  • sample/tablis/jaxon/jaxon_tablis.launch
      • main [default: true]
      • button_toggle [default: true]
  • sample/tablis/jaxon/jaxon_tablis_choreonoid.launch
      • main [default: true]
      • button_toggle [default: true]
  • sample/tablis/pr2/pr2_tablis.launch
      • main [default: true]
      • vive_set [default: default]
      • head [default: true]
      • button_toggle [default: true]
      • kinfu [default: false]
      • mirror [default: false]
      • display [default: true]
  • sample/tablis/pr2/pr2_tablis_gazebo.launch
      • main [default: true]
      • vive_set [default: default]
      • head [default: true]
      • button_toggle [default: true]
      • mirror [default: false]
      • display [default: true]
  • sample/vive/baxter/baxter_vive.launch
      • main [default: true]
      • vive [default: true]
      • vive_set [default: default]
      • head [default: true]
      • mirror [default: false]
      • realsense_camera [default: false]
      • spherical_camera [default: true]
      • spherical_stereo [default: true]
      • republish [default: false]
      • lgripper_type [default: softhand]
      • rgripper_type [default: softhand]
      • button_toggle [default: true]
  • sample/vive/baxter/baxter_vive_gazebo.launch
      • main [default: true]
      • vive [default: true]
      • vive_set [default: default]
      • head [default: true]
      • mirror [default: false]
      • button_toggle [default: true]
      • display [default: true]
  • sample/vive/baxter/baxter_vive_mirror.launch
      • main [default: true]
      • vive [default: true]
      • vive_set [default: default]
      • head [default: true]
      • realsense_camera [default: false]
      • spherical_camera [default: true]
      • spherical_stereo [default: true]
      • republish [default: false]
      • lgripper_type [default: softhand]
      • rgripper_type [default: softhand]
      • button_toggle [default: true]
  • sample/vive/baxter/baxter_vive_remote.launch
      • main [default: true]
      • vive [default: true]
      • vive_set [default: default]
      • head [default: true]
      • mirror [default: false]
      • lgripper_type [default: softhand]
      • rgripper_type [default: softhand]
      • button_toggle [default: true]
  • sample/vive/pr2/pr2_vive.launch
      • main [default: true]
      • vive [default: true]
      • vive_set [default: default]
      • head [default: true]
      • button_toggle [default: true]
      • kinfu [default: false]
      • display [default: true]
  • sample/vive/pr2/pr2_vive_gazebo.launch
      • main [default: true]
      • vive [default: true]
      • vive_set [default: default]
      • button_toggle [default: true]
      • display [default: true]

Services

No service files found

Plugins

No plugins found.

Recent questions tagged eus_teleop at Robotics Stack Exchange

No version for distro foxy showing jade. Known supported distros are highlighted in the buttons above.

Package Summary

Tags No category tags.
Version 0.1.18
License BSD
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/jsk-ros-pkg/jsk_control.git
VCS Type git
VCS Version master
Last Updated 2024-12-09
Dev Status DEVELOPED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

The eus_teleop package

Additional Links

No additional links.

Maintainers

  • Shingo Kitagawa

Authors

  • Shingo Kitagawa

eus_teleop

main linter

Multi robot teleoperation system with Vive/SpaceNav/Oculus/Tablis Cockpit

Note

This package depends on these branches below:

Tested Environment

Build environment

Ubuntu 16.04 + ROS Kinetic

  • NVidia driver: 396.37
  • OpenVR: 1.3.22
  • Steam VR: 1.6.10

Ubuntu 18.04 + ROS Melodic

  • NVidia driver: 390.116
  • OpenVR: 1.3.22
  • Steam VR: 1.6.10

User interface devices

Vive

  • Arm motion tracking
  • Controller button interface
  • HMD visual interface
  • Vibration interface
  • Sound interface

Tablis

  • Arm motion tracking
  • Controller button interface
  • HMD visual interface
  • Vibration interface
  • Sound interface

SpaceNav (3D mouse)

  • Arm motion tracking
  • Controller button interface

Oculus

  • Arm motion tracking
  • Controller button interface
  • HMD visual interface
  • Vibration interface
  • Sound interface

Installation

Dependency installation

Install dependencies (for Vive)

sudo apt-get install --reinstall xserver-xorg-video-intel-hwe-18.04 libgl1-mesa-glx libgl1-mesa-dri xserver-xorg-core
sudo dpkg-reconfigure xserver-xorg

Install nvidia-driver (for Vive)

# for melodic, run command below
sudo apt install nvidia-driver-390
# for kinetic, install cuda-9.2 deb (local) manually and run command below.
sudo apt install nvidia-396

Install OpenVR, steam and steamVR (for Vive)

Follow here

Install kodak 4k pro camera and ELP usb camera udev (for Baxter)

sudo cp udev/99-kodak.rules /etc/udev/rules.d/
sudo udevadm control --reload-rules && sudo udevadm trigger

File truncated at 100 lines see the full file

CHANGELOG

Changelog for package eus_teleop

0.1.18 (2024-12-09)

0.1.17 (2023-05-28)

  • add eus_teleop
  • Contributors: Shingo Kitagawa

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

  • launch/baxter/baxter.launch
      • head [default: true]
      • respeaker [default: true]
      • logging [default: true]
      • twitter [default: true]
      • influxdb [default: true]
      • debug [default: false]
      • home_dir [default: $(env HOME)]
      • mask_rcnn [default: false]
      • custom_xdisplay [default: true]
      • launch_xdisplay [default: false]
      • realsense_camera [default: false]
      • spherical_camera [default: true]
      • spherical_stereo [default: true]
      • lgripper_type [default: softhand]
      • rgripper_type [default: softhand]
      • launch_tabletop_detector [default: false]
      • launch_grasp_mask_rcnn [default: false]
      • arm_interpolation [default: bezier_with_velocity]
      • arm_control_mode [default: velocity]
      • moveit [default: false]
      • finger [default: standard_narrow]
      • finger_tip [default: paddle_tip]
      • xdisplay_max_width [default: 1024]
      • xdisplay_max_width [default: 1920]
      • xdisplay_max_height [default: 600]
      • xdisplay_max_height [default: 1200]
      • camera_ns [default: realsense_torso]
      • camera_type [default: l515]
      • spherical_camera_ns [default: kodak_head]
      • spherical_left_camera_ns [default: elp_head_left]
      • spherical_right_camera_ns [default: elp_head_right]
  • launch/baxter/baxter_db_client.launch
      • camera [default: true]
      • camera_ns [default: realsense_torso]
      • spherical_camera [default: true]
      • spherical_stereo [default: true]
      • spherical_camera_ns [default: kodak_head]
      • spherical_left_camera_ns [default: elp_head_left]
      • spherical_right_camera_ns [default: elp_head_right]
      • output [default: screen]
      • log_rate [default: 5.0]
      • respawn [default: true]
      • enable_monitor [default: false]
      • vital_check [default: true]
      • debug [default: false]
  • launch/baxter/baxter_grasp_mask_rcnn.launch
      • input_image
      • input_cloud
      • manager
      • sampling [default: false]
      • data_collection [default: true]
      • target_grasp [default: false]
      • model_file [default: $(find dualarm_grasping)/models/dualarm_occluded_grasp/self_anno/20181227_model_iter_4559.npz]
      • config_yaml [default: $(find dualarm_grasping)/models/dualarm_occluded_grasp/self_anno/20181227_params.yaml]
      • target_yaml [default: $(find eus_teleop)/config/baxter/grasp_mask_rcnn_target_names.yaml]
      • label_yaml [default: $(find dualarm_grasping)/yaml/dualarm_occluded_grasping_label_names.yaml]
  • launch/baxter/baxter_logging.launch
      • twitter [default: true]
      • influxdb [default: true]
      • debug [default: false]
      • camera [default: true]
      • camera_ns [default: realsense_torso]
      • spherical_camera [default: true]
      • spherical_stereo [default: true]
      • spherical_camera_ns [default: kodak_head]
      • spherical_left_camera_ns [default: elp_head_left]
      • spherical_right_camera_ns [default: elp_head_right]
      • twitter_image_topics [default: /$(arg camera_ns)/color/image_rect_color]
      • home_dir [default: $(env HOME)]
      • compress [default: false] — whether compress rosbag or not.
      • position_diff_threshold [default: 0.01]
  • launch/baxter/baxter_realsense_torso.launch
      • launch_transformable_server [default: true]
      • launch_tabletop_detector [default: false]
      • launch_grasp_mask_rcnn [default: false]
      • camera_ns [default: realsense_torso]
      • camera_type [default: l515]
      • camera_frame_id [default: $(arg camera_ns)_color_optical_frame]
      • manager [default: $(arg camera_ns)_camera_manager]
      • input_cloud [default: /$(arg camera_ns)/depth_registered/quarter/points]
      • input_image [default: /$(arg camera_ns)/depth_registered/quarter/image]
  • launch/baxter/baxter_rosbag_play.launch
      • rosbag
      • camera_ns [default: realsense_torso]
      • gui [default: true]
      • loop [default: true]
      • lgripper_type [default: softhand]
      • rgripper_type [default: softhand]
      • manager [default: rosbag_play_nodelet_manager]
      • finger [default: standard_narrow]
      • finger_tip [default: paddle_tip]
      • left_electric_gripper [default: $(eval arg('lgripper_type') == 'parallel')]
      • right_electric_gripper [default: $(eval arg('rgripper_type') == 'parallel')]
  • launch/baxter/baxter_rosbag_record.launch
      • output_prefix [default: baxter]
      • compress [default: false] — whether compress rosbag or not.
      • camera_ns [default: realsense_torso]
      • spherical_camera_ns [default: kodak_head]
      • spherical_left_camera_ns [default: elp_head_left]
      • spherical_right_camera_ns [default: elp_head_right]
  • launch/baxter/baxter_tabletop_object_detector.launch
      • input_cloud
      • input_image
      • camera_frame_id
      • manager
      • launch_transformable_server [default: true]
      • clip [default: true]
  • launch/baxter/baxter_teleop.launch
      • main [default: true]
      • vive [default: true]
      • spacenav [default: false]
      • tablis [default: false]
      • device [default: vive]
      • head [default: true]
      • respeaker [default: true]
      • mirror [default: false]
      • logging [default: true]
      • twitter [default: true]
      • debug [default: false]
      • home_dir [default: $(env HOME)]
      • mask_rcnn [default: false]
      • display [default: true]
      • custom_xdisplay [default: true]
      • launch_baxter [default: true]
      • launch_xdisplay [default: false]
      • realsense_camera [default: false]
      • spherical_camera [default: true]
      • spherical_stereo [default: true]
      • republish [default: false]
      • lgripper_type [default: softhand]
      • rgripper_type [default: softhand]
      • button_toggle [default: true]
      • workspace_max_x [default: false]
      • workspace_min_x [default: false]
      • workspace_max_y [default: false]
      • workspace_min_y [default: false]
      • workspace_max_z [default: false]
      • workspace_min_z [default: false]
      • arm_interpolation [default: bezier_with_velocity]
      • arm_control_mode [default: velocity]
      • moveit [default: false]
      • finger [default: standard_narrow]
      • finger_tip [default: paddle_tip]
      • camera_ns [default: realsense_torso]
      • camera_type [default: l515]
      • spherical_camera_ns [default: kodak_head]
      • spherical_left_camera_ns [default: elp_head_left]
      • spherical_right_camera_ns [default: elp_head_right]
      • hmd_left_image [default: /virtual_camera/left/rviz_image]
      • hmd_right_image [default: /virtual_camera/right/rviz_image]
  • launch/baxter/baxter_teleop_display.launch
      • head [default: true]
      • respeaker [default: true]
      • mirror [default: false]
      • republish [default: false]
      • logging [default: true]
      • rqt_gui [default: true]
      • home_dir [default: $(env HOME)]
      • compress [default: false] — whether compress rosbag or not.
      • main_name [default: /baxter_teleop_main]
      • camera_ns [default: realsense_torso]
      • spherical_camera_ns [default: kodak_head]
      • spherical_stereo [default: true]
      • spherical_left_camera_ns [default: elp_head_left]
      • spherical_right_camera_ns [default: elp_head_right]
      • hmd_left_image [default: /virtual_camera/left/rviz_image]
      • hmd_right_image [default: /virtual_camera/right/rviz_image]
      • REALSENSE_IMAGE_TYPE [default: x264]
      • REALSENSE_DEPTH_TYPE [default: compressedDepth]
      • SPHERICAL_IMAGE_TYPE [default: x264]
      • SPHERICAL_STEREO_IMAGE_TYPE [default: x264]
  • launch/baxter/baxter_teleop_gazebo.launch
      • main [default: true]
      • vive [default: true]
      • spacenav [default: false]
      • tablis [default: false]
      • device [default: vive]
      • head [default: false]
      • mirror [default: false]
      • display [default: true]
      • button_toggle [default: true]
      • workspace_max_x [default: false]
      • workspace_min_x [default: false]
      • workspace_max_y [default: false]
      • workspace_min_y [default: false]
      • workspace_max_z [default: false]
      • workspace_min_z [default: false]
  • launch/baxter/baxter_visualization.launch
  • launch/dragon/dragon_teleop.launch
      • main [default: true]
      • vive [default: true]
      • spacenav [default: true]
      • device [default: spacenav]
      • head [default: false]
      • mirror [default: false]
      • button_toggle [default: true]
      • workspace_max_x [default: false]
      • workspace_min_x [default: false]
      • workspace_max_y [default: false]
      • workspace_min_y [default: false]
      • workspace_max_z [default: false]
      • workspace_min_z [default: false]
  • launch/dragon/dragon_teleop_gazebo.launch
      • main [default: true]
      • vive [default: true]
      • spacenav [default: true]
      • device [default: spacenav]
      • head [default: false]
      • mirror [default: false]
      • button_toggle [default: true]
      • workspace_max_x [default: false]
      • workspace_min_x [default: false]
      • workspace_max_y [default: false]
      • workspace_min_y [default: false]
      • workspace_max_z [default: false]
      • workspace_min_z [default: false]
  • launch/include/audio_play.launch
      • audio_ns [default: remote_audio]
      • format [default: wave]
      • dst [default: alsasink]
      • do_timestamp [default: false]
  • launch/include/elp_usb.launch
      • camera_name [default: elp_head]
      • index [default: 0]
      • machine [default: localhost]
      • load_machinepath [default: false]
      • machinepath [default: false]
  • launch/include/insta360_air.launch
      • camera_name [default: insta_head]
  • launch/include/kinfu.launch
      • CAMERA_INFO
      • IMAGE_DEPTH
      • IMAGE_COLOR
  • launch/include/kodak_pixpro.launch
      • camera_name [default: kodak_head]
  • launch/include/mask_rcnn.launch
      • INPUT_IMAGE
      • gpu [default: 0]
  • launch/include/realsense.launch
      • camera_ns
      • manager
      • publish_tf
      • color_width
      • color_height
      • depth_width
      • depth_height
  • launch/include/realsense_d435.launch
      • camera_ns [default: realsense]
      • manager [default: realsense_camera_manager]
      • publish_tf [default: false]
      • color_width [default: 640]
      • color_height [default: 480]
      • depth_width [default: 640]
      • depth_height [default: 480]
  • launch/include/realsense_l515.launch
      • camera_ns [default: realsense]
      • manager [default: realsense_camera_manager]
      • publish_tf [default: false]
      • color_width [default: 960]
      • color_height [default: 540]
      • depth_width [default: 640]
      • depth_height [default: 480]
  • launch/include/respeaker.launch
  • launch/include/rqt_gui.launch
  • launch/include/vive.launch
      • hmd_left_image [default: /virtual_camera/left/rviz_image]
      • hmd_right_image [default: /virtual_camera/right/rviz_image]
  • launch/jaxon/jaxon_teleop.launch
      • main [default: true]
      • vive [default: false]
      • spacenav [default: true]
      • device [default: spacenav]
      • head [default: false]
      • mirror [default: false]
      • button_toggle [default: true]
      • workspace_max_x [default: false]
      • workspace_min_x [default: false]
      • workspace_max_y [default: false]
      • workspace_min_y [default: false]
      • workspace_max_z [default: false]
      • workspace_min_z [default: false]
  • launch/jaxon/jaxon_teleop_choreonoid.launch
      • main [default: true]
      • vive [default: false]
      • spacenav [default: true]
      • device [default: spacenav]
      • head [default: false]
      • mirror [default: false]
      • button_toggle [default: true]
      • workspace_max_x [default: false]
      • workspace_min_x [default: false]
      • workspace_max_y [default: false]
      • workspace_min_y [default: false]
      • workspace_max_z [default: false]
      • workspace_min_z [default: false]
  • launch/pr2/pr2_logging.launch
      • CAMERA_INFO
      • RGB_CAMERA_INFO
      • COMP_IMAGE_COLOR
      • COMP_IMAGE_DEPTH
      • home_dir [default: $(env HOME)]
      • compress [default: false] — whether compress rosbag or not.
  • launch/pr2/pr2_teleop.launch
      • main [default: true]
      • vive [default: true]
      • spacenav [default: false]
      • tablis [default: false]
      • device [default: vive]
      • head [default: true]
      • respeaker [default: true]
      • mirror [default: false]
      • logging [default: true]
      • kinfu [default: false]
      • display [default: true]
      • home_dir [default: $(env HOME)]
      • button_toggle [default: true]
      • workspace_max_x [default: false]
      • workspace_min_x [default: false]
      • workspace_max_y [default: false]
      • workspace_min_y [default: false]
      • workspace_max_z [default: false]
      • workspace_min_z [default: false]
      • hmd_left_image [default: /virtual_camera/left/rviz_image]
      • hmd_right_image [default: /virtual_camera/right/rviz_image]
      • DECOMP_CAMERA_INFO [default: /kinect_head_decompressed/depth_registered/camera_info]
      • DECOMP_RGB_CAMERA_INFO [default: /kinect_head_decompressed/rgb/camera_info]
      • DECOMP_IMAGE_DEPTH [default: /kinect_head_decompressed/depth_registered/image_rect]
      • DECOMP_IMAGE_COLOR [default: /kinect_head_decompressed/rgb/image_rect_color]
      • DECOMP_POINTS [default: /kinect_head_decompressed/depth_registered/points]
      • CAMERA_INFO [default: /kinect_head/depth_registered/camera_info]
      • RGB_CAMERA_INFO [default: /kinect_head/rgb/camera_info]
      • IMAGE_COLOR [default: /kinect_head/rgb/image_rect_color]
      • IMAGE_DEPTH [default: /kinect_head/depth_registered/image_rect]
      • IMAGE_DEPTH_TYPE [default: compressedDepth]
      • COMP_IMAGE_COLOR [default: /kinect_head/rgb/image_rect_color/compressed]
      • COMP_IMAGE_DEPTH [default: /kinect_head/depth_registered/image_rect/compressedDepth]
  • launch/pr2/pr2_teleop_display.launch
      • kinfu [default: false]
      • respeaker [default: true]
      • DECOMP_CAMERA_INFO [default: /kinect_head_decompressed/depth_registered/camera_info]
      • DECOMP_RGB_CAMERA_INFO [default: /kinect_head_decompressed/rgb/camera_info]
      • DECOMP_IMAGE_DEPTH [default: /kinect_head_decompressed/depth_registered/image_rect]
      • DECOMP_IMAGE_COLOR [default: /kinect_head_decompressed/rgb/image_rect_color]
      • DECOMP_POINTS [default: /kinect_head_decompressed/depth_registered/points]
      • CAMERA_INFO
      • RGB_CAMERA_INFO
      • IMAGE_COLOR
      • IMAGE_DEPTH
      • IMAGE_DEPTH_TYPE
  • launch/pr2/pr2_teleop_gazebo.launch
      • main [default: true]
      • vive [default: true]
      • spacenav [default: false]
      • tablis [default: false]
      • device [default: vive]
      • head [default: false]
      • mirror [default: false]
      • display [default: true]
      • button_toggle [default: true]
      • workspace_max_x [default: false]
      • workspace_min_x [default: false]
      • workspace_max_y [default: false]
      • workspace_min_y [default: false]
      • workspace_max_z [default: false]
      • workspace_min_z [default: false]
  • launch/tablis/tablis_bridge_follower.launch
  • launch/tablis/tablis_bridge_leader.launch
      • filtered [default: false]
  • sample/common/baxter_display_remote.launch
      • head [default: false]
      • respeaker [default: true]
      • mirror [default: false]
      • republish [default: true]
      • logging [default: true]
      • rqt_gui [default: true]
      • camera_ns [default: realsense_torso]
      • spherical_camera_ns [default: kodak_head]
      • spherical_stereo [default: true]
      • spherical_left_camera_ns [default: elp_head_left]
      • spherical_right_camera_ns [default: elp_head_right]
  • sample/common/baxter_moveit_remote.launch
      • head [default: true]
      • respeaker [default: true]
      • logging [default: true]
      • twitter [default: true]
      • influxdb [default: true]
      • debug [default: false]
      • home_dir [default: $(env HOME)]
      • mask_rcnn [default: false]
      • custom_xdisplay [default: true]
      • launch_xdisplay [default: false]
      • realsense_camera [default: true]
      • spherical_camera [default: true]
      • spherical_stereo [default: true]
      • lgripper_type [default: softhand]
      • rgripper_type [default: softhand]
      • arm_interpolation [default: minjerk]
      • arm_control_mode [default: position_w_id]
      • moveit [default: true]
      • finger [default: standard_narrow]
      • finger_tip [default: paddle_tip]
      • camera_ns [default: realsense_torso]
      • camera_type [default: l515]
      • spherical_camera_ns [default: kodak_head]
      • spherical_left_camera_ns [default: elp_head_left]
      • spherical_right_camera_ns [default: elp_head_right]
      • gui [default: true]
      • launch_tabletop_detector [default: true]
      • launch_grasp_mask_rcnn [default: false]
  • sample/common/baxter_remote.launch
      • head [default: true]
      • respeaker [default: true]
      • logging [default: true]
      • twitter [default: true]
      • influxdb [default: true]
      • debug [default: false]
      • home_dir [default: $(env HOME)]
      • mask_rcnn [default: false]
      • custom_xdisplay [default: true]
      • launch_xdisplay [default: false]
      • realsense_camera [default: false]
      • spherical_camera [default: true]
      • spherical_stereo [default: true]
      • lgripper_type [default: softhand]
      • rgripper_type [default: softhand]
      • arm_interpolation [default: bezier_with_velocity]
      • arm_control_mode [default: velocity]
      • moveit [default: false]
      • finger [default: standard_narrow]
      • finger_tip [default: paddle_tip]
      • camera_ns [default: realsense_torso]
      • camera_type [default: l515]
      • spherical_camera_ns [default: kodak_head]
      • spherical_left_camera_ns [default: elp_head_left]
      • spherical_right_camera_ns [default: elp_head_right]
  • sample/oculus/baxter/baxter_oculus.launch
      • main [default: true]
      • head [default: false]
      • mirror [default: false]
      • realsense_camera [default: false]
      • spherical_camera [default: true]
      • spherical_stereo [default: true]
      • lgripper_type [default: softhand]
      • rgripper_type [default: softhand]
      • button_toggle [default: true]
  • sample/oculus/baxter/baxter_oculus_gazebo.launch
      • main [default: true]
      • button_toggle [default: true]
      • display [default: true]
  • sample/oculus/pr2/pr2_oculus.launch
      • main [default: true]
      • kinfu [default: false]
      • button_toggle [default: true]
      • display [default: true]
  • sample/oculus/pr2/pr2_oculus_gazebo.launch
      • main [default: true]
      • button_toggle [default: true]
      • display [default: true]
  • sample/other/baxter/baxter_moveit.launch
      • realsense_camera [default: true]
      • spherical_camera [default: false]
      • logging [default: true]
      • arm_interpolation [default: minjerk]
      • arm_control_mode [default: position_w_id]
      • moveit [default: true]
      • gui [default: true]
      • lgripper_type [default: softhand]
      • rgripper_type [default: softhand]
      • launch_tabletop_detector [default: true]
  • sample/spacenav/baxter/baxter_spacenav.launch
      • main [default: true]
      • head [default: false]
      • mirror [default: false]
      • logging [default: false]
      • display [default: true]
      • realsense_camera [default: false]
      • spherical_camera [default: true]
      • spherical_stereo [default: true]
      • lgripper_type [default: softhand]
      • rgripper_type [default: softhand-v2]
      • button_toggle [default: true]
  • sample/spacenav/baxter/baxter_spacenav_gazebo.launch
      • main [default: true]
      • button_toggle [default: true]
      • display [default: true]
  • sample/spacenav/dragon/dragon_spacenav.launch
      • main [default: true]
      • spacenav [default: true]
      • button_toggle [default: true]
  • sample/spacenav/dragon/dragon_spacenav_gazebo.launch
      • main [default: true]
      • spacenav [default: true]
      • button_toggle [default: true]
  • sample/spacenav/jaxon/jaxon_spacenav.launch
      • main [default: true]
      • spacenav [default: true]
      • button_toggle [default: true]
  • sample/spacenav/jaxon/jaxon_spacenav_choreonoid.launch
      • main [default: true]
      • spacenav [default: true]
      • button_toggle [default: true]
  • sample/spacenav/pr2/pr2_spacenav.launch
      • main [default: true]
      • spacenav [default: true]
      • button_toggle [default: true]
      • kinfu [default: false]
      • display [default: true]
  • sample/spacenav/pr2/pr2_spacenav_gazebo.launch
      • main [default: true]
      • spacenav [default: true]
      • button_toggle [default: true]
      • display [default: true]
  • sample/tablis/baxter/baxter_tablis.launch
      • main [default: true]
      • vive_set [default: default]
      • head [default: true]
      • mirror [default: false]
      • realsense_camera [default: false]
      • spherical_camera [default: true]
      • spherical_stereo [default: true]
      • republish [default: false]
      • lgripper_type [default: softhand]
      • rgripper_type [default: softhand]
      • button_toggle [default: true]
  • sample/tablis/baxter/baxter_tablis_gazebo.launch
      • main [default: true]
      • vive_set [default: default]
      • head [default: true]
      • button_toggle [default: true]
      • mirror [default: false]
      • display [default: true]
  • sample/tablis/baxter/baxter_tablis_remote.launch
      • main [default: true]
      • vive [default: true]
      • head [default: true]
      • mirror [default: false]
      • vive_set [default: default]
      • lgripper_type [default: softhand]
      • rgripper_type [default: softhand]
      • button_toggle [default: true]
  • sample/tablis/jaxon/jaxon_tablis.launch
      • main [default: true]
      • button_toggle [default: true]
  • sample/tablis/jaxon/jaxon_tablis_choreonoid.launch
      • main [default: true]
      • button_toggle [default: true]
  • sample/tablis/pr2/pr2_tablis.launch
      • main [default: true]
      • vive_set [default: default]
      • head [default: true]
      • button_toggle [default: true]
      • kinfu [default: false]
      • mirror [default: false]
      • display [default: true]
  • sample/tablis/pr2/pr2_tablis_gazebo.launch
      • main [default: true]
      • vive_set [default: default]
      • head [default: true]
      • button_toggle [default: true]
      • mirror [default: false]
      • display [default: true]
  • sample/vive/baxter/baxter_vive.launch
      • main [default: true]
      • vive [default: true]
      • vive_set [default: default]
      • head [default: true]
      • mirror [default: false]
      • realsense_camera [default: false]
      • spherical_camera [default: true]
      • spherical_stereo [default: true]
      • republish [default: false]
      • lgripper_type [default: softhand]
      • rgripper_type [default: softhand]
      • button_toggle [default: true]
  • sample/vive/baxter/baxter_vive_gazebo.launch
      • main [default: true]
      • vive [default: true]
      • vive_set [default: default]
      • head [default: true]
      • mirror [default: false]
      • button_toggle [default: true]
      • display [default: true]
  • sample/vive/baxter/baxter_vive_mirror.launch
      • main [default: true]
      • vive [default: true]
      • vive_set [default: default]
      • head [default: true]
      • realsense_camera [default: false]
      • spherical_camera [default: true]
      • spherical_stereo [default: true]
      • republish [default: false]
      • lgripper_type [default: softhand]
      • rgripper_type [default: softhand]
      • button_toggle [default: true]
  • sample/vive/baxter/baxter_vive_remote.launch
      • main [default: true]
      • vive [default: true]
      • vive_set [default: default]
      • head [default: true]
      • mirror [default: false]
      • lgripper_type [default: softhand]
      • rgripper_type [default: softhand]
      • button_toggle [default: true]
  • sample/vive/pr2/pr2_vive.launch
      • main [default: true]
      • vive [default: true]
      • vive_set [default: default]
      • head [default: true]
      • button_toggle [default: true]
      • kinfu [default: false]
      • display [default: true]
  • sample/vive/pr2/pr2_vive_gazebo.launch
      • main [default: true]
      • vive [default: true]
      • vive_set [default: default]
      • button_toggle [default: true]
      • display [default: true]

Services

No service files found

Plugins

No plugins found.

Recent questions tagged eus_teleop at Robotics Stack Exchange

No version for distro iron showing jade. Known supported distros are highlighted in the buttons above.

Package Summary

Tags No category tags.
Version 0.1.18
License BSD
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/jsk-ros-pkg/jsk_control.git
VCS Type git
VCS Version master
Last Updated 2024-12-09
Dev Status DEVELOPED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

The eus_teleop package

Additional Links

No additional links.

Maintainers

  • Shingo Kitagawa

Authors

  • Shingo Kitagawa

eus_teleop

main linter

Multi robot teleoperation system with Vive/SpaceNav/Oculus/Tablis Cockpit

Note

This package depends on these branches below:

Tested Environment

Build environment

Ubuntu 16.04 + ROS Kinetic

  • NVidia driver: 396.37
  • OpenVR: 1.3.22
  • Steam VR: 1.6.10

Ubuntu 18.04 + ROS Melodic

  • NVidia driver: 390.116
  • OpenVR: 1.3.22
  • Steam VR: 1.6.10

User interface devices

Vive

  • Arm motion tracking
  • Controller button interface
  • HMD visual interface
  • Vibration interface
  • Sound interface

Tablis

  • Arm motion tracking
  • Controller button interface
  • HMD visual interface
  • Vibration interface
  • Sound interface

SpaceNav (3D mouse)

  • Arm motion tracking
  • Controller button interface

Oculus

  • Arm motion tracking
  • Controller button interface
  • HMD visual interface
  • Vibration interface
  • Sound interface

Installation

Dependency installation

Install dependencies (for Vive)

sudo apt-get install --reinstall xserver-xorg-video-intel-hwe-18.04 libgl1-mesa-glx libgl1-mesa-dri xserver-xorg-core
sudo dpkg-reconfigure xserver-xorg

Install nvidia-driver (for Vive)

# for melodic, run command below
sudo apt install nvidia-driver-390
# for kinetic, install cuda-9.2 deb (local) manually and run command below.
sudo apt install nvidia-396

Install OpenVR, steam and steamVR (for Vive)

Follow here

Install kodak 4k pro camera and ELP usb camera udev (for Baxter)

sudo cp udev/99-kodak.rules /etc/udev/rules.d/
sudo udevadm control --reload-rules && sudo udevadm trigger

File truncated at 100 lines see the full file

CHANGELOG

Changelog for package eus_teleop

0.1.18 (2024-12-09)

0.1.17 (2023-05-28)

  • add eus_teleop
  • Contributors: Shingo Kitagawa

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

  • launch/baxter/baxter.launch
      • head [default: true]
      • respeaker [default: true]
      • logging [default: true]
      • twitter [default: true]
      • influxdb [default: true]
      • debug [default: false]
      • home_dir [default: $(env HOME)]
      • mask_rcnn [default: false]
      • custom_xdisplay [default: true]
      • launch_xdisplay [default: false]
      • realsense_camera [default: false]
      • spherical_camera [default: true]
      • spherical_stereo [default: true]
      • lgripper_type [default: softhand]
      • rgripper_type [default: softhand]
      • launch_tabletop_detector [default: false]
      • launch_grasp_mask_rcnn [default: false]
      • arm_interpolation [default: bezier_with_velocity]
      • arm_control_mode [default: velocity]
      • moveit [default: false]
      • finger [default: standard_narrow]
      • finger_tip [default: paddle_tip]
      • xdisplay_max_width [default: 1024]
      • xdisplay_max_width [default: 1920]
      • xdisplay_max_height [default: 600]
      • xdisplay_max_height [default: 1200]
      • camera_ns [default: realsense_torso]
      • camera_type [default: l515]
      • spherical_camera_ns [default: kodak_head]
      • spherical_left_camera_ns [default: elp_head_left]
      • spherical_right_camera_ns [default: elp_head_right]
  • launch/baxter/baxter_db_client.launch
      • camera [default: true]
      • camera_ns [default: realsense_torso]
      • spherical_camera [default: true]
      • spherical_stereo [default: true]
      • spherical_camera_ns [default: kodak_head]
      • spherical_left_camera_ns [default: elp_head_left]
      • spherical_right_camera_ns [default: elp_head_right]
      • output [default: screen]
      • log_rate [default: 5.0]
      • respawn [default: true]
      • enable_monitor [default: false]
      • vital_check [default: true]
      • debug [default: false]
  • launch/baxter/baxter_grasp_mask_rcnn.launch
      • input_image
      • input_cloud
      • manager
      • sampling [default: false]
      • data_collection [default: true]
      • target_grasp [default: false]
      • model_file [default: $(find dualarm_grasping)/models/dualarm_occluded_grasp/self_anno/20181227_model_iter_4559.npz]
      • config_yaml [default: $(find dualarm_grasping)/models/dualarm_occluded_grasp/self_anno/20181227_params.yaml]
      • target_yaml [default: $(find eus_teleop)/config/baxter/grasp_mask_rcnn_target_names.yaml]
      • label_yaml [default: $(find dualarm_grasping)/yaml/dualarm_occluded_grasping_label_names.yaml]
  • launch/baxter/baxter_logging.launch
      • twitter [default: true]
      • influxdb [default: true]
      • debug [default: false]
      • camera [default: true]
      • camera_ns [default: realsense_torso]
      • spherical_camera [default: true]
      • spherical_stereo [default: true]
      • spherical_camera_ns [default: kodak_head]
      • spherical_left_camera_ns [default: elp_head_left]
      • spherical_right_camera_ns [default: elp_head_right]
      • twitter_image_topics [default: /$(arg camera_ns)/color/image_rect_color]
      • home_dir [default: $(env HOME)]
      • compress [default: false] — whether compress rosbag or not.
      • position_diff_threshold [default: 0.01]
  • launch/baxter/baxter_realsense_torso.launch
      • launch_transformable_server [default: true]
      • launch_tabletop_detector [default: false]
      • launch_grasp_mask_rcnn [default: false]
      • camera_ns [default: realsense_torso]
      • camera_type [default: l515]
      • camera_frame_id [default: $(arg camera_ns)_color_optical_frame]
      • manager [default: $(arg camera_ns)_camera_manager]
      • input_cloud [default: /$(arg camera_ns)/depth_registered/quarter/points]
      • input_image [default: /$(arg camera_ns)/depth_registered/quarter/image]
  • launch/baxter/baxter_rosbag_play.launch
      • rosbag
      • camera_ns [default: realsense_torso]
      • gui [default: true]
      • loop [default: true]
      • lgripper_type [default: softhand]
      • rgripper_type [default: softhand]
      • manager [default: rosbag_play_nodelet_manager]
      • finger [default: standard_narrow]
      • finger_tip [default: paddle_tip]
      • left_electric_gripper [default: $(eval arg('lgripper_type') == 'parallel')]
      • right_electric_gripper [default: $(eval arg('rgripper_type') == 'parallel')]
  • launch/baxter/baxter_rosbag_record.launch
      • output_prefix [default: baxter]
      • compress [default: false] — whether compress rosbag or not.
      • camera_ns [default: realsense_torso]
      • spherical_camera_ns [default: kodak_head]
      • spherical_left_camera_ns [default: elp_head_left]
      • spherical_right_camera_ns [default: elp_head_right]
  • launch/baxter/baxter_tabletop_object_detector.launch
      • input_cloud
      • input_image
      • camera_frame_id
      • manager
      • launch_transformable_server [default: true]
      • clip [default: true]
  • launch/baxter/baxter_teleop.launch
      • main [default: true]
      • vive [default: true]
      • spacenav [default: false]
      • tablis [default: false]
      • device [default: vive]
      • head [default: true]
      • respeaker [default: true]
      • mirror [default: false]
      • logging [default: true]
      • twitter [default: true]
      • debug [default: false]
      • home_dir [default: $(env HOME)]
      • mask_rcnn [default: false]
      • display [default: true]
      • custom_xdisplay [default: true]
      • launch_baxter [default: true]
      • launch_xdisplay [default: false]
      • realsense_camera [default: false]
      • spherical_camera [default: true]
      • spherical_stereo [default: true]
      • republish [default: false]
      • lgripper_type [default: softhand]
      • rgripper_type [default: softhand]
      • button_toggle [default: true]
      • workspace_max_x [default: false]
      • workspace_min_x [default: false]
      • workspace_max_y [default: false]
      • workspace_min_y [default: false]
      • workspace_max_z [default: false]
      • workspace_min_z [default: false]
      • arm_interpolation [default: bezier_with_velocity]
      • arm_control_mode [default: velocity]
      • moveit [default: false]
      • finger [default: standard_narrow]
      • finger_tip [default: paddle_tip]
      • camera_ns [default: realsense_torso]
      • camera_type [default: l515]
      • spherical_camera_ns [default: kodak_head]
      • spherical_left_camera_ns [default: elp_head_left]
      • spherical_right_camera_ns [default: elp_head_right]
      • hmd_left_image [default: /virtual_camera/left/rviz_image]
      • hmd_right_image [default: /virtual_camera/right/rviz_image]
  • launch/baxter/baxter_teleop_display.launch
      • head [default: true]
      • respeaker [default: true]
      • mirror [default: false]
      • republish [default: false]
      • logging [default: true]
      • rqt_gui [default: true]
      • home_dir [default: $(env HOME)]
      • compress [default: false] — whether compress rosbag or not.
      • main_name [default: /baxter_teleop_main]
      • camera_ns [default: realsense_torso]
      • spherical_camera_ns [default: kodak_head]
      • spherical_stereo [default: true]
      • spherical_left_camera_ns [default: elp_head_left]
      • spherical_right_camera_ns [default: elp_head_right]
      • hmd_left_image [default: /virtual_camera/left/rviz_image]
      • hmd_right_image [default: /virtual_camera/right/rviz_image]
      • REALSENSE_IMAGE_TYPE [default: x264]
      • REALSENSE_DEPTH_TYPE [default: compressedDepth]
      • SPHERICAL_IMAGE_TYPE [default: x264]
      • SPHERICAL_STEREO_IMAGE_TYPE [default: x264]
  • launch/baxter/baxter_teleop_gazebo.launch
      • main [default: true]
      • vive [default: true]
      • spacenav [default: false]
      • tablis [default: false]
      • device [default: vive]
      • head [default: false]
      • mirror [default: false]
      • display [default: true]
      • button_toggle [default: true]
      • workspace_max_x [default: false]
      • workspace_min_x [default: false]
      • workspace_max_y [default: false]
      • workspace_min_y [default: false]
      • workspace_max_z [default: false]
      • workspace_min_z [default: false]
  • launch/baxter/baxter_visualization.launch
  • launch/dragon/dragon_teleop.launch
      • main [default: true]
      • vive [default: true]
      • spacenav [default: true]
      • device [default: spacenav]
      • head [default: false]
      • mirror [default: false]
      • button_toggle [default: true]
      • workspace_max_x [default: false]
      • workspace_min_x [default: false]
      • workspace_max_y [default: false]
      • workspace_min_y [default: false]
      • workspace_max_z [default: false]
      • workspace_min_z [default: false]
  • launch/dragon/dragon_teleop_gazebo.launch
      • main [default: true]
      • vive [default: true]
      • spacenav [default: true]
      • device [default: spacenav]
      • head [default: false]
      • mirror [default: false]
      • button_toggle [default: true]
      • workspace_max_x [default: false]
      • workspace_min_x [default: false]
      • workspace_max_y [default: false]
      • workspace_min_y [default: false]
      • workspace_max_z [default: false]
      • workspace_min_z [default: false]
  • launch/include/audio_play.launch
      • audio_ns [default: remote_audio]
      • format [default: wave]
      • dst [default: alsasink]
      • do_timestamp [default: false]
  • launch/include/elp_usb.launch
      • camera_name [default: elp_head]
      • index [default: 0]
      • machine [default: localhost]
      • load_machinepath [default: false]
      • machinepath [default: false]
  • launch/include/insta360_air.launch
      • camera_name [default: insta_head]
  • launch/include/kinfu.launch
      • CAMERA_INFO
      • IMAGE_DEPTH
      • IMAGE_COLOR
  • launch/include/kodak_pixpro.launch
      • camera_name [default: kodak_head]
  • launch/include/mask_rcnn.launch
      • INPUT_IMAGE
      • gpu [default: 0]
  • launch/include/realsense.launch
      • camera_ns
      • manager
      • publish_tf
      • color_width
      • color_height
      • depth_width
      • depth_height
  • launch/include/realsense_d435.launch
      • camera_ns [default: realsense]
      • manager [default: realsense_camera_manager]
      • publish_tf [default: false]
      • color_width [default: 640]
      • color_height [default: 480]
      • depth_width [default: 640]
      • depth_height [default: 480]
  • launch/include/realsense_l515.launch
      • camera_ns [default: realsense]
      • manager [default: realsense_camera_manager]
      • publish_tf [default: false]
      • color_width [default: 960]
      • color_height [default: 540]
      • depth_width [default: 640]
      • depth_height [default: 480]
  • launch/include/respeaker.launch
  • launch/include/rqt_gui.launch
  • launch/include/vive.launch
      • hmd_left_image [default: /virtual_camera/left/rviz_image]
      • hmd_right_image [default: /virtual_camera/right/rviz_image]
  • launch/jaxon/jaxon_teleop.launch
      • main [default: true]
      • vive [default: false]
      • spacenav [default: true]
      • device [default: spacenav]
      • head [default: false]
      • mirror [default: false]
      • button_toggle [default: true]
      • workspace_max_x [default: false]
      • workspace_min_x [default: false]
      • workspace_max_y [default: false]
      • workspace_min_y [default: false]
      • workspace_max_z [default: false]
      • workspace_min_z [default: false]
  • launch/jaxon/jaxon_teleop_choreonoid.launch
      • main [default: true]
      • vive [default: false]
      • spacenav [default: true]
      • device [default: spacenav]
      • head [default: false]
      • mirror [default: false]
      • button_toggle [default: true]
      • workspace_max_x [default: false]
      • workspace_min_x [default: false]
      • workspace_max_y [default: false]
      • workspace_min_y [default: false]
      • workspace_max_z [default: false]
      • workspace_min_z [default: false]
  • launch/pr2/pr2_logging.launch
      • CAMERA_INFO
      • RGB_CAMERA_INFO
      • COMP_IMAGE_COLOR
      • COMP_IMAGE_DEPTH
      • home_dir [default: $(env HOME)]
      • compress [default: false] — whether compress rosbag or not.
  • launch/pr2/pr2_teleop.launch
      • main [default: true]
      • vive [default: true]
      • spacenav [default: false]
      • tablis [default: false]
      • device [default: vive]
      • head [default: true]
      • respeaker [default: true]
      • mirror [default: false]
      • logging [default: true]
      • kinfu [default: false]
      • display [default: true]
      • home_dir [default: $(env HOME)]
      • button_toggle [default: true]
      • workspace_max_x [default: false]
      • workspace_min_x [default: false]
      • workspace_max_y [default: false]
      • workspace_min_y [default: false]
      • workspace_max_z [default: false]
      • workspace_min_z [default: false]
      • hmd_left_image [default: /virtual_camera/left/rviz_image]
      • hmd_right_image [default: /virtual_camera/right/rviz_image]
      • DECOMP_CAMERA_INFO [default: /kinect_head_decompressed/depth_registered/camera_info]
      • DECOMP_RGB_CAMERA_INFO [default: /kinect_head_decompressed/rgb/camera_info]
      • DECOMP_IMAGE_DEPTH [default: /kinect_head_decompressed/depth_registered/image_rect]
      • DECOMP_IMAGE_COLOR [default: /kinect_head_decompressed/rgb/image_rect_color]
      • DECOMP_POINTS [default: /kinect_head_decompressed/depth_registered/points]
      • CAMERA_INFO [default: /kinect_head/depth_registered/camera_info]
      • RGB_CAMERA_INFO [default: /kinect_head/rgb/camera_info]
      • IMAGE_COLOR [default: /kinect_head/rgb/image_rect_color]
      • IMAGE_DEPTH [default: /kinect_head/depth_registered/image_rect]
      • IMAGE_DEPTH_TYPE [default: compressedDepth]
      • COMP_IMAGE_COLOR [default: /kinect_head/rgb/image_rect_color/compressed]
      • COMP_IMAGE_DEPTH [default: /kinect_head/depth_registered/image_rect/compressedDepth]
  • launch/pr2/pr2_teleop_display.launch
      • kinfu [default: false]
      • respeaker [default: true]
      • DECOMP_CAMERA_INFO [default: /kinect_head_decompressed/depth_registered/camera_info]
      • DECOMP_RGB_CAMERA_INFO [default: /kinect_head_decompressed/rgb/camera_info]
      • DECOMP_IMAGE_DEPTH [default: /kinect_head_decompressed/depth_registered/image_rect]
      • DECOMP_IMAGE_COLOR [default: /kinect_head_decompressed/rgb/image_rect_color]
      • DECOMP_POINTS [default: /kinect_head_decompressed/depth_registered/points]
      • CAMERA_INFO
      • RGB_CAMERA_INFO
      • IMAGE_COLOR
      • IMAGE_DEPTH
      • IMAGE_DEPTH_TYPE
  • launch/pr2/pr2_teleop_gazebo.launch
      • main [default: true]
      • vive [default: true]
      • spacenav [default: false]
      • tablis [default: false]
      • device [default: vive]
      • head [default: false]
      • mirror [default: false]
      • display [default: true]
      • button_toggle [default: true]
      • workspace_max_x [default: false]
      • workspace_min_x [default: false]
      • workspace_max_y [default: false]
      • workspace_min_y [default: false]
      • workspace_max_z [default: false]
      • workspace_min_z [default: false]
  • launch/tablis/tablis_bridge_follower.launch
  • launch/tablis/tablis_bridge_leader.launch
      • filtered [default: false]
  • sample/common/baxter_display_remote.launch
      • head [default: false]
      • respeaker [default: true]
      • mirror [default: false]
      • republish [default: true]
      • logging [default: true]
      • rqt_gui [default: true]
      • camera_ns [default: realsense_torso]
      • spherical_camera_ns [default: kodak_head]
      • spherical_stereo [default: true]
      • spherical_left_camera_ns [default: elp_head_left]
      • spherical_right_camera_ns [default: elp_head_right]
  • sample/common/baxter_moveit_remote.launch
      • head [default: true]
      • respeaker [default: true]
      • logging [default: true]
      • twitter [default: true]
      • influxdb [default: true]
      • debug [default: false]
      • home_dir [default: $(env HOME)]
      • mask_rcnn [default: false]
      • custom_xdisplay [default: true]
      • launch_xdisplay [default: false]
      • realsense_camera [default: true]
      • spherical_camera [default: true]
      • spherical_stereo [default: true]
      • lgripper_type [default: softhand]
      • rgripper_type [default: softhand]
      • arm_interpolation [default: minjerk]
      • arm_control_mode [default: position_w_id]
      • moveit [default: true]
      • finger [default: standard_narrow]
      • finger_tip [default: paddle_tip]
      • camera_ns [default: realsense_torso]
      • camera_type [default: l515]
      • spherical_camera_ns [default: kodak_head]
      • spherical_left_camera_ns [default: elp_head_left]
      • spherical_right_camera_ns [default: elp_head_right]
      • gui [default: true]
      • launch_tabletop_detector [default: true]
      • launch_grasp_mask_rcnn [default: false]
  • sample/common/baxter_remote.launch
      • head [default: true]
      • respeaker [default: true]
      • logging [default: true]
      • twitter [default: true]
      • influxdb [default: true]
      • debug [default: false]
      • home_dir [default: $(env HOME)]
      • mask_rcnn [default: false]
      • custom_xdisplay [default: true]
      • launch_xdisplay [default: false]
      • realsense_camera [default: false]
      • spherical_camera [default: true]
      • spherical_stereo [default: true]
      • lgripper_type [default: softhand]
      • rgripper_type [default: softhand]
      • arm_interpolation [default: bezier_with_velocity]
      • arm_control_mode [default: velocity]
      • moveit [default: false]
      • finger [default: standard_narrow]
      • finger_tip [default: paddle_tip]
      • camera_ns [default: realsense_torso]
      • camera_type [default: l515]
      • spherical_camera_ns [default: kodak_head]
      • spherical_left_camera_ns [default: elp_head_left]
      • spherical_right_camera_ns [default: elp_head_right]
  • sample/oculus/baxter/baxter_oculus.launch
      • main [default: true]
      • head [default: false]
      • mirror [default: false]
      • realsense_camera [default: false]
      • spherical_camera [default: true]
      • spherical_stereo [default: true]
      • lgripper_type [default: softhand]
      • rgripper_type [default: softhand]
      • button_toggle [default: true]
  • sample/oculus/baxter/baxter_oculus_gazebo.launch
      • main [default: true]
      • button_toggle [default: true]
      • display [default: true]
  • sample/oculus/pr2/pr2_oculus.launch
      • main [default: true]
      • kinfu [default: false]
      • button_toggle [default: true]
      • display [default: true]
  • sample/oculus/pr2/pr2_oculus_gazebo.launch
      • main [default: true]
      • button_toggle [default: true]
      • display [default: true]
  • sample/other/baxter/baxter_moveit.launch
      • realsense_camera [default: true]
      • spherical_camera [default: false]
      • logging [default: true]
      • arm_interpolation [default: minjerk]
      • arm_control_mode [default: position_w_id]
      • moveit [default: true]
      • gui [default: true]
      • lgripper_type [default: softhand]
      • rgripper_type [default: softhand]
      • launch_tabletop_detector [default: true]
  • sample/spacenav/baxter/baxter_spacenav.launch
      • main [default: true]
      • head [default: false]
      • mirror [default: false]
      • logging [default: false]
      • display [default: true]
      • realsense_camera [default: false]
      • spherical_camera [default: true]
      • spherical_stereo [default: true]
      • lgripper_type [default: softhand]
      • rgripper_type [default: softhand-v2]
      • button_toggle [default: true]
  • sample/spacenav/baxter/baxter_spacenav_gazebo.launch
      • main [default: true]
      • button_toggle [default: true]
      • display [default: true]
  • sample/spacenav/dragon/dragon_spacenav.launch
      • main [default: true]
      • spacenav [default: true]
      • button_toggle [default: true]
  • sample/spacenav/dragon/dragon_spacenav_gazebo.launch
      • main [default: true]
      • spacenav [default: true]
      • button_toggle [default: true]
  • sample/spacenav/jaxon/jaxon_spacenav.launch
      • main [default: true]
      • spacenav [default: true]
      • button_toggle [default: true]
  • sample/spacenav/jaxon/jaxon_spacenav_choreonoid.launch
      • main [default: true]
      • spacenav [default: true]
      • button_toggle [default: true]
  • sample/spacenav/pr2/pr2_spacenav.launch
      • main [default: true]
      • spacenav [default: true]
      • button_toggle [default: true]
      • kinfu [default: false]
      • display [default: true]
  • sample/spacenav/pr2/pr2_spacenav_gazebo.launch
      • main [default: true]
      • spacenav [default: true]
      • button_toggle [default: true]
      • display [default: true]
  • sample/tablis/baxter/baxter_tablis.launch
      • main [default: true]
      • vive_set [default: default]
      • head [default: true]
      • mirror [default: false]
      • realsense_camera [default: false]
      • spherical_camera [default: true]
      • spherical_stereo [default: true]
      • republish [default: false]
      • lgripper_type [default: softhand]
      • rgripper_type [default: softhand]
      • button_toggle [default: true]
  • sample/tablis/baxter/baxter_tablis_gazebo.launch
      • main [default: true]
      • vive_set [default: default]
      • head [default: true]
      • button_toggle [default: true]
      • mirror [default: false]
      • display [default: true]
  • sample/tablis/baxter/baxter_tablis_remote.launch
      • main [default: true]
      • vive [default: true]
      • head [default: true]
      • mirror [default: false]
      • vive_set [default: default]
      • lgripper_type [default: softhand]
      • rgripper_type [default: softhand]
      • button_toggle [default: true]
  • sample/tablis/jaxon/jaxon_tablis.launch
      • main [default: true]
      • button_toggle [default: true]
  • sample/tablis/jaxon/jaxon_tablis_choreonoid.launch
      • main [default: true]
      • button_toggle [default: true]
  • sample/tablis/pr2/pr2_tablis.launch
      • main [default: true]
      • vive_set [default: default]
      • head [default: true]
      • button_toggle [default: true]
      • kinfu [default: false]
      • mirror [default: false]
      • display [default: true]
  • sample/tablis/pr2/pr2_tablis_gazebo.launch
      • main [default: true]
      • vive_set [default: default]
      • head [default: true]
      • button_toggle [default: true]
      • mirror [default: false]
      • display [default: true]
  • sample/vive/baxter/baxter_vive.launch
      • main [default: true]
      • vive [default: true]
      • vive_set [default: default]
      • head [default: true]
      • mirror [default: false]
      • realsense_camera [default: false]
      • spherical_camera [default: true]
      • spherical_stereo [default: true]
      • republish [default: false]
      • lgripper_type [default: softhand]
      • rgripper_type [default: softhand]
      • button_toggle [default: true]
  • sample/vive/baxter/baxter_vive_gazebo.launch
      • main [default: true]
      • vive [default: true]
      • vive_set [default: default]
      • head [default: true]
      • mirror [default: false]
      • button_toggle [default: true]
      • display [default: true]
  • sample/vive/baxter/baxter_vive_mirror.launch
      • main [default: true]
      • vive [default: true]
      • vive_set [default: default]
      • head [default: true]
      • realsense_camera [default: false]
      • spherical_camera [default: true]
      • spherical_stereo [default: true]
      • republish [default: false]
      • lgripper_type [default: softhand]
      • rgripper_type [default: softhand]
      • button_toggle [default: true]
  • sample/vive/baxter/baxter_vive_remote.launch
      • main [default: true]
      • vive [default: true]
      • vive_set [default: default]
      • head [default: true]
      • mirror [default: false]
      • lgripper_type [default: softhand]
      • rgripper_type [default: softhand]
      • button_toggle [default: true]
  • sample/vive/pr2/pr2_vive.launch
      • main [default: true]
      • vive [default: true]
      • vive_set [default: default]
      • head [default: true]
      • button_toggle [default: true]
      • kinfu [default: false]
      • display [default: true]
  • sample/vive/pr2/pr2_vive_gazebo.launch
      • main [default: true]
      • vive [default: true]
      • vive_set [default: default]
      • button_toggle [default: true]
      • display [default: true]

Services

No service files found

Plugins

No plugins found.

Recent questions tagged eus_teleop at Robotics Stack Exchange

No version for distro lunar showing jade. Known supported distros are highlighted in the buttons above.

Package Summary

Tags No category tags.
Version 0.1.18
License BSD
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/jsk-ros-pkg/jsk_control.git
VCS Type git
VCS Version master
Last Updated 2024-12-09
Dev Status DEVELOPED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

The eus_teleop package

Additional Links

No additional links.

Maintainers

  • Shingo Kitagawa

Authors

  • Shingo Kitagawa

eus_teleop

main linter

Multi robot teleoperation system with Vive/SpaceNav/Oculus/Tablis Cockpit

Note

This package depends on these branches below:

Tested Environment

Build environment

Ubuntu 16.04 + ROS Kinetic

  • NVidia driver: 396.37
  • OpenVR: 1.3.22
  • Steam VR: 1.6.10

Ubuntu 18.04 + ROS Melodic

  • NVidia driver: 390.116
  • OpenVR: 1.3.22
  • Steam VR: 1.6.10

User interface devices

Vive

  • Arm motion tracking
  • Controller button interface
  • HMD visual interface
  • Vibration interface
  • Sound interface

Tablis

  • Arm motion tracking
  • Controller button interface
  • HMD visual interface
  • Vibration interface
  • Sound interface

SpaceNav (3D mouse)

  • Arm motion tracking
  • Controller button interface

Oculus

  • Arm motion tracking
  • Controller button interface
  • HMD visual interface
  • Vibration interface
  • Sound interface

Installation

Dependency installation

Install dependencies (for Vive)

sudo apt-get install --reinstall xserver-xorg-video-intel-hwe-18.04 libgl1-mesa-glx libgl1-mesa-dri xserver-xorg-core
sudo dpkg-reconfigure xserver-xorg

Install nvidia-driver (for Vive)

# for melodic, run command below
sudo apt install nvidia-driver-390
# for kinetic, install cuda-9.2 deb (local) manually and run command below.
sudo apt install nvidia-396

Install OpenVR, steam and steamVR (for Vive)

Follow here

Install kodak 4k pro camera and ELP usb camera udev (for Baxter)

sudo cp udev/99-kodak.rules /etc/udev/rules.d/
sudo udevadm control --reload-rules && sudo udevadm trigger

File truncated at 100 lines see the full file

CHANGELOG

Changelog for package eus_teleop

0.1.18 (2024-12-09)

0.1.17 (2023-05-28)

  • add eus_teleop
  • Contributors: Shingo Kitagawa

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

  • launch/baxter/baxter.launch
      • head [default: true]
      • respeaker [default: true]
      • logging [default: true]
      • twitter [default: true]
      • influxdb [default: true]
      • debug [default: false]
      • home_dir [default: $(env HOME)]
      • mask_rcnn [default: false]
      • custom_xdisplay [default: true]
      • launch_xdisplay [default: false]
      • realsense_camera [default: false]
      • spherical_camera [default: true]
      • spherical_stereo [default: true]
      • lgripper_type [default: softhand]
      • rgripper_type [default: softhand]
      • launch_tabletop_detector [default: false]
      • launch_grasp_mask_rcnn [default: false]
      • arm_interpolation [default: bezier_with_velocity]
      • arm_control_mode [default: velocity]
      • moveit [default: false]
      • finger [default: standard_narrow]
      • finger_tip [default: paddle_tip]
      • xdisplay_max_width [default: 1024]
      • xdisplay_max_width [default: 1920]
      • xdisplay_max_height [default: 600]
      • xdisplay_max_height [default: 1200]
      • camera_ns [default: realsense_torso]
      • camera_type [default: l515]
      • spherical_camera_ns [default: kodak_head]
      • spherical_left_camera_ns [default: elp_head_left]
      • spherical_right_camera_ns [default: elp_head_right]
  • launch/baxter/baxter_db_client.launch
      • camera [default: true]
      • camera_ns [default: realsense_torso]
      • spherical_camera [default: true]
      • spherical_stereo [default: true]
      • spherical_camera_ns [default: kodak_head]
      • spherical_left_camera_ns [default: elp_head_left]
      • spherical_right_camera_ns [default: elp_head_right]
      • output [default: screen]
      • log_rate [default: 5.0]
      • respawn [default: true]
      • enable_monitor [default: false]
      • vital_check [default: true]
      • debug [default: false]
  • launch/baxter/baxter_grasp_mask_rcnn.launch
      • input_image
      • input_cloud
      • manager
      • sampling [default: false]
      • data_collection [default: true]
      • target_grasp [default: false]
      • model_file [default: $(find dualarm_grasping)/models/dualarm_occluded_grasp/self_anno/20181227_model_iter_4559.npz]
      • config_yaml [default: $(find dualarm_grasping)/models/dualarm_occluded_grasp/self_anno/20181227_params.yaml]
      • target_yaml [default: $(find eus_teleop)/config/baxter/grasp_mask_rcnn_target_names.yaml]
      • label_yaml [default: $(find dualarm_grasping)/yaml/dualarm_occluded_grasping_label_names.yaml]
  • launch/baxter/baxter_logging.launch
      • twitter [default: true]
      • influxdb [default: true]
      • debug [default: false]
      • camera [default: true]
      • camera_ns [default: realsense_torso]
      • spherical_camera [default: true]
      • spherical_stereo [default: true]
      • spherical_camera_ns [default: kodak_head]
      • spherical_left_camera_ns [default: elp_head_left]
      • spherical_right_camera_ns [default: elp_head_right]
      • twitter_image_topics [default: /$(arg camera_ns)/color/image_rect_color]
      • home_dir [default: $(env HOME)]
      • compress [default: false] — whether compress rosbag or not.
      • position_diff_threshold [default: 0.01]
  • launch/baxter/baxter_realsense_torso.launch
      • launch_transformable_server [default: true]
      • launch_tabletop_detector [default: false]
      • launch_grasp_mask_rcnn [default: false]
      • camera_ns [default: realsense_torso]
      • camera_type [default: l515]
      • camera_frame_id [default: $(arg camera_ns)_color_optical_frame]
      • manager [default: $(arg camera_ns)_camera_manager]
      • input_cloud [default: /$(arg camera_ns)/depth_registered/quarter/points]
      • input_image [default: /$(arg camera_ns)/depth_registered/quarter/image]
  • launch/baxter/baxter_rosbag_play.launch
      • rosbag
      • camera_ns [default: realsense_torso]
      • gui [default: true]
      • loop [default: true]
      • lgripper_type [default: softhand]
      • rgripper_type [default: softhand]
      • manager [default: rosbag_play_nodelet_manager]
      • finger [default: standard_narrow]
      • finger_tip [default: paddle_tip]
      • left_electric_gripper [default: $(eval arg('lgripper_type') == 'parallel')]
      • right_electric_gripper [default: $(eval arg('rgripper_type') == 'parallel')]
  • launch/baxter/baxter_rosbag_record.launch
      • output_prefix [default: baxter]
      • compress [default: false] — whether compress rosbag or not.
      • camera_ns [default: realsense_torso]
      • spherical_camera_ns [default: kodak_head]
      • spherical_left_camera_ns [default: elp_head_left]
      • spherical_right_camera_ns [default: elp_head_right]
  • launch/baxter/baxter_tabletop_object_detector.launch
      • input_cloud
      • input_image
      • camera_frame_id
      • manager
      • launch_transformable_server [default: true]
      • clip [default: true]
  • launch/baxter/baxter_teleop.launch
      • main [default: true]
      • vive [default: true]
      • spacenav [default: false]
      • tablis [default: false]
      • device [default: vive]
      • head [default: true]
      • respeaker [default: true]
      • mirror [default: false]
      • logging [default: true]
      • twitter [default: true]
      • debug [default: false]
      • home_dir [default: $(env HOME)]
      • mask_rcnn [default: false]
      • display [default: true]
      • custom_xdisplay [default: true]
      • launch_baxter [default: true]
      • launch_xdisplay [default: false]
      • realsense_camera [default: false]
      • spherical_camera [default: true]
      • spherical_stereo [default: true]
      • republish [default: false]
      • lgripper_type [default: softhand]
      • rgripper_type [default: softhand]
      • button_toggle [default: true]
      • workspace_max_x [default: false]
      • workspace_min_x [default: false]
      • workspace_max_y [default: false]
      • workspace_min_y [default: false]
      • workspace_max_z [default: false]
      • workspace_min_z [default: false]
      • arm_interpolation [default: bezier_with_velocity]
      • arm_control_mode [default: velocity]
      • moveit [default: false]
      • finger [default: standard_narrow]
      • finger_tip [default: paddle_tip]
      • camera_ns [default: realsense_torso]
      • camera_type [default: l515]
      • spherical_camera_ns [default: kodak_head]
      • spherical_left_camera_ns [default: elp_head_left]
      • spherical_right_camera_ns [default: elp_head_right]
      • hmd_left_image [default: /virtual_camera/left/rviz_image]
      • hmd_right_image [default: /virtual_camera/right/rviz_image]
  • launch/baxter/baxter_teleop_display.launch
      • head [default: true]
      • respeaker [default: true]
      • mirror [default: false]
      • republish [default: false]
      • logging [default: true]
      • rqt_gui [default: true]
      • home_dir [default: $(env HOME)]
      • compress [default: false] — whether compress rosbag or not.
      • main_name [default: /baxter_teleop_main]
      • camera_ns [default: realsense_torso]
      • spherical_camera_ns [default: kodak_head]
      • spherical_stereo [default: true]
      • spherical_left_camera_ns [default: elp_head_left]
      • spherical_right_camera_ns [default: elp_head_right]
      • hmd_left_image [default: /virtual_camera/left/rviz_image]
      • hmd_right_image [default: /virtual_camera/right/rviz_image]
      • REALSENSE_IMAGE_TYPE [default: x264]
      • REALSENSE_DEPTH_TYPE [default: compressedDepth]
      • SPHERICAL_IMAGE_TYPE [default: x264]
      • SPHERICAL_STEREO_IMAGE_TYPE [default: x264]
  • launch/baxter/baxter_teleop_gazebo.launch
      • main [default: true]
      • vive [default: true]
      • spacenav [default: false]
      • tablis [default: false]
      • device [default: vive]
      • head [default: false]
      • mirror [default: false]
      • display [default: true]
      • button_toggle [default: true]
      • workspace_max_x [default: false]
      • workspace_min_x [default: false]
      • workspace_max_y [default: false]
      • workspace_min_y [default: false]
      • workspace_max_z [default: false]
      • workspace_min_z [default: false]
  • launch/baxter/baxter_visualization.launch
  • launch/dragon/dragon_teleop.launch
      • main [default: true]
      • vive [default: true]
      • spacenav [default: true]
      • device [default: spacenav]
      • head [default: false]
      • mirror [default: false]
      • button_toggle [default: true]
      • workspace_max_x [default: false]
      • workspace_min_x [default: false]
      • workspace_max_y [default: false]
      • workspace_min_y [default: false]
      • workspace_max_z [default: false]
      • workspace_min_z [default: false]
  • launch/dragon/dragon_teleop_gazebo.launch
      • main [default: true]
      • vive [default: true]
      • spacenav [default: true]
      • device [default: spacenav]
      • head [default: false]
      • mirror [default: false]
      • button_toggle [default: true]
      • workspace_max_x [default: false]
      • workspace_min_x [default: false]
      • workspace_max_y [default: false]
      • workspace_min_y [default: false]
      • workspace_max_z [default: false]
      • workspace_min_z [default: false]
  • launch/include/audio_play.launch
      • audio_ns [default: remote_audio]
      • format [default: wave]
      • dst [default: alsasink]
      • do_timestamp [default: false]
  • launch/include/elp_usb.launch
      • camera_name [default: elp_head]
      • index [default: 0]
      • machine [default: localhost]
      • load_machinepath [default: false]
      • machinepath [default: false]
  • launch/include/insta360_air.launch
      • camera_name [default: insta_head]
  • launch/include/kinfu.launch
      • CAMERA_INFO
      • IMAGE_DEPTH
      • IMAGE_COLOR
  • launch/include/kodak_pixpro.launch
      • camera_name [default: kodak_head]
  • launch/include/mask_rcnn.launch
      • INPUT_IMAGE
      • gpu [default: 0]
  • launch/include/realsense.launch
      • camera_ns
      • manager
      • publish_tf
      • color_width
      • color_height
      • depth_width
      • depth_height
  • launch/include/realsense_d435.launch
      • camera_ns [default: realsense]
      • manager [default: realsense_camera_manager]
      • publish_tf [default: false]
      • color_width [default: 640]
      • color_height [default: 480]
      • depth_width [default: 640]
      • depth_height [default: 480]
  • launch/include/realsense_l515.launch
      • camera_ns [default: realsense]
      • manager [default: realsense_camera_manager]
      • publish_tf [default: false]
      • color_width [default: 960]
      • color_height [default: 540]
      • depth_width [default: 640]
      • depth_height [default: 480]
  • launch/include/respeaker.launch
  • launch/include/rqt_gui.launch
  • launch/include/vive.launch
      • hmd_left_image [default: /virtual_camera/left/rviz_image]
      • hmd_right_image [default: /virtual_camera/right/rviz_image]
  • launch/jaxon/jaxon_teleop.launch
      • main [default: true]
      • vive [default: false]
      • spacenav [default: true]
      • device [default: spacenav]
      • head [default: false]
      • mirror [default: false]
      • button_toggle [default: true]
      • workspace_max_x [default: false]
      • workspace_min_x [default: false]
      • workspace_max_y [default: false]
      • workspace_min_y [default: false]
      • workspace_max_z [default: false]
      • workspace_min_z [default: false]
  • launch/jaxon/jaxon_teleop_choreonoid.launch
      • main [default: true]
      • vive [default: false]
      • spacenav [default: true]
      • device [default: spacenav]
      • head [default: false]
      • mirror [default: false]
      • button_toggle [default: true]
      • workspace_max_x [default: false]
      • workspace_min_x [default: false]
      • workspace_max_y [default: false]
      • workspace_min_y [default: false]
      • workspace_max_z [default: false]
      • workspace_min_z [default: false]
  • launch/pr2/pr2_logging.launch
      • CAMERA_INFO
      • RGB_CAMERA_INFO
      • COMP_IMAGE_COLOR
      • COMP_IMAGE_DEPTH
      • home_dir [default: $(env HOME)]
      • compress [default: false] — whether compress rosbag or not.
  • launch/pr2/pr2_teleop.launch
      • main [default: true]
      • vive [default: true]
      • spacenav [default: false]
      • tablis [default: false]
      • device [default: vive]
      • head [default: true]
      • respeaker [default: true]
      • mirror [default: false]
      • logging [default: true]
      • kinfu [default: false]
      • display [default: true]
      • home_dir [default: $(env HOME)]
      • button_toggle [default: true]
      • workspace_max_x [default: false]
      • workspace_min_x [default: false]
      • workspace_max_y [default: false]
      • workspace_min_y [default: false]
      • workspace_max_z [default: false]
      • workspace_min_z [default: false]
      • hmd_left_image [default: /virtual_camera/left/rviz_image]
      • hmd_right_image [default: /virtual_camera/right/rviz_image]
      • DECOMP_CAMERA_INFO [default: /kinect_head_decompressed/depth_registered/camera_info]
      • DECOMP_RGB_CAMERA_INFO [default: /kinect_head_decompressed/rgb/camera_info]
      • DECOMP_IMAGE_DEPTH [default: /kinect_head_decompressed/depth_registered/image_rect]
      • DECOMP_IMAGE_COLOR [default: /kinect_head_decompressed/rgb/image_rect_color]
      • DECOMP_POINTS [default: /kinect_head_decompressed/depth_registered/points]
      • CAMERA_INFO [default: /kinect_head/depth_registered/camera_info]
      • RGB_CAMERA_INFO [default: /kinect_head/rgb/camera_info]
      • IMAGE_COLOR [default: /kinect_head/rgb/image_rect_color]
      • IMAGE_DEPTH [default: /kinect_head/depth_registered/image_rect]
      • IMAGE_DEPTH_TYPE [default: compressedDepth]
      • COMP_IMAGE_COLOR [default: /kinect_head/rgb/image_rect_color/compressed]
      • COMP_IMAGE_DEPTH [default: /kinect_head/depth_registered/image_rect/compressedDepth]
  • launch/pr2/pr2_teleop_display.launch
      • kinfu [default: false]
      • respeaker [default: true]
      • DECOMP_CAMERA_INFO [default: /kinect_head_decompressed/depth_registered/camera_info]
      • DECOMP_RGB_CAMERA_INFO [default: /kinect_head_decompressed/rgb/camera_info]
      • DECOMP_IMAGE_DEPTH [default: /kinect_head_decompressed/depth_registered/image_rect]
      • DECOMP_IMAGE_COLOR [default: /kinect_head_decompressed/rgb/image_rect_color]
      • DECOMP_POINTS [default: /kinect_head_decompressed/depth_registered/points]
      • CAMERA_INFO
      • RGB_CAMERA_INFO
      • IMAGE_COLOR
      • IMAGE_DEPTH
      • IMAGE_DEPTH_TYPE
  • launch/pr2/pr2_teleop_gazebo.launch
      • main [default: true]
      • vive [default: true]
      • spacenav [default: false]
      • tablis [default: false]
      • device [default: vive]
      • head [default: false]
      • mirror [default: false]
      • display [default: true]
      • button_toggle [default: true]
      • workspace_max_x [default: false]
      • workspace_min_x [default: false]
      • workspace_max_y [default: false]
      • workspace_min_y [default: false]
      • workspace_max_z [default: false]
      • workspace_min_z [default: false]
  • launch/tablis/tablis_bridge_follower.launch
  • launch/tablis/tablis_bridge_leader.launch
      • filtered [default: false]
  • sample/common/baxter_display_remote.launch
      • head [default: false]
      • respeaker [default: true]
      • mirror [default: false]
      • republish [default: true]
      • logging [default: true]
      • rqt_gui [default: true]
      • camera_ns [default: realsense_torso]
      • spherical_camera_ns [default: kodak_head]
      • spherical_stereo [default: true]
      • spherical_left_camera_ns [default: elp_head_left]
      • spherical_right_camera_ns [default: elp_head_right]
  • sample/common/baxter_moveit_remote.launch
      • head [default: true]
      • respeaker [default: true]
      • logging [default: true]
      • twitter [default: true]
      • influxdb [default: true]
      • debug [default: false]
      • home_dir [default: $(env HOME)]
      • mask_rcnn [default: false]
      • custom_xdisplay [default: true]
      • launch_xdisplay [default: false]
      • realsense_camera [default: true]
      • spherical_camera [default: true]
      • spherical_stereo [default: true]
      • lgripper_type [default: softhand]
      • rgripper_type [default: softhand]
      • arm_interpolation [default: minjerk]
      • arm_control_mode [default: position_w_id]
      • moveit [default: true]
      • finger [default: standard_narrow]
      • finger_tip [default: paddle_tip]
      • camera_ns [default: realsense_torso]
      • camera_type [default: l515]
      • spherical_camera_ns [default: kodak_head]
      • spherical_left_camera_ns [default: elp_head_left]
      • spherical_right_camera_ns [default: elp_head_right]
      • gui [default: true]
      • launch_tabletop_detector [default: true]
      • launch_grasp_mask_rcnn [default: false]
  • sample/common/baxter_remote.launch
      • head [default: true]
      • respeaker [default: true]
      • logging [default: true]
      • twitter [default: true]
      • influxdb [default: true]
      • debug [default: false]
      • home_dir [default: $(env HOME)]
      • mask_rcnn [default: false]
      • custom_xdisplay [default: true]
      • launch_xdisplay [default: false]
      • realsense_camera [default: false]
      • spherical_camera [default: true]
      • spherical_stereo [default: true]
      • lgripper_type [default: softhand]
      • rgripper_type [default: softhand]
      • arm_interpolation [default: bezier_with_velocity]
      • arm_control_mode [default: velocity]
      • moveit [default: false]
      • finger [default: standard_narrow]
      • finger_tip [default: paddle_tip]
      • camera_ns [default: realsense_torso]
      • camera_type [default: l515]
      • spherical_camera_ns [default: kodak_head]
      • spherical_left_camera_ns [default: elp_head_left]
      • spherical_right_camera_ns [default: elp_head_right]
  • sample/oculus/baxter/baxter_oculus.launch
      • main [default: true]
      • head [default: false]
      • mirror [default: false]
      • realsense_camera [default: false]
      • spherical_camera [default: true]
      • spherical_stereo [default: true]
      • lgripper_type [default: softhand]
      • rgripper_type [default: softhand]
      • button_toggle [default: true]
  • sample/oculus/baxter/baxter_oculus_gazebo.launch
      • main [default: true]
      • button_toggle [default: true]
      • display [default: true]
  • sample/oculus/pr2/pr2_oculus.launch
      • main [default: true]
      • kinfu [default: false]
      • button_toggle [default: true]
      • display [default: true]
  • sample/oculus/pr2/pr2_oculus_gazebo.launch
      • main [default: true]
      • button_toggle [default: true]
      • display [default: true]
  • sample/other/baxter/baxter_moveit.launch
      • realsense_camera [default: true]
      • spherical_camera [default: false]
      • logging [default: true]
      • arm_interpolation [default: minjerk]
      • arm_control_mode [default: position_w_id]
      • moveit [default: true]
      • gui [default: true]
      • lgripper_type [default: softhand]
      • rgripper_type [default: softhand]
      • launch_tabletop_detector [default: true]
  • sample/spacenav/baxter/baxter_spacenav.launch
      • main [default: true]
      • head [default: false]
      • mirror [default: false]
      • logging [default: false]
      • display [default: true]
      • realsense_camera [default: false]
      • spherical_camera [default: true]
      • spherical_stereo [default: true]
      • lgripper_type [default: softhand]
      • rgripper_type [default: softhand-v2]
      • button_toggle [default: true]
  • sample/spacenav/baxter/baxter_spacenav_gazebo.launch
      • main [default: true]
      • button_toggle [default: true]
      • display [default: true]
  • sample/spacenav/dragon/dragon_spacenav.launch
      • main [default: true]
      • spacenav [default: true]
      • button_toggle [default: true]
  • sample/spacenav/dragon/dragon_spacenav_gazebo.launch
      • main [default: true]
      • spacenav [default: true]
      • button_toggle [default: true]
  • sample/spacenav/jaxon/jaxon_spacenav.launch
      • main [default: true]
      • spacenav [default: true]
      • button_toggle [default: true]
  • sample/spacenav/jaxon/jaxon_spacenav_choreonoid.launch
      • main [default: true]
      • spacenav [default: true]
      • button_toggle [default: true]
  • sample/spacenav/pr2/pr2_spacenav.launch
      • main [default: true]
      • spacenav [default: true]
      • button_toggle [default: true]
      • kinfu [default: false]
      • display [default: true]
  • sample/spacenav/pr2/pr2_spacenav_gazebo.launch
      • main [default: true]
      • spacenav [default: true]
      • button_toggle [default: true]
      • display [default: true]
  • sample/tablis/baxter/baxter_tablis.launch
      • main [default: true]
      • vive_set [default: default]
      • head [default: true]
      • mirror [default: false]
      • realsense_camera [default: false]
      • spherical_camera [default: true]
      • spherical_stereo [default: true]
      • republish [default: false]
      • lgripper_type [default: softhand]
      • rgripper_type [default: softhand]
      • button_toggle [default: true]
  • sample/tablis/baxter/baxter_tablis_gazebo.launch
      • main [default: true]
      • vive_set [default: default]
      • head [default: true]
      • button_toggle [default: true]
      • mirror [default: false]
      • display [default: true]
  • sample/tablis/baxter/baxter_tablis_remote.launch
      • main [default: true]
      • vive [default: true]
      • head [default: true]
      • mirror [default: false]
      • vive_set [default: default]
      • lgripper_type [default: softhand]
      • rgripper_type [default: softhand]
      • button_toggle [default: true]
  • sample/tablis/jaxon/jaxon_tablis.launch
      • main [default: true]
      • button_toggle [default: true]
  • sample/tablis/jaxon/jaxon_tablis_choreonoid.launch
      • main [default: true]
      • button_toggle [default: true]
  • sample/tablis/pr2/pr2_tablis.launch
      • main [default: true]
      • vive_set [default: default]
      • head [default: true]
      • button_toggle [default: true]
      • kinfu [default: false]
      • mirror [default: false]
      • display [default: true]
  • sample/tablis/pr2/pr2_tablis_gazebo.launch
      • main [default: true]
      • vive_set [default: default]
      • head [default: true]
      • button_toggle [default: true]
      • mirror [default: false]
      • display [default: true]
  • sample/vive/baxter/baxter_vive.launch
      • main [default: true]
      • vive [default: true]
      • vive_set [default: default]
      • head [default: true]
      • mirror [default: false]
      • realsense_camera [default: false]
      • spherical_camera [default: true]
      • spherical_stereo [default: true]
      • republish [default: false]
      • lgripper_type [default: softhand]
      • rgripper_type [default: softhand]
      • button_toggle [default: true]
  • sample/vive/baxter/baxter_vive_gazebo.launch
      • main [default: true]
      • vive [default: true]
      • vive_set [default: default]
      • head [default: true]
      • mirror [default: false]
      • button_toggle [default: true]
      • display [default: true]
  • sample/vive/baxter/baxter_vive_mirror.launch
      • main [default: true]
      • vive [default: true]
      • vive_set [default: default]
      • head [default: true]
      • realsense_camera [default: false]
      • spherical_camera [default: true]
      • spherical_stereo [default: true]
      • republish [default: false]
      • lgripper_type [default: softhand]
      • rgripper_type [default: softhand]
      • button_toggle [default: true]
  • sample/vive/baxter/baxter_vive_remote.launch
      • main [default: true]
      • vive [default: true]
      • vive_set [default: default]
      • head [default: true]
      • mirror [default: false]
      • lgripper_type [default: softhand]
      • rgripper_type [default: softhand]
      • button_toggle [default: true]
  • sample/vive/pr2/pr2_vive.launch
      • main [default: true]
      • vive [default: true]
      • vive_set [default: default]
      • head [default: true]
      • button_toggle [default: true]
      • kinfu [default: false]
      • display [default: true]
  • sample/vive/pr2/pr2_vive_gazebo.launch
      • main [default: true]
      • vive [default: true]
      • vive_set [default: default]
      • button_toggle [default: true]
      • display [default: true]

Services

No service files found

Plugins

No plugins found.

Recent questions tagged eus_teleop at Robotics Stack Exchange

Package Summary

Tags No category tags.
Version 0.1.18
License BSD
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/jsk-ros-pkg/jsk_control.git
VCS Type git
VCS Version master
Last Updated 2024-12-09
Dev Status DEVELOPED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

The eus_teleop package

Additional Links

No additional links.

Maintainers

  • Shingo Kitagawa

Authors

  • Shingo Kitagawa

eus_teleop

main linter

Multi robot teleoperation system with Vive/SpaceNav/Oculus/Tablis Cockpit

Note

This package depends on these branches below:

Tested Environment

Build environment

Ubuntu 16.04 + ROS Kinetic

  • NVidia driver: 396.37
  • OpenVR: 1.3.22
  • Steam VR: 1.6.10

Ubuntu 18.04 + ROS Melodic

  • NVidia driver: 390.116
  • OpenVR: 1.3.22
  • Steam VR: 1.6.10

User interface devices

Vive

  • Arm motion tracking
  • Controller button interface
  • HMD visual interface
  • Vibration interface
  • Sound interface

Tablis

  • Arm motion tracking
  • Controller button interface
  • HMD visual interface
  • Vibration interface
  • Sound interface

SpaceNav (3D mouse)

  • Arm motion tracking
  • Controller button interface

Oculus

  • Arm motion tracking
  • Controller button interface
  • HMD visual interface
  • Vibration interface
  • Sound interface

Installation

Dependency installation

Install dependencies (for Vive)

sudo apt-get install --reinstall xserver-xorg-video-intel-hwe-18.04 libgl1-mesa-glx libgl1-mesa-dri xserver-xorg-core
sudo dpkg-reconfigure xserver-xorg

Install nvidia-driver (for Vive)

# for melodic, run command below
sudo apt install nvidia-driver-390
# for kinetic, install cuda-9.2 deb (local) manually and run command below.
sudo apt install nvidia-396

Install OpenVR, steam and steamVR (for Vive)

Follow here

Install kodak 4k pro camera and ELP usb camera udev (for Baxter)

sudo cp udev/99-kodak.rules /etc/udev/rules.d/
sudo udevadm control --reload-rules && sudo udevadm trigger

File truncated at 100 lines see the full file

CHANGELOG

Changelog for package eus_teleop

0.1.18 (2024-12-09)

0.1.17 (2023-05-28)

  • add eus_teleop
  • Contributors: Shingo Kitagawa

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

  • launch/baxter/baxter.launch
      • head [default: true]
      • respeaker [default: true]
      • logging [default: true]
      • twitter [default: true]
      • influxdb [default: true]
      • debug [default: false]
      • home_dir [default: $(env HOME)]
      • mask_rcnn [default: false]
      • custom_xdisplay [default: true]
      • launch_xdisplay [default: false]
      • realsense_camera [default: false]
      • spherical_camera [default: true]
      • spherical_stereo [default: true]
      • lgripper_type [default: softhand]
      • rgripper_type [default: softhand]
      • launch_tabletop_detector [default: false]
      • launch_grasp_mask_rcnn [default: false]
      • arm_interpolation [default: bezier_with_velocity]
      • arm_control_mode [default: velocity]
      • moveit [default: false]
      • finger [default: standard_narrow]
      • finger_tip [default: paddle_tip]
      • xdisplay_max_width [default: 1024]
      • xdisplay_max_width [default: 1920]
      • xdisplay_max_height [default: 600]
      • xdisplay_max_height [default: 1200]
      • camera_ns [default: realsense_torso]
      • camera_type [default: l515]
      • spherical_camera_ns [default: kodak_head]
      • spherical_left_camera_ns [default: elp_head_left]
      • spherical_right_camera_ns [default: elp_head_right]
  • launch/baxter/baxter_db_client.launch
      • camera [default: true]
      • camera_ns [default: realsense_torso]
      • spherical_camera [default: true]
      • spherical_stereo [default: true]
      • spherical_camera_ns [default: kodak_head]
      • spherical_left_camera_ns [default: elp_head_left]
      • spherical_right_camera_ns [default: elp_head_right]
      • output [default: screen]
      • log_rate [default: 5.0]
      • respawn [default: true]
      • enable_monitor [default: false]
      • vital_check [default: true]
      • debug [default: false]
  • launch/baxter/baxter_grasp_mask_rcnn.launch
      • input_image
      • input_cloud
      • manager
      • sampling [default: false]
      • data_collection [default: true]
      • target_grasp [default: false]
      • model_file [default: $(find dualarm_grasping)/models/dualarm_occluded_grasp/self_anno/20181227_model_iter_4559.npz]
      • config_yaml [default: $(find dualarm_grasping)/models/dualarm_occluded_grasp/self_anno/20181227_params.yaml]
      • target_yaml [default: $(find eus_teleop)/config/baxter/grasp_mask_rcnn_target_names.yaml]
      • label_yaml [default: $(find dualarm_grasping)/yaml/dualarm_occluded_grasping_label_names.yaml]
  • launch/baxter/baxter_logging.launch
      • twitter [default: true]
      • influxdb [default: true]
      • debug [default: false]
      • camera [default: true]
      • camera_ns [default: realsense_torso]
      • spherical_camera [default: true]
      • spherical_stereo [default: true]
      • spherical_camera_ns [default: kodak_head]
      • spherical_left_camera_ns [default: elp_head_left]
      • spherical_right_camera_ns [default: elp_head_right]
      • twitter_image_topics [default: /$(arg camera_ns)/color/image_rect_color]
      • home_dir [default: $(env HOME)]
      • compress [default: false] — whether compress rosbag or not.
      • position_diff_threshold [default: 0.01]
  • launch/baxter/baxter_realsense_torso.launch
      • launch_transformable_server [default: true]
      • launch_tabletop_detector [default: false]
      • launch_grasp_mask_rcnn [default: false]
      • camera_ns [default: realsense_torso]
      • camera_type [default: l515]
      • camera_frame_id [default: $(arg camera_ns)_color_optical_frame]
      • manager [default: $(arg camera_ns)_camera_manager]
      • input_cloud [default: /$(arg camera_ns)/depth_registered/quarter/points]
      • input_image [default: /$(arg camera_ns)/depth_registered/quarter/image]
  • launch/baxter/baxter_rosbag_play.launch
      • rosbag
      • camera_ns [default: realsense_torso]
      • gui [default: true]
      • loop [default: true]
      • lgripper_type [default: softhand]
      • rgripper_type [default: softhand]
      • manager [default: rosbag_play_nodelet_manager]
      • finger [default: standard_narrow]
      • finger_tip [default: paddle_tip]
      • left_electric_gripper [default: $(eval arg('lgripper_type') == 'parallel')]
      • right_electric_gripper [default: $(eval arg('rgripper_type') == 'parallel')]
  • launch/baxter/baxter_rosbag_record.launch
      • output_prefix [default: baxter]
      • compress [default: false] — whether compress rosbag or not.
      • camera_ns [default: realsense_torso]
      • spherical_camera_ns [default: kodak_head]
      • spherical_left_camera_ns [default: elp_head_left]
      • spherical_right_camera_ns [default: elp_head_right]
  • launch/baxter/baxter_tabletop_object_detector.launch
      • input_cloud
      • input_image
      • camera_frame_id
      • manager
      • launch_transformable_server [default: true]
      • clip [default: true]
  • launch/baxter/baxter_teleop.launch
      • main [default: true]
      • vive [default: true]
      • spacenav [default: false]
      • tablis [default: false]
      • device [default: vive]
      • head [default: true]
      • respeaker [default: true]
      • mirror [default: false]
      • logging [default: true]
      • twitter [default: true]
      • debug [default: false]
      • home_dir [default: $(env HOME)]
      • mask_rcnn [default: false]
      • display [default: true]
      • custom_xdisplay [default: true]
      • launch_baxter [default: true]
      • launch_xdisplay [default: false]
      • realsense_camera [default: false]
      • spherical_camera [default: true]
      • spherical_stereo [default: true]
      • republish [default: false]
      • lgripper_type [default: softhand]
      • rgripper_type [default: softhand]
      • button_toggle [default: true]
      • workspace_max_x [default: false]
      • workspace_min_x [default: false]
      • workspace_max_y [default: false]
      • workspace_min_y [default: false]
      • workspace_max_z [default: false]
      • workspace_min_z [default: false]
      • arm_interpolation [default: bezier_with_velocity]
      • arm_control_mode [default: velocity]
      • moveit [default: false]
      • finger [default: standard_narrow]
      • finger_tip [default: paddle_tip]
      • camera_ns [default: realsense_torso]
      • camera_type [default: l515]
      • spherical_camera_ns [default: kodak_head]
      • spherical_left_camera_ns [default: elp_head_left]
      • spherical_right_camera_ns [default: elp_head_right]
      • hmd_left_image [default: /virtual_camera/left/rviz_image]
      • hmd_right_image [default: /virtual_camera/right/rviz_image]
  • launch/baxter/baxter_teleop_display.launch
      • head [default: true]
      • respeaker [default: true]
      • mirror [default: false]
      • republish [default: false]
      • logging [default: true]
      • rqt_gui [default: true]
      • home_dir [default: $(env HOME)]
      • compress [default: false] — whether compress rosbag or not.
      • main_name [default: /baxter_teleop_main]
      • camera_ns [default: realsense_torso]
      • spherical_camera_ns [default: kodak_head]
      • spherical_stereo [default: true]
      • spherical_left_camera_ns [default: elp_head_left]
      • spherical_right_camera_ns [default: elp_head_right]
      • hmd_left_image [default: /virtual_camera/left/rviz_image]
      • hmd_right_image [default: /virtual_camera/right/rviz_image]
      • REALSENSE_IMAGE_TYPE [default: x264]
      • REALSENSE_DEPTH_TYPE [default: compressedDepth]
      • SPHERICAL_IMAGE_TYPE [default: x264]
      • SPHERICAL_STEREO_IMAGE_TYPE [default: x264]
  • launch/baxter/baxter_teleop_gazebo.launch
      • main [default: true]
      • vive [default: true]
      • spacenav [default: false]
      • tablis [default: false]
      • device [default: vive]
      • head [default: false]
      • mirror [default: false]
      • display [default: true]
      • button_toggle [default: true]
      • workspace_max_x [default: false]
      • workspace_min_x [default: false]
      • workspace_max_y [default: false]
      • workspace_min_y [default: false]
      • workspace_max_z [default: false]
      • workspace_min_z [default: false]
  • launch/baxter/baxter_visualization.launch
  • launch/dragon/dragon_teleop.launch
      • main [default: true]
      • vive [default: true]
      • spacenav [default: true]
      • device [default: spacenav]
      • head [default: false]
      • mirror [default: false]
      • button_toggle [default: true]
      • workspace_max_x [default: false]
      • workspace_min_x [default: false]
      • workspace_max_y [default: false]
      • workspace_min_y [default: false]
      • workspace_max_z [default: false]
      • workspace_min_z [default: false]
  • launch/dragon/dragon_teleop_gazebo.launch
      • main [default: true]
      • vive [default: true]
      • spacenav [default: true]
      • device [default: spacenav]
      • head [default: false]
      • mirror [default: false]
      • button_toggle [default: true]
      • workspace_max_x [default: false]
      • workspace_min_x [default: false]
      • workspace_max_y [default: false]
      • workspace_min_y [default: false]
      • workspace_max_z [default: false]
      • workspace_min_z [default: false]
  • launch/include/audio_play.launch
      • audio_ns [default: remote_audio]
      • format [default: wave]
      • dst [default: alsasink]
      • do_timestamp [default: false]
  • launch/include/elp_usb.launch
      • camera_name [default: elp_head]
      • index [default: 0]
      • machine [default: localhost]
      • load_machinepath [default: false]
      • machinepath [default: false]
  • launch/include/insta360_air.launch
      • camera_name [default: insta_head]
  • launch/include/kinfu.launch
      • CAMERA_INFO
      • IMAGE_DEPTH
      • IMAGE_COLOR
  • launch/include/kodak_pixpro.launch
      • camera_name [default: kodak_head]
  • launch/include/mask_rcnn.launch
      • INPUT_IMAGE
      • gpu [default: 0]
  • launch/include/realsense.launch
      • camera_ns
      • manager
      • publish_tf
      • color_width
      • color_height
      • depth_width
      • depth_height
  • launch/include/realsense_d435.launch
      • camera_ns [default: realsense]
      • manager [default: realsense_camera_manager]
      • publish_tf [default: false]
      • color_width [default: 640]
      • color_height [default: 480]
      • depth_width [default: 640]
      • depth_height [default: 480]
  • launch/include/realsense_l515.launch
      • camera_ns [default: realsense]
      • manager [default: realsense_camera_manager]
      • publish_tf [default: false]
      • color_width [default: 960]
      • color_height [default: 540]
      • depth_width [default: 640]
      • depth_height [default: 480]
  • launch/include/respeaker.launch
  • launch/include/rqt_gui.launch
  • launch/include/vive.launch
      • hmd_left_image [default: /virtual_camera/left/rviz_image]
      • hmd_right_image [default: /virtual_camera/right/rviz_image]
  • launch/jaxon/jaxon_teleop.launch
      • main [default: true]
      • vive [default: false]
      • spacenav [default: true]
      • device [default: spacenav]
      • head [default: false]
      • mirror [default: false]
      • button_toggle [default: true]
      • workspace_max_x [default: false]
      • workspace_min_x [default: false]
      • workspace_max_y [default: false]
      • workspace_min_y [default: false]
      • workspace_max_z [default: false]
      • workspace_min_z [default: false]
  • launch/jaxon/jaxon_teleop_choreonoid.launch
      • main [default: true]
      • vive [default: false]
      • spacenav [default: true]
      • device [default: spacenav]
      • head [default: false]
      • mirror [default: false]
      • button_toggle [default: true]
      • workspace_max_x [default: false]
      • workspace_min_x [default: false]
      • workspace_max_y [default: false]
      • workspace_min_y [default: false]
      • workspace_max_z [default: false]
      • workspace_min_z [default: false]
  • launch/pr2/pr2_logging.launch
      • CAMERA_INFO
      • RGB_CAMERA_INFO
      • COMP_IMAGE_COLOR
      • COMP_IMAGE_DEPTH
      • home_dir [default: $(env HOME)]
      • compress [default: false] — whether compress rosbag or not.
  • launch/pr2/pr2_teleop.launch
      • main [default: true]
      • vive [default: true]
      • spacenav [default: false]
      • tablis [default: false]
      • device [default: vive]
      • head [default: true]
      • respeaker [default: true]
      • mirror [default: false]
      • logging [default: true]
      • kinfu [default: false]
      • display [default: true]
      • home_dir [default: $(env HOME)]
      • button_toggle [default: true]
      • workspace_max_x [default: false]
      • workspace_min_x [default: false]
      • workspace_max_y [default: false]
      • workspace_min_y [default: false]
      • workspace_max_z [default: false]
      • workspace_min_z [default: false]
      • hmd_left_image [default: /virtual_camera/left/rviz_image]
      • hmd_right_image [default: /virtual_camera/right/rviz_image]
      • DECOMP_CAMERA_INFO [default: /kinect_head_decompressed/depth_registered/camera_info]
      • DECOMP_RGB_CAMERA_INFO [default: /kinect_head_decompressed/rgb/camera_info]
      • DECOMP_IMAGE_DEPTH [default: /kinect_head_decompressed/depth_registered/image_rect]
      • DECOMP_IMAGE_COLOR [default: /kinect_head_decompressed/rgb/image_rect_color]
      • DECOMP_POINTS [default: /kinect_head_decompressed/depth_registered/points]
      • CAMERA_INFO [default: /kinect_head/depth_registered/camera_info]
      • RGB_CAMERA_INFO [default: /kinect_head/rgb/camera_info]
      • IMAGE_COLOR [default: /kinect_head/rgb/image_rect_color]
      • IMAGE_DEPTH [default: /kinect_head/depth_registered/image_rect]
      • IMAGE_DEPTH_TYPE [default: compressedDepth]
      • COMP_IMAGE_COLOR [default: /kinect_head/rgb/image_rect_color/compressed]
      • COMP_IMAGE_DEPTH [default: /kinect_head/depth_registered/image_rect/compressedDepth]
  • launch/pr2/pr2_teleop_display.launch
      • kinfu [default: false]
      • respeaker [default: true]
      • DECOMP_CAMERA_INFO [default: /kinect_head_decompressed/depth_registered/camera_info]
      • DECOMP_RGB_CAMERA_INFO [default: /kinect_head_decompressed/rgb/camera_info]
      • DECOMP_IMAGE_DEPTH [default: /kinect_head_decompressed/depth_registered/image_rect]
      • DECOMP_IMAGE_COLOR [default: /kinect_head_decompressed/rgb/image_rect_color]
      • DECOMP_POINTS [default: /kinect_head_decompressed/depth_registered/points]
      • CAMERA_INFO
      • RGB_CAMERA_INFO
      • IMAGE_COLOR
      • IMAGE_DEPTH
      • IMAGE_DEPTH_TYPE
  • launch/pr2/pr2_teleop_gazebo.launch
      • main [default: true]
      • vive [default: true]
      • spacenav [default: false]
      • tablis [default: false]
      • device [default: vive]
      • head [default: false]
      • mirror [default: false]
      • display [default: true]
      • button_toggle [default: true]
      • workspace_max_x [default: false]
      • workspace_min_x [default: false]
      • workspace_max_y [default: false]
      • workspace_min_y [default: false]
      • workspace_max_z [default: false]
      • workspace_min_z [default: false]
  • launch/tablis/tablis_bridge_follower.launch
  • launch/tablis/tablis_bridge_leader.launch
      • filtered [default: false]
  • sample/common/baxter_display_remote.launch
      • head [default: false]
      • respeaker [default: true]
      • mirror [default: false]
      • republish [default: true]
      • logging [default: true]
      • rqt_gui [default: true]
      • camera_ns [default: realsense_torso]
      • spherical_camera_ns [default: kodak_head]
      • spherical_stereo [default: true]
      • spherical_left_camera_ns [default: elp_head_left]
      • spherical_right_camera_ns [default: elp_head_right]
  • sample/common/baxter_moveit_remote.launch
      • head [default: true]
      • respeaker [default: true]
      • logging [default: true]
      • twitter [default: true]
      • influxdb [default: true]
      • debug [default: false]
      • home_dir [default: $(env HOME)]
      • mask_rcnn [default: false]
      • custom_xdisplay [default: true]
      • launch_xdisplay [default: false]
      • realsense_camera [default: true]
      • spherical_camera [default: true]
      • spherical_stereo [default: true]
      • lgripper_type [default: softhand]
      • rgripper_type [default: softhand]
      • arm_interpolation [default: minjerk]
      • arm_control_mode [default: position_w_id]
      • moveit [default: true]
      • finger [default: standard_narrow]
      • finger_tip [default: paddle_tip]
      • camera_ns [default: realsense_torso]
      • camera_type [default: l515]
      • spherical_camera_ns [default: kodak_head]
      • spherical_left_camera_ns [default: elp_head_left]
      • spherical_right_camera_ns [default: elp_head_right]
      • gui [default: true]
      • launch_tabletop_detector [default: true]
      • launch_grasp_mask_rcnn [default: false]
  • sample/common/baxter_remote.launch
      • head [default: true]
      • respeaker [default: true]
      • logging [default: true]
      • twitter [default: true]
      • influxdb [default: true]
      • debug [default: false]
      • home_dir [default: $(env HOME)]
      • mask_rcnn [default: false]
      • custom_xdisplay [default: true]
      • launch_xdisplay [default: false]
      • realsense_camera [default: false]
      • spherical_camera [default: true]
      • spherical_stereo [default: true]
      • lgripper_type [default: softhand]
      • rgripper_type [default: softhand]
      • arm_interpolation [default: bezier_with_velocity]
      • arm_control_mode [default: velocity]
      • moveit [default: false]
      • finger [default: standard_narrow]
      • finger_tip [default: paddle_tip]
      • camera_ns [default: realsense_torso]
      • camera_type [default: l515]
      • spherical_camera_ns [default: kodak_head]
      • spherical_left_camera_ns [default: elp_head_left]
      • spherical_right_camera_ns [default: elp_head_right]
  • sample/oculus/baxter/baxter_oculus.launch
      • main [default: true]
      • head [default: false]
      • mirror [default: false]
      • realsense_camera [default: false]
      • spherical_camera [default: true]
      • spherical_stereo [default: true]
      • lgripper_type [default: softhand]
      • rgripper_type [default: softhand]
      • button_toggle [default: true]
  • sample/oculus/baxter/baxter_oculus_gazebo.launch
      • main [default: true]
      • button_toggle [default: true]
      • display [default: true]
  • sample/oculus/pr2/pr2_oculus.launch
      • main [default: true]
      • kinfu [default: false]
      • button_toggle [default: true]
      • display [default: true]
  • sample/oculus/pr2/pr2_oculus_gazebo.launch
      • main [default: true]
      • button_toggle [default: true]
      • display [default: true]
  • sample/other/baxter/baxter_moveit.launch
      • realsense_camera [default: true]
      • spherical_camera [default: false]
      • logging [default: true]
      • arm_interpolation [default: minjerk]
      • arm_control_mode [default: position_w_id]
      • moveit [default: true]
      • gui [default: true]
      • lgripper_type [default: softhand]
      • rgripper_type [default: softhand]
      • launch_tabletop_detector [default: true]
  • sample/spacenav/baxter/baxter_spacenav.launch
      • main [default: true]
      • head [default: false]
      • mirror [default: false]
      • logging [default: false]
      • display [default: true]
      • realsense_camera [default: false]
      • spherical_camera [default: true]
      • spherical_stereo [default: true]
      • lgripper_type [default: softhand]
      • rgripper_type [default: softhand-v2]
      • button_toggle [default: true]
  • sample/spacenav/baxter/baxter_spacenav_gazebo.launch
      • main [default: true]
      • button_toggle [default: true]
      • display [default: true]
  • sample/spacenav/dragon/dragon_spacenav.launch
      • main [default: true]
      • spacenav [default: true]
      • button_toggle [default: true]
  • sample/spacenav/dragon/dragon_spacenav_gazebo.launch
      • main [default: true]
      • spacenav [default: true]
      • button_toggle [default: true]
  • sample/spacenav/jaxon/jaxon_spacenav.launch
      • main [default: true]
      • spacenav [default: true]
      • button_toggle [default: true]
  • sample/spacenav/jaxon/jaxon_spacenav_choreonoid.launch
      • main [default: true]
      • spacenav [default: true]
      • button_toggle [default: true]
  • sample/spacenav/pr2/pr2_spacenav.launch
      • main [default: true]
      • spacenav [default: true]
      • button_toggle [default: true]
      • kinfu [default: false]
      • display [default: true]
  • sample/spacenav/pr2/pr2_spacenav_gazebo.launch
      • main [default: true]
      • spacenav [default: true]
      • button_toggle [default: true]
      • display [default: true]
  • sample/tablis/baxter/baxter_tablis.launch
      • main [default: true]
      • vive_set [default: default]
      • head [default: true]
      • mirror [default: false]
      • realsense_camera [default: false]
      • spherical_camera [default: true]
      • spherical_stereo [default: true]
      • republish [default: false]
      • lgripper_type [default: softhand]
      • rgripper_type [default: softhand]
      • button_toggle [default: true]
  • sample/tablis/baxter/baxter_tablis_gazebo.launch
      • main [default: true]
      • vive_set [default: default]
      • head [default: true]
      • button_toggle [default: true]
      • mirror [default: false]
      • display [default: true]
  • sample/tablis/baxter/baxter_tablis_remote.launch
      • main [default: true]
      • vive [default: true]
      • head [default: true]
      • mirror [default: false]
      • vive_set [default: default]
      • lgripper_type [default: softhand]
      • rgripper_type [default: softhand]
      • button_toggle [default: true]
  • sample/tablis/jaxon/jaxon_tablis.launch
      • main [default: true]
      • button_toggle [default: true]
  • sample/tablis/jaxon/jaxon_tablis_choreonoid.launch
      • main [default: true]
      • button_toggle [default: true]
  • sample/tablis/pr2/pr2_tablis.launch
      • main [default: true]
      • vive_set [default: default]
      • head [default: true]
      • button_toggle [default: true]
      • kinfu [default: false]
      • mirror [default: false]
      • display [default: true]
  • sample/tablis/pr2/pr2_tablis_gazebo.launch
      • main [default: true]
      • vive_set [default: default]
      • head [default: true]
      • button_toggle [default: true]
      • mirror [default: false]
      • display [default: true]
  • sample/vive/baxter/baxter_vive.launch
      • main [default: true]
      • vive [default: true]
      • vive_set [default: default]
      • head [default: true]
      • mirror [default: false]
      • realsense_camera [default: false]
      • spherical_camera [default: true]
      • spherical_stereo [default: true]
      • republish [default: false]
      • lgripper_type [default: softhand]
      • rgripper_type [default: softhand]
      • button_toggle [default: true]
  • sample/vive/baxter/baxter_vive_gazebo.launch
      • main [default: true]
      • vive [default: true]
      • vive_set [default: default]
      • head [default: true]
      • mirror [default: false]
      • button_toggle [default: true]
      • display [default: true]
  • sample/vive/baxter/baxter_vive_mirror.launch
      • main [default: true]
      • vive [default: true]
      • vive_set [default: default]
      • head [default: true]
      • realsense_camera [default: false]
      • spherical_camera [default: true]
      • spherical_stereo [default: true]
      • republish [default: false]
      • lgripper_type [default: softhand]
      • rgripper_type [default: softhand]
      • button_toggle [default: true]
  • sample/vive/baxter/baxter_vive_remote.launch
      • main [default: true]
      • vive [default: true]
      • vive_set [default: default]
      • head [default: true]
      • mirror [default: false]
      • lgripper_type [default: softhand]
      • rgripper_type [default: softhand]
      • button_toggle [default: true]
  • sample/vive/pr2/pr2_vive.launch
      • main [default: true]
      • vive [default: true]
      • vive_set [default: default]
      • head [default: true]
      • button_toggle [default: true]
      • kinfu [default: false]
      • display [default: true]
  • sample/vive/pr2/pr2_vive_gazebo.launch
      • main [default: true]
      • vive [default: true]
      • vive_set [default: default]
      • button_toggle [default: true]
      • display [default: true]

Services

No service files found

Plugins

No plugins found.

Recent questions tagged eus_teleop at Robotics Stack Exchange

Package Summary

Tags No category tags.
Version 0.1.18
License BSD
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/jsk-ros-pkg/jsk_control.git
VCS Type git
VCS Version master
Last Updated 2024-12-09
Dev Status DEVELOPED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

The eus_teleop package

Additional Links

No additional links.

Maintainers

  • Shingo Kitagawa

Authors

  • Shingo Kitagawa

eus_teleop

main linter

Multi robot teleoperation system with Vive/SpaceNav/Oculus/Tablis Cockpit

Note

This package depends on these branches below:

Tested Environment

Build environment

Ubuntu 16.04 + ROS Kinetic

  • NVidia driver: 396.37
  • OpenVR: 1.3.22
  • Steam VR: 1.6.10

Ubuntu 18.04 + ROS Melodic

  • NVidia driver: 390.116
  • OpenVR: 1.3.22
  • Steam VR: 1.6.10

User interface devices

Vive

  • Arm motion tracking
  • Controller button interface
  • HMD visual interface
  • Vibration interface
  • Sound interface

Tablis

  • Arm motion tracking
  • Controller button interface
  • HMD visual interface
  • Vibration interface
  • Sound interface

SpaceNav (3D mouse)

  • Arm motion tracking
  • Controller button interface

Oculus

  • Arm motion tracking
  • Controller button interface
  • HMD visual interface
  • Vibration interface
  • Sound interface

Installation

Dependency installation

Install dependencies (for Vive)

sudo apt-get install --reinstall xserver-xorg-video-intel-hwe-18.04 libgl1-mesa-glx libgl1-mesa-dri xserver-xorg-core
sudo dpkg-reconfigure xserver-xorg

Install nvidia-driver (for Vive)

# for melodic, run command below
sudo apt install nvidia-driver-390
# for kinetic, install cuda-9.2 deb (local) manually and run command below.
sudo apt install nvidia-396

Install OpenVR, steam and steamVR (for Vive)

Follow here

Install kodak 4k pro camera and ELP usb camera udev (for Baxter)

sudo cp udev/99-kodak.rules /etc/udev/rules.d/
sudo udevadm control --reload-rules && sudo udevadm trigger

File truncated at 100 lines see the full file

CHANGELOG

Changelog for package eus_teleop

0.1.18 (2024-12-09)

0.1.17 (2023-05-28)

  • add eus_teleop
  • Contributors: Shingo Kitagawa

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

  • launch/baxter/baxter.launch
      • head [default: true]
      • respeaker [default: true]
      • logging [default: true]
      • twitter [default: true]
      • influxdb [default: true]
      • debug [default: false]
      • home_dir [default: $(env HOME)]
      • mask_rcnn [default: false]
      • custom_xdisplay [default: true]
      • launch_xdisplay [default: false]
      • realsense_camera [default: false]
      • spherical_camera [default: true]
      • spherical_stereo [default: true]
      • lgripper_type [default: softhand]
      • rgripper_type [default: softhand]
      • launch_tabletop_detector [default: false]
      • launch_grasp_mask_rcnn [default: false]
      • arm_interpolation [default: bezier_with_velocity]
      • arm_control_mode [default: velocity]
      • moveit [default: false]
      • finger [default: standard_narrow]
      • finger_tip [default: paddle_tip]
      • xdisplay_max_width [default: 1024]
      • xdisplay_max_width [default: 1920]
      • xdisplay_max_height [default: 600]
      • xdisplay_max_height [default: 1200]
      • camera_ns [default: realsense_torso]
      • camera_type [default: l515]
      • spherical_camera_ns [default: kodak_head]
      • spherical_left_camera_ns [default: elp_head_left]
      • spherical_right_camera_ns [default: elp_head_right]
  • launch/baxter/baxter_db_client.launch
      • camera [default: true]
      • camera_ns [default: realsense_torso]
      • spherical_camera [default: true]
      • spherical_stereo [default: true]
      • spherical_camera_ns [default: kodak_head]
      • spherical_left_camera_ns [default: elp_head_left]
      • spherical_right_camera_ns [default: elp_head_right]
      • output [default: screen]
      • log_rate [default: 5.0]
      • respawn [default: true]
      • enable_monitor [default: false]
      • vital_check [default: true]
      • debug [default: false]
  • launch/baxter/baxter_grasp_mask_rcnn.launch
      • input_image
      • input_cloud
      • manager
      • sampling [default: false]
      • data_collection [default: true]
      • target_grasp [default: false]
      • model_file [default: $(find dualarm_grasping)/models/dualarm_occluded_grasp/self_anno/20181227_model_iter_4559.npz]
      • config_yaml [default: $(find dualarm_grasping)/models/dualarm_occluded_grasp/self_anno/20181227_params.yaml]
      • target_yaml [default: $(find eus_teleop)/config/baxter/grasp_mask_rcnn_target_names.yaml]
      • label_yaml [default: $(find dualarm_grasping)/yaml/dualarm_occluded_grasping_label_names.yaml]
  • launch/baxter/baxter_logging.launch
      • twitter [default: true]
      • influxdb [default: true]
      • debug [default: false]
      • camera [default: true]
      • camera_ns [default: realsense_torso]
      • spherical_camera [default: true]
      • spherical_stereo [default: true]
      • spherical_camera_ns [default: kodak_head]
      • spherical_left_camera_ns [default: elp_head_left]
      • spherical_right_camera_ns [default: elp_head_right]
      • twitter_image_topics [default: /$(arg camera_ns)/color/image_rect_color]
      • home_dir [default: $(env HOME)]
      • compress [default: false] — whether compress rosbag or not.
      • position_diff_threshold [default: 0.01]
  • launch/baxter/baxter_realsense_torso.launch
      • launch_transformable_server [default: true]
      • launch_tabletop_detector [default: false]
      • launch_grasp_mask_rcnn [default: false]
      • camera_ns [default: realsense_torso]
      • camera_type [default: l515]
      • camera_frame_id [default: $(arg camera_ns)_color_optical_frame]
      • manager [default: $(arg camera_ns)_camera_manager]
      • input_cloud [default: /$(arg camera_ns)/depth_registered/quarter/points]
      • input_image [default: /$(arg camera_ns)/depth_registered/quarter/image]
  • launch/baxter/baxter_rosbag_play.launch
      • rosbag
      • camera_ns [default: realsense_torso]
      • gui [default: true]
      • loop [default: true]
      • lgripper_type [default: softhand]
      • rgripper_type [default: softhand]
      • manager [default: rosbag_play_nodelet_manager]
      • finger [default: standard_narrow]
      • finger_tip [default: paddle_tip]
      • left_electric_gripper [default: $(eval arg('lgripper_type') == 'parallel')]
      • right_electric_gripper [default: $(eval arg('rgripper_type') == 'parallel')]
  • launch/baxter/baxter_rosbag_record.launch
      • output_prefix [default: baxter]
      • compress [default: false] — whether compress rosbag or not.
      • camera_ns [default: realsense_torso]
      • spherical_camera_ns [default: kodak_head]
      • spherical_left_camera_ns [default: elp_head_left]
      • spherical_right_camera_ns [default: elp_head_right]
  • launch/baxter/baxter_tabletop_object_detector.launch
      • input_cloud
      • input_image
      • camera_frame_id
      • manager
      • launch_transformable_server [default: true]
      • clip [default: true]
  • launch/baxter/baxter_teleop.launch
      • main [default: true]
      • vive [default: true]
      • spacenav [default: false]
      • tablis [default: false]
      • device [default: vive]
      • head [default: true]
      • respeaker [default: true]
      • mirror [default: false]
      • logging [default: true]
      • twitter [default: true]
      • debug [default: false]
      • home_dir [default: $(env HOME)]
      • mask_rcnn [default: false]
      • display [default: true]
      • custom_xdisplay [default: true]
      • launch_baxter [default: true]
      • launch_xdisplay [default: false]
      • realsense_camera [default: false]
      • spherical_camera [default: true]
      • spherical_stereo [default: true]
      • republish [default: false]
      • lgripper_type [default: softhand]
      • rgripper_type [default: softhand]
      • button_toggle [default: true]
      • workspace_max_x [default: false]
      • workspace_min_x [default: false]
      • workspace_max_y [default: false]
      • workspace_min_y [default: false]
      • workspace_max_z [default: false]
      • workspace_min_z [default: false]
      • arm_interpolation [default: bezier_with_velocity]
      • arm_control_mode [default: velocity]
      • moveit [default: false]
      • finger [default: standard_narrow]
      • finger_tip [default: paddle_tip]
      • camera_ns [default: realsense_torso]
      • camera_type [default: l515]
      • spherical_camera_ns [default: kodak_head]
      • spherical_left_camera_ns [default: elp_head_left]
      • spherical_right_camera_ns [default: elp_head_right]
      • hmd_left_image [default: /virtual_camera/left/rviz_image]
      • hmd_right_image [default: /virtual_camera/right/rviz_image]
  • launch/baxter/baxter_teleop_display.launch
      • head [default: true]
      • respeaker [default: true]
      • mirror [default: false]
      • republish [default: false]
      • logging [default: true]
      • rqt_gui [default: true]
      • home_dir [default: $(env HOME)]
      • compress [default: false] — whether compress rosbag or not.
      • main_name [default: /baxter_teleop_main]
      • camera_ns [default: realsense_torso]
      • spherical_camera_ns [default: kodak_head]
      • spherical_stereo [default: true]
      • spherical_left_camera_ns [default: elp_head_left]
      • spherical_right_camera_ns [default: elp_head_right]
      • hmd_left_image [default: /virtual_camera/left/rviz_image]
      • hmd_right_image [default: /virtual_camera/right/rviz_image]
      • REALSENSE_IMAGE_TYPE [default: x264]
      • REALSENSE_DEPTH_TYPE [default: compressedDepth]
      • SPHERICAL_IMAGE_TYPE [default: x264]
      • SPHERICAL_STEREO_IMAGE_TYPE [default: x264]
  • launch/baxter/baxter_teleop_gazebo.launch
      • main [default: true]
      • vive [default: true]
      • spacenav [default: false]
      • tablis [default: false]
      • device [default: vive]
      • head [default: false]
      • mirror [default: false]
      • display [default: true]
      • button_toggle [default: true]
      • workspace_max_x [default: false]
      • workspace_min_x [default: false]
      • workspace_max_y [default: false]
      • workspace_min_y [default: false]
      • workspace_max_z [default: false]
      • workspace_min_z [default: false]
  • launch/baxter/baxter_visualization.launch
  • launch/dragon/dragon_teleop.launch
      • main [default: true]
      • vive [default: true]
      • spacenav [default: true]
      • device [default: spacenav]
      • head [default: false]
      • mirror [default: false]
      • button_toggle [default: true]
      • workspace_max_x [default: false]
      • workspace_min_x [default: false]
      • workspace_max_y [default: false]
      • workspace_min_y [default: false]
      • workspace_max_z [default: false]
      • workspace_min_z [default: false]
  • launch/dragon/dragon_teleop_gazebo.launch
      • main [default: true]
      • vive [default: true]
      • spacenav [default: true]
      • device [default: spacenav]
      • head [default: false]
      • mirror [default: false]
      • button_toggle [default: true]
      • workspace_max_x [default: false]
      • workspace_min_x [default: false]
      • workspace_max_y [default: false]
      • workspace_min_y [default: false]
      • workspace_max_z [default: false]
      • workspace_min_z [default: false]
  • launch/include/audio_play.launch
      • audio_ns [default: remote_audio]
      • format [default: wave]
      • dst [default: alsasink]
      • do_timestamp [default: false]
  • launch/include/elp_usb.launch
      • camera_name [default: elp_head]
      • index [default: 0]
      • machine [default: localhost]
      • load_machinepath [default: false]
      • machinepath [default: false]
  • launch/include/insta360_air.launch
      • camera_name [default: insta_head]
  • launch/include/kinfu.launch
      • CAMERA_INFO
      • IMAGE_DEPTH
      • IMAGE_COLOR
  • launch/include/kodak_pixpro.launch
      • camera_name [default: kodak_head]
  • launch/include/mask_rcnn.launch
      • INPUT_IMAGE
      • gpu [default: 0]
  • launch/include/realsense.launch
      • camera_ns
      • manager
      • publish_tf
      • color_width
      • color_height
      • depth_width
      • depth_height
  • launch/include/realsense_d435.launch
      • camera_ns [default: realsense]
      • manager [default: realsense_camera_manager]
      • publish_tf [default: false]
      • color_width [default: 640]
      • color_height [default: 480]
      • depth_width [default: 640]
      • depth_height [default: 480]
  • launch/include/realsense_l515.launch
      • camera_ns [default: realsense]
      • manager [default: realsense_camera_manager]
      • publish_tf [default: false]
      • color_width [default: 960]
      • color_height [default: 540]
      • depth_width [default: 640]
      • depth_height [default: 480]
  • launch/include/respeaker.launch
  • launch/include/rqt_gui.launch
  • launch/include/vive.launch
      • hmd_left_image [default: /virtual_camera/left/rviz_image]
      • hmd_right_image [default: /virtual_camera/right/rviz_image]
  • launch/jaxon/jaxon_teleop.launch
      • main [default: true]
      • vive [default: false]
      • spacenav [default: true]
      • device [default: spacenav]
      • head [default: false]
      • mirror [default: false]
      • button_toggle [default: true]
      • workspace_max_x [default: false]
      • workspace_min_x [default: false]
      • workspace_max_y [default: false]
      • workspace_min_y [default: false]
      • workspace_max_z [default: false]
      • workspace_min_z [default: false]
  • launch/jaxon/jaxon_teleop_choreonoid.launch
      • main [default: true]
      • vive [default: false]
      • spacenav [default: true]
      • device [default: spacenav]
      • head [default: false]
      • mirror [default: false]
      • button_toggle [default: true]
      • workspace_max_x [default: false]
      • workspace_min_x [default: false]
      • workspace_max_y [default: false]
      • workspace_min_y [default: false]
      • workspace_max_z [default: false]
      • workspace_min_z [default: false]
  • launch/pr2/pr2_logging.launch
      • CAMERA_INFO
      • RGB_CAMERA_INFO
      • COMP_IMAGE_COLOR
      • COMP_IMAGE_DEPTH
      • home_dir [default: $(env HOME)]
      • compress [default: false] — whether compress rosbag or not.
  • launch/pr2/pr2_teleop.launch
      • main [default: true]
      • vive [default: true]
      • spacenav [default: false]
      • tablis [default: false]
      • device [default: vive]
      • head [default: true]
      • respeaker [default: true]
      • mirror [default: false]
      • logging [default: true]
      • kinfu [default: false]
      • display [default: true]
      • home_dir [default: $(env HOME)]
      • button_toggle [default: true]
      • workspace_max_x [default: false]
      • workspace_min_x [default: false]
      • workspace_max_y [default: false]
      • workspace_min_y [default: false]
      • workspace_max_z [default: false]
      • workspace_min_z [default: false]
      • hmd_left_image [default: /virtual_camera/left/rviz_image]
      • hmd_right_image [default: /virtual_camera/right/rviz_image]
      • DECOMP_CAMERA_INFO [default: /kinect_head_decompressed/depth_registered/camera_info]
      • DECOMP_RGB_CAMERA_INFO [default: /kinect_head_decompressed/rgb/camera_info]
      • DECOMP_IMAGE_DEPTH [default: /kinect_head_decompressed/depth_registered/image_rect]
      • DECOMP_IMAGE_COLOR [default: /kinect_head_decompressed/rgb/image_rect_color]
      • DECOMP_POINTS [default: /kinect_head_decompressed/depth_registered/points]
      • CAMERA_INFO [default: /kinect_head/depth_registered/camera_info]
      • RGB_CAMERA_INFO [default: /kinect_head/rgb/camera_info]
      • IMAGE_COLOR [default: /kinect_head/rgb/image_rect_color]
      • IMAGE_DEPTH [default: /kinect_head/depth_registered/image_rect]
      • IMAGE_DEPTH_TYPE [default: compressedDepth]
      • COMP_IMAGE_COLOR [default: /kinect_head/rgb/image_rect_color/compressed]
      • COMP_IMAGE_DEPTH [default: /kinect_head/depth_registered/image_rect/compressedDepth]
  • launch/pr2/pr2_teleop_display.launch
      • kinfu [default: false]
      • respeaker [default: true]
      • DECOMP_CAMERA_INFO [default: /kinect_head_decompressed/depth_registered/camera_info]
      • DECOMP_RGB_CAMERA_INFO [default: /kinect_head_decompressed/rgb/camera_info]
      • DECOMP_IMAGE_DEPTH [default: /kinect_head_decompressed/depth_registered/image_rect]
      • DECOMP_IMAGE_COLOR [default: /kinect_head_decompressed/rgb/image_rect_color]
      • DECOMP_POINTS [default: /kinect_head_decompressed/depth_registered/points]
      • CAMERA_INFO
      • RGB_CAMERA_INFO
      • IMAGE_COLOR
      • IMAGE_DEPTH
      • IMAGE_DEPTH_TYPE
  • launch/pr2/pr2_teleop_gazebo.launch
      • main [default: true]
      • vive [default: true]
      • spacenav [default: false]
      • tablis [default: false]
      • device [default: vive]
      • head [default: false]
      • mirror [default: false]
      • display [default: true]
      • button_toggle [default: true]
      • workspace_max_x [default: false]
      • workspace_min_x [default: false]
      • workspace_max_y [default: false]
      • workspace_min_y [default: false]
      • workspace_max_z [default: false]
      • workspace_min_z [default: false]
  • launch/tablis/tablis_bridge_follower.launch
  • launch/tablis/tablis_bridge_leader.launch
      • filtered [default: false]
  • sample/common/baxter_display_remote.launch
      • head [default: false]
      • respeaker [default: true]
      • mirror [default: false]
      • republish [default: true]
      • logging [default: true]
      • rqt_gui [default: true]
      • camera_ns [default: realsense_torso]
      • spherical_camera_ns [default: kodak_head]
      • spherical_stereo [default: true]
      • spherical_left_camera_ns [default: elp_head_left]
      • spherical_right_camera_ns [default: elp_head_right]
  • sample/common/baxter_moveit_remote.launch
      • head [default: true]
      • respeaker [default: true]
      • logging [default: true]
      • twitter [default: true]
      • influxdb [default: true]
      • debug [default: false]
      • home_dir [default: $(env HOME)]
      • mask_rcnn [default: false]
      • custom_xdisplay [default: true]
      • launch_xdisplay [default: false]
      • realsense_camera [default: true]
      • spherical_camera [default: true]
      • spherical_stereo [default: true]
      • lgripper_type [default: softhand]
      • rgripper_type [default: softhand]
      • arm_interpolation [default: minjerk]
      • arm_control_mode [default: position_w_id]
      • moveit [default: true]
      • finger [default: standard_narrow]
      • finger_tip [default: paddle_tip]
      • camera_ns [default: realsense_torso]
      • camera_type [default: l515]
      • spherical_camera_ns [default: kodak_head]
      • spherical_left_camera_ns [default: elp_head_left]
      • spherical_right_camera_ns [default: elp_head_right]
      • gui [default: true]
      • launch_tabletop_detector [default: true]
      • launch_grasp_mask_rcnn [default: false]
  • sample/common/baxter_remote.launch
      • head [default: true]
      • respeaker [default: true]
      • logging [default: true]
      • twitter [default: true]
      • influxdb [default: true]
      • debug [default: false]
      • home_dir [default: $(env HOME)]
      • mask_rcnn [default: false]
      • custom_xdisplay [default: true]
      • launch_xdisplay [default: false]
      • realsense_camera [default: false]
      • spherical_camera [default: true]
      • spherical_stereo [default: true]
      • lgripper_type [default: softhand]
      • rgripper_type [default: softhand]
      • arm_interpolation [default: bezier_with_velocity]
      • arm_control_mode [default: velocity]
      • moveit [default: false]
      • finger [default: standard_narrow]
      • finger_tip [default: paddle_tip]
      • camera_ns [default: realsense_torso]
      • camera_type [default: l515]
      • spherical_camera_ns [default: kodak_head]
      • spherical_left_camera_ns [default: elp_head_left]
      • spherical_right_camera_ns [default: elp_head_right]
  • sample/oculus/baxter/baxter_oculus.launch
      • main [default: true]
      • head [default: false]
      • mirror [default: false]
      • realsense_camera [default: false]
      • spherical_camera [default: true]
      • spherical_stereo [default: true]
      • lgripper_type [default: softhand]
      • rgripper_type [default: softhand]
      • button_toggle [default: true]
  • sample/oculus/baxter/baxter_oculus_gazebo.launch
      • main [default: true]
      • button_toggle [default: true]
      • display [default: true]
  • sample/oculus/pr2/pr2_oculus.launch
      • main [default: true]
      • kinfu [default: false]
      • button_toggle [default: true]
      • display [default: true]
  • sample/oculus/pr2/pr2_oculus_gazebo.launch
      • main [default: true]
      • button_toggle [default: true]
      • display [default: true]
  • sample/other/baxter/baxter_moveit.launch
      • realsense_camera [default: true]
      • spherical_camera [default: false]
      • logging [default: true]
      • arm_interpolation [default: minjerk]
      • arm_control_mode [default: position_w_id]
      • moveit [default: true]
      • gui [default: true]
      • lgripper_type [default: softhand]
      • rgripper_type [default: softhand]
      • launch_tabletop_detector [default: true]
  • sample/spacenav/baxter/baxter_spacenav.launch
      • main [default: true]
      • head [default: false]
      • mirror [default: false]
      • logging [default: false]
      • display [default: true]
      • realsense_camera [default: false]
      • spherical_camera [default: true]
      • spherical_stereo [default: true]
      • lgripper_type [default: softhand]
      • rgripper_type [default: softhand-v2]
      • button_toggle [default: true]
  • sample/spacenav/baxter/baxter_spacenav_gazebo.launch
      • main [default: true]
      • button_toggle [default: true]
      • display [default: true]
  • sample/spacenav/dragon/dragon_spacenav.launch
      • main [default: true]
      • spacenav [default: true]
      • button_toggle [default: true]
  • sample/spacenav/dragon/dragon_spacenav_gazebo.launch
      • main [default: true]
      • spacenav [default: true]
      • button_toggle [default: true]
  • sample/spacenav/jaxon/jaxon_spacenav.launch
      • main [default: true]
      • spacenav [default: true]
      • button_toggle [default: true]
  • sample/spacenav/jaxon/jaxon_spacenav_choreonoid.launch
      • main [default: true]
      • spacenav [default: true]
      • button_toggle [default: true]
  • sample/spacenav/pr2/pr2_spacenav.launch
      • main [default: true]
      • spacenav [default: true]
      • button_toggle [default: true]
      • kinfu [default: false]
      • display [default: true]
  • sample/spacenav/pr2/pr2_spacenav_gazebo.launch
      • main [default: true]
      • spacenav [default: true]
      • button_toggle [default: true]
      • display [default: true]
  • sample/tablis/baxter/baxter_tablis.launch
      • main [default: true]
      • vive_set [default: default]
      • head [default: true]
      • mirror [default: false]
      • realsense_camera [default: false]
      • spherical_camera [default: true]
      • spherical_stereo [default: true]
      • republish [default: false]
      • lgripper_type [default: softhand]
      • rgripper_type [default: softhand]
      • button_toggle [default: true]
  • sample/tablis/baxter/baxter_tablis_gazebo.launch
      • main [default: true]
      • vive_set [default: default]
      • head [default: true]
      • button_toggle [default: true]
      • mirror [default: false]
      • display [default: true]
  • sample/tablis/baxter/baxter_tablis_remote.launch
      • main [default: true]
      • vive [default: true]
      • head [default: true]
      • mirror [default: false]
      • vive_set [default: default]
      • lgripper_type [default: softhand]
      • rgripper_type [default: softhand]
      • button_toggle [default: true]
  • sample/tablis/jaxon/jaxon_tablis.launch
      • main [default: true]
      • button_toggle [default: true]
  • sample/tablis/jaxon/jaxon_tablis_choreonoid.launch
      • main [default: true]
      • button_toggle [default: true]
  • sample/tablis/pr2/pr2_tablis.launch
      • main [default: true]
      • vive_set [default: default]
      • head [default: true]
      • button_toggle [default: true]
      • kinfu [default: false]
      • mirror [default: false]
      • display [default: true]
  • sample/tablis/pr2/pr2_tablis_gazebo.launch
      • main [default: true]
      • vive_set [default: default]
      • head [default: true]
      • button_toggle [default: true]
      • mirror [default: false]
      • display [default: true]
  • sample/vive/baxter/baxter_vive.launch
      • main [default: true]
      • vive [default: true]
      • vive_set [default: default]
      • head [default: true]
      • mirror [default: false]
      • realsense_camera [default: false]
      • spherical_camera [default: true]
      • spherical_stereo [default: true]
      • republish [default: false]
      • lgripper_type [default: softhand]
      • rgripper_type [default: softhand]
      • button_toggle [default: true]
  • sample/vive/baxter/baxter_vive_gazebo.launch
      • main [default: true]
      • vive [default: true]
      • vive_set [default: default]
      • head [default: true]
      • mirror [default: false]
      • button_toggle [default: true]
      • display [default: true]
  • sample/vive/baxter/baxter_vive_mirror.launch
      • main [default: true]
      • vive [default: true]
      • vive_set [default: default]
      • head [default: true]
      • realsense_camera [default: false]
      • spherical_camera [default: true]
      • spherical_stereo [default: true]
      • republish [default: false]
      • lgripper_type [default: softhand]
      • rgripper_type [default: softhand]
      • button_toggle [default: true]
  • sample/vive/baxter/baxter_vive_remote.launch
      • main [default: true]
      • vive [default: true]
      • vive_set [default: default]
      • head [default: true]
      • mirror [default: false]
      • lgripper_type [default: softhand]
      • rgripper_type [default: softhand]
      • button_toggle [default: true]
  • sample/vive/pr2/pr2_vive.launch
      • main [default: true]
      • vive [default: true]
      • vive_set [default: default]
      • head [default: true]
      • button_toggle [default: true]
      • kinfu [default: false]
      • display [default: true]
  • sample/vive/pr2/pr2_vive_gazebo.launch
      • main [default: true]
      • vive [default: true]
      • vive_set [default: default]
      • button_toggle [default: true]
      • display [default: true]

Services

No service files found

Plugins

No plugins found.

Recent questions tagged eus_teleop at Robotics Stack Exchange

Package Summary

Tags No category tags.
Version 0.1.18
License BSD
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/jsk-ros-pkg/jsk_control.git
VCS Type git
VCS Version master
Last Updated 2024-12-09
Dev Status DEVELOPED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

The eus_teleop package

Additional Links

No additional links.

Maintainers

  • Shingo Kitagawa

Authors

  • Shingo Kitagawa

eus_teleop

main linter

Multi robot teleoperation system with Vive/SpaceNav/Oculus/Tablis Cockpit

Note

This package depends on these branches below:

Tested Environment

Build environment

Ubuntu 16.04 + ROS Kinetic

  • NVidia driver: 396.37
  • OpenVR: 1.3.22
  • Steam VR: 1.6.10

Ubuntu 18.04 + ROS Melodic

  • NVidia driver: 390.116
  • OpenVR: 1.3.22
  • Steam VR: 1.6.10

User interface devices

Vive

  • Arm motion tracking
  • Controller button interface
  • HMD visual interface
  • Vibration interface
  • Sound interface

Tablis

  • Arm motion tracking
  • Controller button interface
  • HMD visual interface
  • Vibration interface
  • Sound interface

SpaceNav (3D mouse)

  • Arm motion tracking
  • Controller button interface

Oculus

  • Arm motion tracking
  • Controller button interface
  • HMD visual interface
  • Vibration interface
  • Sound interface

Installation

Dependency installation

Install dependencies (for Vive)

sudo apt-get install --reinstall xserver-xorg-video-intel-hwe-18.04 libgl1-mesa-glx libgl1-mesa-dri xserver-xorg-core
sudo dpkg-reconfigure xserver-xorg

Install nvidia-driver (for Vive)

# for melodic, run command below
sudo apt install nvidia-driver-390
# for kinetic, install cuda-9.2 deb (local) manually and run command below.
sudo apt install nvidia-396

Install OpenVR, steam and steamVR (for Vive)

Follow here

Install kodak 4k pro camera and ELP usb camera udev (for Baxter)

sudo cp udev/99-kodak.rules /etc/udev/rules.d/
sudo udevadm control --reload-rules && sudo udevadm trigger

File truncated at 100 lines see the full file

CHANGELOG

Changelog for package eus_teleop

0.1.18 (2024-12-09)

0.1.17 (2023-05-28)

  • add eus_teleop
  • Contributors: Shingo Kitagawa

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

  • launch/baxter/baxter.launch
      • head [default: true]
      • respeaker [default: true]
      • logging [default: true]
      • twitter [default: true]
      • influxdb [default: true]
      • debug [default: false]
      • home_dir [default: $(env HOME)]
      • mask_rcnn [default: false]
      • custom_xdisplay [default: true]
      • launch_xdisplay [default: false]
      • realsense_camera [default: false]
      • spherical_camera [default: true]
      • spherical_stereo [default: true]
      • lgripper_type [default: softhand]
      • rgripper_type [default: softhand]
      • launch_tabletop_detector [default: false]
      • launch_grasp_mask_rcnn [default: false]
      • arm_interpolation [default: bezier_with_velocity]
      • arm_control_mode [default: velocity]
      • moveit [default: false]
      • finger [default: standard_narrow]
      • finger_tip [default: paddle_tip]
      • xdisplay_max_width [default: 1024]
      • xdisplay_max_width [default: 1920]
      • xdisplay_max_height [default: 600]
      • xdisplay_max_height [default: 1200]
      • camera_ns [default: realsense_torso]
      • camera_type [default: l515]
      • spherical_camera_ns [default: kodak_head]
      • spherical_left_camera_ns [default: elp_head_left]
      • spherical_right_camera_ns [default: elp_head_right]
  • launch/baxter/baxter_db_client.launch
      • camera [default: true]
      • camera_ns [default: realsense_torso]
      • spherical_camera [default: true]
      • spherical_stereo [default: true]
      • spherical_camera_ns [default: kodak_head]
      • spherical_left_camera_ns [default: elp_head_left]
      • spherical_right_camera_ns [default: elp_head_right]
      • output [default: screen]
      • log_rate [default: 5.0]
      • respawn [default: true]
      • enable_monitor [default: false]
      • vital_check [default: true]
      • debug [default: false]
  • launch/baxter/baxter_grasp_mask_rcnn.launch
      • input_image
      • input_cloud
      • manager
      • sampling [default: false]
      • data_collection [default: true]
      • target_grasp [default: false]
      • model_file [default: $(find dualarm_grasping)/models/dualarm_occluded_grasp/self_anno/20181227_model_iter_4559.npz]
      • config_yaml [default: $(find dualarm_grasping)/models/dualarm_occluded_grasp/self_anno/20181227_params.yaml]
      • target_yaml [default: $(find eus_teleop)/config/baxter/grasp_mask_rcnn_target_names.yaml]
      • label_yaml [default: $(find dualarm_grasping)/yaml/dualarm_occluded_grasping_label_names.yaml]
  • launch/baxter/baxter_logging.launch
      • twitter [default: true]
      • influxdb [default: true]
      • debug [default: false]
      • camera [default: true]
      • camera_ns [default: realsense_torso]
      • spherical_camera [default: true]
      • spherical_stereo [default: true]
      • spherical_camera_ns [default: kodak_head]
      • spherical_left_camera_ns [default: elp_head_left]
      • spherical_right_camera_ns [default: elp_head_right]
      • twitter_image_topics [default: /$(arg camera_ns)/color/image_rect_color]
      • home_dir [default: $(env HOME)]
      • compress [default: false] — whether compress rosbag or not.
      • position_diff_threshold [default: 0.01]
  • launch/baxter/baxter_realsense_torso.launch
      • launch_transformable_server [default: true]
      • launch_tabletop_detector [default: false]
      • launch_grasp_mask_rcnn [default: false]
      • camera_ns [default: realsense_torso]
      • camera_type [default: l515]
      • camera_frame_id [default: $(arg camera_ns)_color_optical_frame]
      • manager [default: $(arg camera_ns)_camera_manager]
      • input_cloud [default: /$(arg camera_ns)/depth_registered/quarter/points]
      • input_image [default: /$(arg camera_ns)/depth_registered/quarter/image]
  • launch/baxter/baxter_rosbag_play.launch
      • rosbag
      • camera_ns [default: realsense_torso]
      • gui [default: true]
      • loop [default: true]
      • lgripper_type [default: softhand]
      • rgripper_type [default: softhand]
      • manager [default: rosbag_play_nodelet_manager]
      • finger [default: standard_narrow]
      • finger_tip [default: paddle_tip]
      • left_electric_gripper [default: $(eval arg('lgripper_type') == 'parallel')]
      • right_electric_gripper [default: $(eval arg('rgripper_type') == 'parallel')]
  • launch/baxter/baxter_rosbag_record.launch
      • output_prefix [default: baxter]
      • compress [default: false] — whether compress rosbag or not.
      • camera_ns [default: realsense_torso]
      • spherical_camera_ns [default: kodak_head]
      • spherical_left_camera_ns [default: elp_head_left]
      • spherical_right_camera_ns [default: elp_head_right]
  • launch/baxter/baxter_tabletop_object_detector.launch
      • input_cloud
      • input_image
      • camera_frame_id
      • manager
      • launch_transformable_server [default: true]
      • clip [default: true]
  • launch/baxter/baxter_teleop.launch
      • main [default: true]
      • vive [default: true]
      • spacenav [default: false]
      • tablis [default: false]
      • device [default: vive]
      • head [default: true]
      • respeaker [default: true]
      • mirror [default: false]
      • logging [default: true]
      • twitter [default: true]
      • debug [default: false]
      • home_dir [default: $(env HOME)]
      • mask_rcnn [default: false]
      • display [default: true]
      • custom_xdisplay [default: true]
      • launch_baxter [default: true]
      • launch_xdisplay [default: false]
      • realsense_camera [default: false]
      • spherical_camera [default: true]
      • spherical_stereo [default: true]
      • republish [default: false]
      • lgripper_type [default: softhand]
      • rgripper_type [default: softhand]
      • button_toggle [default: true]
      • workspace_max_x [default: false]
      • workspace_min_x [default: false]
      • workspace_max_y [default: false]
      • workspace_min_y [default: false]
      • workspace_max_z [default: false]
      • workspace_min_z [default: false]
      • arm_interpolation [default: bezier_with_velocity]
      • arm_control_mode [default: velocity]
      • moveit [default: false]
      • finger [default: standard_narrow]
      • finger_tip [default: paddle_tip]
      • camera_ns [default: realsense_torso]
      • camera_type [default: l515]
      • spherical_camera_ns [default: kodak_head]
      • spherical_left_camera_ns [default: elp_head_left]
      • spherical_right_camera_ns [default: elp_head_right]
      • hmd_left_image [default: /virtual_camera/left/rviz_image]
      • hmd_right_image [default: /virtual_camera/right/rviz_image]
  • launch/baxter/baxter_teleop_display.launch
      • head [default: true]
      • respeaker [default: true]
      • mirror [default: false]
      • republish [default: false]
      • logging [default: true]
      • rqt_gui [default: true]
      • home_dir [default: $(env HOME)]
      • compress [default: false] — whether compress rosbag or not.
      • main_name [default: /baxter_teleop_main]
      • camera_ns [default: realsense_torso]
      • spherical_camera_ns [default: kodak_head]
      • spherical_stereo [default: true]
      • spherical_left_camera_ns [default: elp_head_left]
      • spherical_right_camera_ns [default: elp_head_right]
      • hmd_left_image [default: /virtual_camera/left/rviz_image]
      • hmd_right_image [default: /virtual_camera/right/rviz_image]
      • REALSENSE_IMAGE_TYPE [default: x264]
      • REALSENSE_DEPTH_TYPE [default: compressedDepth]
      • SPHERICAL_IMAGE_TYPE [default: x264]
      • SPHERICAL_STEREO_IMAGE_TYPE [default: x264]
  • launch/baxter/baxter_teleop_gazebo.launch
      • main [default: true]
      • vive [default: true]
      • spacenav [default: false]
      • tablis [default: false]
      • device [default: vive]
      • head [default: false]
      • mirror [default: false]
      • display [default: true]
      • button_toggle [default: true]
      • workspace_max_x [default: false]
      • workspace_min_x [default: false]
      • workspace_max_y [default: false]
      • workspace_min_y [default: false]
      • workspace_max_z [default: false]
      • workspace_min_z [default: false]
  • launch/baxter/baxter_visualization.launch
  • launch/dragon/dragon_teleop.launch
      • main [default: true]
      • vive [default: true]
      • spacenav [default: true]
      • device [default: spacenav]
      • head [default: false]
      • mirror [default: false]
      • button_toggle [default: true]
      • workspace_max_x [default: false]
      • workspace_min_x [default: false]
      • workspace_max_y [default: false]
      • workspace_min_y [default: false]
      • workspace_max_z [default: false]
      • workspace_min_z [default: false]
  • launch/dragon/dragon_teleop_gazebo.launch
      • main [default: true]
      • vive [default: true]
      • spacenav [default: true]
      • device [default: spacenav]
      • head [default: false]
      • mirror [default: false]
      • button_toggle [default: true]
      • workspace_max_x [default: false]
      • workspace_min_x [default: false]
      • workspace_max_y [default: false]
      • workspace_min_y [default: false]
      • workspace_max_z [default: false]
      • workspace_min_z [default: false]
  • launch/include/audio_play.launch
      • audio_ns [default: remote_audio]
      • format [default: wave]
      • dst [default: alsasink]
      • do_timestamp [default: false]
  • launch/include/elp_usb.launch
      • camera_name [default: elp_head]
      • index [default: 0]
      • machine [default: localhost]
      • load_machinepath [default: false]
      • machinepath [default: false]
  • launch/include/insta360_air.launch
      • camera_name [default: insta_head]
  • launch/include/kinfu.launch
      • CAMERA_INFO
      • IMAGE_DEPTH
      • IMAGE_COLOR
  • launch/include/kodak_pixpro.launch
      • camera_name [default: kodak_head]
  • launch/include/mask_rcnn.launch
      • INPUT_IMAGE
      • gpu [default: 0]
  • launch/include/realsense.launch
      • camera_ns
      • manager
      • publish_tf
      • color_width
      • color_height
      • depth_width
      • depth_height
  • launch/include/realsense_d435.launch
      • camera_ns [default: realsense]
      • manager [default: realsense_camera_manager]
      • publish_tf [default: false]
      • color_width [default: 640]
      • color_height [default: 480]
      • depth_width [default: 640]
      • depth_height [default: 480]
  • launch/include/realsense_l515.launch
      • camera_ns [default: realsense]
      • manager [default: realsense_camera_manager]
      • publish_tf [default: false]
      • color_width [default: 960]
      • color_height [default: 540]
      • depth_width [default: 640]
      • depth_height [default: 480]
  • launch/include/respeaker.launch
  • launch/include/rqt_gui.launch
  • launch/include/vive.launch
      • hmd_left_image [default: /virtual_camera/left/rviz_image]
      • hmd_right_image [default: /virtual_camera/right/rviz_image]
  • launch/jaxon/jaxon_teleop.launch
      • main [default: true]
      • vive [default: false]
      • spacenav [default: true]
      • device [default: spacenav]
      • head [default: false]
      • mirror [default: false]
      • button_toggle [default: true]
      • workspace_max_x [default: false]
      • workspace_min_x [default: false]
      • workspace_max_y [default: false]
      • workspace_min_y [default: false]
      • workspace_max_z [default: false]
      • workspace_min_z [default: false]
  • launch/jaxon/jaxon_teleop_choreonoid.launch
      • main [default: true]
      • vive [default: false]
      • spacenav [default: true]
      • device [default: spacenav]
      • head [default: false]
      • mirror [default: false]
      • button_toggle [default: true]
      • workspace_max_x [default: false]
      • workspace_min_x [default: false]
      • workspace_max_y [default: false]
      • workspace_min_y [default: false]
      • workspace_max_z [default: false]
      • workspace_min_z [default: false]
  • launch/pr2/pr2_logging.launch
      • CAMERA_INFO
      • RGB_CAMERA_INFO
      • COMP_IMAGE_COLOR
      • COMP_IMAGE_DEPTH
      • home_dir [default: $(env HOME)]
      • compress [default: false] — whether compress rosbag or not.
  • launch/pr2/pr2_teleop.launch
      • main [default: true]
      • vive [default: true]
      • spacenav [default: false]
      • tablis [default: false]
      • device [default: vive]
      • head [default: true]
      • respeaker [default: true]
      • mirror [default: false]
      • logging [default: true]
      • kinfu [default: false]
      • display [default: true]
      • home_dir [default: $(env HOME)]
      • button_toggle [default: true]
      • workspace_max_x [default: false]
      • workspace_min_x [default: false]
      • workspace_max_y [default: false]
      • workspace_min_y [default: false]
      • workspace_max_z [default: false]
      • workspace_min_z [default: false]
      • hmd_left_image [default: /virtual_camera/left/rviz_image]
      • hmd_right_image [default: /virtual_camera/right/rviz_image]
      • DECOMP_CAMERA_INFO [default: /kinect_head_decompressed/depth_registered/camera_info]
      • DECOMP_RGB_CAMERA_INFO [default: /kinect_head_decompressed/rgb/camera_info]
      • DECOMP_IMAGE_DEPTH [default: /kinect_head_decompressed/depth_registered/image_rect]
      • DECOMP_IMAGE_COLOR [default: /kinect_head_decompressed/rgb/image_rect_color]
      • DECOMP_POINTS [default: /kinect_head_decompressed/depth_registered/points]
      • CAMERA_INFO [default: /kinect_head/depth_registered/camera_info]
      • RGB_CAMERA_INFO [default: /kinect_head/rgb/camera_info]
      • IMAGE_COLOR [default: /kinect_head/rgb/image_rect_color]
      • IMAGE_DEPTH [default: /kinect_head/depth_registered/image_rect]
      • IMAGE_DEPTH_TYPE [default: compressedDepth]
      • COMP_IMAGE_COLOR [default: /kinect_head/rgb/image_rect_color/compressed]
      • COMP_IMAGE_DEPTH [default: /kinect_head/depth_registered/image_rect/compressedDepth]
  • launch/pr2/pr2_teleop_display.launch
      • kinfu [default: false]
      • respeaker [default: true]
      • DECOMP_CAMERA_INFO [default: /kinect_head_decompressed/depth_registered/camera_info]
      • DECOMP_RGB_CAMERA_INFO [default: /kinect_head_decompressed/rgb/camera_info]
      • DECOMP_IMAGE_DEPTH [default: /kinect_head_decompressed/depth_registered/image_rect]
      • DECOMP_IMAGE_COLOR [default: /kinect_head_decompressed/rgb/image_rect_color]
      • DECOMP_POINTS [default: /kinect_head_decompressed/depth_registered/points]
      • CAMERA_INFO
      • RGB_CAMERA_INFO
      • IMAGE_COLOR
      • IMAGE_DEPTH
      • IMAGE_DEPTH_TYPE
  • launch/pr2/pr2_teleop_gazebo.launch
      • main [default: true]
      • vive [default: true]
      • spacenav [default: false]
      • tablis [default: false]
      • device [default: vive]
      • head [default: false]
      • mirror [default: false]
      • display [default: true]
      • button_toggle [default: true]
      • workspace_max_x [default: false]
      • workspace_min_x [default: false]
      • workspace_max_y [default: false]
      • workspace_min_y [default: false]
      • workspace_max_z [default: false]
      • workspace_min_z [default: false]
  • launch/tablis/tablis_bridge_follower.launch
  • launch/tablis/tablis_bridge_leader.launch
      • filtered [default: false]
  • sample/common/baxter_display_remote.launch
      • head [default: false]
      • respeaker [default: true]
      • mirror [default: false]
      • republish [default: true]
      • logging [default: true]
      • rqt_gui [default: true]
      • camera_ns [default: realsense_torso]
      • spherical_camera_ns [default: kodak_head]
      • spherical_stereo [default: true]
      • spherical_left_camera_ns [default: elp_head_left]
      • spherical_right_camera_ns [default: elp_head_right]
  • sample/common/baxter_moveit_remote.launch
      • head [default: true]
      • respeaker [default: true]
      • logging [default: true]
      • twitter [default: true]
      • influxdb [default: true]
      • debug [default: false]
      • home_dir [default: $(env HOME)]
      • mask_rcnn [default: false]
      • custom_xdisplay [default: true]
      • launch_xdisplay [default: false]
      • realsense_camera [default: true]
      • spherical_camera [default: true]
      • spherical_stereo [default: true]
      • lgripper_type [default: softhand]
      • rgripper_type [default: softhand]
      • arm_interpolation [default: minjerk]
      • arm_control_mode [default: position_w_id]
      • moveit [default: true]
      • finger [default: standard_narrow]
      • finger_tip [default: paddle_tip]
      • camera_ns [default: realsense_torso]
      • camera_type [default: l515]
      • spherical_camera_ns [default: kodak_head]
      • spherical_left_camera_ns [default: elp_head_left]
      • spherical_right_camera_ns [default: elp_head_right]
      • gui [default: true]
      • launch_tabletop_detector [default: true]
      • launch_grasp_mask_rcnn [default: false]
  • sample/common/baxter_remote.launch
      • head [default: true]
      • respeaker [default: true]
      • logging [default: true]
      • twitter [default: true]
      • influxdb [default: true]
      • debug [default: false]
      • home_dir [default: $(env HOME)]
      • mask_rcnn [default: false]
      • custom_xdisplay [default: true]
      • launch_xdisplay [default: false]
      • realsense_camera [default: false]
      • spherical_camera [default: true]
      • spherical_stereo [default: true]
      • lgripper_type [default: softhand]
      • rgripper_type [default: softhand]
      • arm_interpolation [default: bezier_with_velocity]
      • arm_control_mode [default: velocity]
      • moveit [default: false]
      • finger [default: standard_narrow]
      • finger_tip [default: paddle_tip]
      • camera_ns [default: realsense_torso]
      • camera_type [default: l515]
      • spherical_camera_ns [default: kodak_head]
      • spherical_left_camera_ns [default: elp_head_left]
      • spherical_right_camera_ns [default: elp_head_right]
  • sample/oculus/baxter/baxter_oculus.launch
      • main [default: true]
      • head [default: false]
      • mirror [default: false]
      • realsense_camera [default: false]
      • spherical_camera [default: true]
      • spherical_stereo [default: true]
      • lgripper_type [default: softhand]
      • rgripper_type [default: softhand]
      • button_toggle [default: true]
  • sample/oculus/baxter/baxter_oculus_gazebo.launch
      • main [default: true]
      • button_toggle [default: true]
      • display [default: true]
  • sample/oculus/pr2/pr2_oculus.launch
      • main [default: true]
      • kinfu [default: false]
      • button_toggle [default: true]
      • display [default: true]
  • sample/oculus/pr2/pr2_oculus_gazebo.launch
      • main [default: true]
      • button_toggle [default: true]
      • display [default: true]
  • sample/other/baxter/baxter_moveit.launch
      • realsense_camera [default: true]
      • spherical_camera [default: false]
      • logging [default: true]
      • arm_interpolation [default: minjerk]
      • arm_control_mode [default: position_w_id]
      • moveit [default: true]
      • gui [default: true]
      • lgripper_type [default: softhand]
      • rgripper_type [default: softhand]
      • launch_tabletop_detector [default: true]
  • sample/spacenav/baxter/baxter_spacenav.launch
      • main [default: true]
      • head [default: false]
      • mirror [default: false]
      • logging [default: false]
      • display [default: true]
      • realsense_camera [default: false]
      • spherical_camera [default: true]
      • spherical_stereo [default: true]
      • lgripper_type [default: softhand]
      • rgripper_type [default: softhand-v2]
      • button_toggle [default: true]
  • sample/spacenav/baxter/baxter_spacenav_gazebo.launch
      • main [default: true]
      • button_toggle [default: true]
      • display [default: true]
  • sample/spacenav/dragon/dragon_spacenav.launch
      • main [default: true]
      • spacenav [default: true]
      • button_toggle [default: true]
  • sample/spacenav/dragon/dragon_spacenav_gazebo.launch
      • main [default: true]
      • spacenav [default: true]
      • button_toggle [default: true]
  • sample/spacenav/jaxon/jaxon_spacenav.launch
      • main [default: true]
      • spacenav [default: true]
      • button_toggle [default: true]
  • sample/spacenav/jaxon/jaxon_spacenav_choreonoid.launch
      • main [default: true]
      • spacenav [default: true]
      • button_toggle [default: true]
  • sample/spacenav/pr2/pr2_spacenav.launch
      • main [default: true]
      • spacenav [default: true]
      • button_toggle [default: true]
      • kinfu [default: false]
      • display [default: true]
  • sample/spacenav/pr2/pr2_spacenav_gazebo.launch
      • main [default: true]
      • spacenav [default: true]
      • button_toggle [default: true]
      • display [default: true]
  • sample/tablis/baxter/baxter_tablis.launch
      • main [default: true]
      • vive_set [default: default]
      • head [default: true]
      • mirror [default: false]
      • realsense_camera [default: false]
      • spherical_camera [default: true]
      • spherical_stereo [default: true]
      • republish [default: false]
      • lgripper_type [default: softhand]
      • rgripper_type [default: softhand]
      • button_toggle [default: true]
  • sample/tablis/baxter/baxter_tablis_gazebo.launch
      • main [default: true]
      • vive_set [default: default]
      • head [default: true]
      • button_toggle [default: true]
      • mirror [default: false]
      • display [default: true]
  • sample/tablis/baxter/baxter_tablis_remote.launch
      • main [default: true]
      • vive [default: true]
      • head [default: true]
      • mirror [default: false]
      • vive_set [default: default]
      • lgripper_type [default: softhand]
      • rgripper_type [default: softhand]
      • button_toggle [default: true]
  • sample/tablis/jaxon/jaxon_tablis.launch
      • main [default: true]
      • button_toggle [default: true]
  • sample/tablis/jaxon/jaxon_tablis_choreonoid.launch
      • main [default: true]
      • button_toggle [default: true]
  • sample/tablis/pr2/pr2_tablis.launch
      • main [default: true]
      • vive_set [default: default]
      • head [default: true]
      • button_toggle [default: true]
      • kinfu [default: false]
      • mirror [default: false]
      • display [default: true]
  • sample/tablis/pr2/pr2_tablis_gazebo.launch
      • main [default: true]
      • vive_set [default: default]
      • head [default: true]
      • button_toggle [default: true]
      • mirror [default: false]
      • display [default: true]
  • sample/vive/baxter/baxter_vive.launch
      • main [default: true]
      • vive [default: true]
      • vive_set [default: default]
      • head [default: true]
      • mirror [default: false]
      • realsense_camera [default: false]
      • spherical_camera [default: true]
      • spherical_stereo [default: true]
      • republish [default: false]
      • lgripper_type [default: softhand]
      • rgripper_type [default: softhand]
      • button_toggle [default: true]
  • sample/vive/baxter/baxter_vive_gazebo.launch
      • main [default: true]
      • vive [default: true]
      • vive_set [default: default]
      • head [default: true]
      • mirror [default: false]
      • button_toggle [default: true]
      • display [default: true]
  • sample/vive/baxter/baxter_vive_mirror.launch
      • main [default: true]
      • vive [default: true]
      • vive_set [default: default]
      • head [default: true]
      • realsense_camera [default: false]
      • spherical_camera [default: true]
      • spherical_stereo [default: true]
      • republish [default: false]
      • lgripper_type [default: softhand]
      • rgripper_type [default: softhand]
      • button_toggle [default: true]
  • sample/vive/baxter/baxter_vive_remote.launch
      • main [default: true]
      • vive [default: true]
      • vive_set [default: default]
      • head [default: true]
      • mirror [default: false]
      • lgripper_type [default: softhand]
      • rgripper_type [default: softhand]
      • button_toggle [default: true]
  • sample/vive/pr2/pr2_vive.launch
      • main [default: true]
      • vive [default: true]
      • vive_set [default: default]
      • head [default: true]
      • button_toggle [default: true]
      • kinfu [default: false]
      • display [default: true]
  • sample/vive/pr2/pr2_vive_gazebo.launch
      • main [default: true]
      • vive [default: true]
      • vive_set [default: default]
      • button_toggle [default: true]
      • display [default: true]

Services

No service files found

Plugins

No plugins found.

Recent questions tagged eus_teleop at Robotics Stack Exchange

Package Summary

Tags No category tags.
Version 0.1.18
License BSD
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/jsk-ros-pkg/jsk_control.git
VCS Type git
VCS Version master
Last Updated 2024-12-09
Dev Status DEVELOPED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

The eus_teleop package

Additional Links

No additional links.

Maintainers

  • Shingo Kitagawa

Authors

  • Shingo Kitagawa

eus_teleop

main linter

Multi robot teleoperation system with Vive/SpaceNav/Oculus/Tablis Cockpit

Note

This package depends on these branches below:

Tested Environment

Build environment

Ubuntu 16.04 + ROS Kinetic

  • NVidia driver: 396.37
  • OpenVR: 1.3.22
  • Steam VR: 1.6.10

Ubuntu 18.04 + ROS Melodic

  • NVidia driver: 390.116
  • OpenVR: 1.3.22
  • Steam VR: 1.6.10

User interface devices

Vive

  • Arm motion tracking
  • Controller button interface
  • HMD visual interface
  • Vibration interface
  • Sound interface

Tablis

  • Arm motion tracking
  • Controller button interface
  • HMD visual interface
  • Vibration interface
  • Sound interface

SpaceNav (3D mouse)

  • Arm motion tracking
  • Controller button interface

Oculus

  • Arm motion tracking
  • Controller button interface
  • HMD visual interface
  • Vibration interface
  • Sound interface

Installation

Dependency installation

Install dependencies (for Vive)

sudo apt-get install --reinstall xserver-xorg-video-intel-hwe-18.04 libgl1-mesa-glx libgl1-mesa-dri xserver-xorg-core
sudo dpkg-reconfigure xserver-xorg

Install nvidia-driver (for Vive)

# for melodic, run command below
sudo apt install nvidia-driver-390
# for kinetic, install cuda-9.2 deb (local) manually and run command below.
sudo apt install nvidia-396

Install OpenVR, steam and steamVR (for Vive)

Follow here

Install kodak 4k pro camera and ELP usb camera udev (for Baxter)

sudo cp udev/99-kodak.rules /etc/udev/rules.d/
sudo udevadm control --reload-rules && sudo udevadm trigger

File truncated at 100 lines see the full file

CHANGELOG

Changelog for package eus_teleop

0.1.18 (2024-12-09)

0.1.17 (2023-05-28)

  • add eus_teleop
  • Contributors: Shingo Kitagawa

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

  • launch/baxter/baxter.launch
      • head [default: true]
      • respeaker [default: true]
      • logging [default: true]
      • twitter [default: true]
      • influxdb [default: true]
      • debug [default: false]
      • home_dir [default: $(env HOME)]
      • mask_rcnn [default: false]
      • custom_xdisplay [default: true]
      • launch_xdisplay [default: false]
      • realsense_camera [default: false]
      • spherical_camera [default: true]
      • spherical_stereo [default: true]
      • lgripper_type [default: softhand]
      • rgripper_type [default: softhand]
      • launch_tabletop_detector [default: false]
      • launch_grasp_mask_rcnn [default: false]
      • arm_interpolation [default: bezier_with_velocity]
      • arm_control_mode [default: velocity]
      • moveit [default: false]
      • finger [default: standard_narrow]
      • finger_tip [default: paddle_tip]
      • xdisplay_max_width [default: 1024]
      • xdisplay_max_width [default: 1920]
      • xdisplay_max_height [default: 600]
      • xdisplay_max_height [default: 1200]
      • camera_ns [default: realsense_torso]
      • camera_type [default: l515]
      • spherical_camera_ns [default: kodak_head]
      • spherical_left_camera_ns [default: elp_head_left]
      • spherical_right_camera_ns [default: elp_head_right]
  • launch/baxter/baxter_db_client.launch
      • camera [default: true]
      • camera_ns [default: realsense_torso]
      • spherical_camera [default: true]
      • spherical_stereo [default: true]
      • spherical_camera_ns [default: kodak_head]
      • spherical_left_camera_ns [default: elp_head_left]
      • spherical_right_camera_ns [default: elp_head_right]
      • output [default: screen]
      • log_rate [default: 5.0]
      • respawn [default: true]
      • enable_monitor [default: false]
      • vital_check [default: true]
      • debug [default: false]
  • launch/baxter/baxter_grasp_mask_rcnn.launch
      • input_image
      • input_cloud
      • manager
      • sampling [default: false]
      • data_collection [default: true]
      • target_grasp [default: false]
      • model_file [default: $(find dualarm_grasping)/models/dualarm_occluded_grasp/self_anno/20181227_model_iter_4559.npz]
      • config_yaml [default: $(find dualarm_grasping)/models/dualarm_occluded_grasp/self_anno/20181227_params.yaml]
      • target_yaml [default: $(find eus_teleop)/config/baxter/grasp_mask_rcnn_target_names.yaml]
      • label_yaml [default: $(find dualarm_grasping)/yaml/dualarm_occluded_grasping_label_names.yaml]
  • launch/baxter/baxter_logging.launch
      • twitter [default: true]
      • influxdb [default: true]
      • debug [default: false]
      • camera [default: true]
      • camera_ns [default: realsense_torso]
      • spherical_camera [default: true]
      • spherical_stereo [default: true]
      • spherical_camera_ns [default: kodak_head]
      • spherical_left_camera_ns [default: elp_head_left]
      • spherical_right_camera_ns [default: elp_head_right]
      • twitter_image_topics [default: /$(arg camera_ns)/color/image_rect_color]
      • home_dir [default: $(env HOME)]
      • compress [default: false] — whether compress rosbag or not.
      • position_diff_threshold [default: 0.01]
  • launch/baxter/baxter_realsense_torso.launch
      • launch_transformable_server [default: true]
      • launch_tabletop_detector [default: false]
      • launch_grasp_mask_rcnn [default: false]
      • camera_ns [default: realsense_torso]
      • camera_type [default: l515]
      • camera_frame_id [default: $(arg camera_ns)_color_optical_frame]
      • manager [default: $(arg camera_ns)_camera_manager]
      • input_cloud [default: /$(arg camera_ns)/depth_registered/quarter/points]
      • input_image [default: /$(arg camera_ns)/depth_registered/quarter/image]
  • launch/baxter/baxter_rosbag_play.launch
      • rosbag
      • camera_ns [default: realsense_torso]
      • gui [default: true]
      • loop [default: true]
      • lgripper_type [default: softhand]
      • rgripper_type [default: softhand]
      • manager [default: rosbag_play_nodelet_manager]
      • finger [default: standard_narrow]
      • finger_tip [default: paddle_tip]
      • left_electric_gripper [default: $(eval arg('lgripper_type') == 'parallel')]
      • right_electric_gripper [default: $(eval arg('rgripper_type') == 'parallel')]
  • launch/baxter/baxter_rosbag_record.launch
      • output_prefix [default: baxter]
      • compress [default: false] — whether compress rosbag or not.
      • camera_ns [default: realsense_torso]
      • spherical_camera_ns [default: kodak_head]
      • spherical_left_camera_ns [default: elp_head_left]
      • spherical_right_camera_ns [default: elp_head_right]
  • launch/baxter/baxter_tabletop_object_detector.launch
      • input_cloud
      • input_image
      • camera_frame_id
      • manager
      • launch_transformable_server [default: true]
      • clip [default: true]
  • launch/baxter/baxter_teleop.launch
      • main [default: true]
      • vive [default: true]
      • spacenav [default: false]
      • tablis [default: false]
      • device [default: vive]
      • head [default: true]
      • respeaker [default: true]
      • mirror [default: false]
      • logging [default: true]
      • twitter [default: true]
      • debug [default: false]
      • home_dir [default: $(env HOME)]
      • mask_rcnn [default: false]
      • display [default: true]
      • custom_xdisplay [default: true]
      • launch_baxter [default: true]
      • launch_xdisplay [default: false]
      • realsense_camera [default: false]
      • spherical_camera [default: true]
      • spherical_stereo [default: true]
      • republish [default: false]
      • lgripper_type [default: softhand]
      • rgripper_type [default: softhand]
      • button_toggle [default: true]
      • workspace_max_x [default: false]
      • workspace_min_x [default: false]
      • workspace_max_y [default: false]
      • workspace_min_y [default: false]
      • workspace_max_z [default: false]
      • workspace_min_z [default: false]
      • arm_interpolation [default: bezier_with_velocity]
      • arm_control_mode [default: velocity]
      • moveit [default: false]
      • finger [default: standard_narrow]
      • finger_tip [default: paddle_tip]
      • camera_ns [default: realsense_torso]
      • camera_type [default: l515]
      • spherical_camera_ns [default: kodak_head]
      • spherical_left_camera_ns [default: elp_head_left]
      • spherical_right_camera_ns [default: elp_head_right]
      • hmd_left_image [default: /virtual_camera/left/rviz_image]
      • hmd_right_image [default: /virtual_camera/right/rviz_image]
  • launch/baxter/baxter_teleop_display.launch
      • head [default: true]
      • respeaker [default: true]
      • mirror [default: false]
      • republish [default: false]
      • logging [default: true]
      • rqt_gui [default: true]
      • home_dir [default: $(env HOME)]
      • compress [default: false] — whether compress rosbag or not.
      • main_name [default: /baxter_teleop_main]
      • camera_ns [default: realsense_torso]
      • spherical_camera_ns [default: kodak_head]
      • spherical_stereo [default: true]
      • spherical_left_camera_ns [default: elp_head_left]
      • spherical_right_camera_ns [default: elp_head_right]
      • hmd_left_image [default: /virtual_camera/left/rviz_image]
      • hmd_right_image [default: /virtual_camera/right/rviz_image]
      • REALSENSE_IMAGE_TYPE [default: x264]
      • REALSENSE_DEPTH_TYPE [default: compressedDepth]
      • SPHERICAL_IMAGE_TYPE [default: x264]
      • SPHERICAL_STEREO_IMAGE_TYPE [default: x264]
  • launch/baxter/baxter_teleop_gazebo.launch
      • main [default: true]
      • vive [default: true]
      • spacenav [default: false]
      • tablis [default: false]
      • device [default: vive]
      • head [default: false]
      • mirror [default: false]
      • display [default: true]
      • button_toggle [default: true]
      • workspace_max_x [default: false]
      • workspace_min_x [default: false]
      • workspace_max_y [default: false]
      • workspace_min_y [default: false]
      • workspace_max_z [default: false]
      • workspace_min_z [default: false]
  • launch/baxter/baxter_visualization.launch
  • launch/dragon/dragon_teleop.launch
      • main [default: true]
      • vive [default: true]
      • spacenav [default: true]
      • device [default: spacenav]
      • head [default: false]
      • mirror [default: false]
      • button_toggle [default: true]
      • workspace_max_x [default: false]
      • workspace_min_x [default: false]
      • workspace_max_y [default: false]
      • workspace_min_y [default: false]
      • workspace_max_z [default: false]
      • workspace_min_z [default: false]
  • launch/dragon/dragon_teleop_gazebo.launch
      • main [default: true]
      • vive [default: true]
      • spacenav [default: true]
      • device [default: spacenav]
      • head [default: false]
      • mirror [default: false]
      • button_toggle [default: true]
      • workspace_max_x [default: false]
      • workspace_min_x [default: false]
      • workspace_max_y [default: false]
      • workspace_min_y [default: false]
      • workspace_max_z [default: false]
      • workspace_min_z [default: false]
  • launch/include/audio_play.launch
      • audio_ns [default: remote_audio]
      • format [default: wave]
      • dst [default: alsasink]
      • do_timestamp [default: false]
  • launch/include/elp_usb.launch
      • camera_name [default: elp_head]
      • index [default: 0]
      • machine [default: localhost]
      • load_machinepath [default: false]
      • machinepath [default: false]
  • launch/include/insta360_air.launch
      • camera_name [default: insta_head]
  • launch/include/kinfu.launch
      • CAMERA_INFO
      • IMAGE_DEPTH
      • IMAGE_COLOR
  • launch/include/kodak_pixpro.launch
      • camera_name [default: kodak_head]
  • launch/include/mask_rcnn.launch
      • INPUT_IMAGE
      • gpu [default: 0]
  • launch/include/realsense.launch
      • camera_ns
      • manager
      • publish_tf
      • color_width
      • color_height
      • depth_width
      • depth_height
  • launch/include/realsense_d435.launch
      • camera_ns [default: realsense]
      • manager [default: realsense_camera_manager]
      • publish_tf [default: false]
      • color_width [default: 640]
      • color_height [default: 480]
      • depth_width [default: 640]
      • depth_height [default: 480]
  • launch/include/realsense_l515.launch
      • camera_ns [default: realsense]
      • manager [default: realsense_camera_manager]
      • publish_tf [default: false]
      • color_width [default: 960]
      • color_height [default: 540]
      • depth_width [default: 640]
      • depth_height [default: 480]
  • launch/include/respeaker.launch
  • launch/include/rqt_gui.launch
  • launch/include/vive.launch
      • hmd_left_image [default: /virtual_camera/left/rviz_image]
      • hmd_right_image [default: /virtual_camera/right/rviz_image]
  • launch/jaxon/jaxon_teleop.launch
      • main [default: true]
      • vive [default: false]
      • spacenav [default: true]
      • device [default: spacenav]
      • head [default: false]
      • mirror [default: false]
      • button_toggle [default: true]
      • workspace_max_x [default: false]
      • workspace_min_x [default: false]
      • workspace_max_y [default: false]
      • workspace_min_y [default: false]
      • workspace_max_z [default: false]
      • workspace_min_z [default: false]
  • launch/jaxon/jaxon_teleop_choreonoid.launch
      • main [default: true]
      • vive [default: false]
      • spacenav [default: true]
      • device [default: spacenav]
      • head [default: false]
      • mirror [default: false]
      • button_toggle [default: true]
      • workspace_max_x [default: false]
      • workspace_min_x [default: false]
      • workspace_max_y [default: false]
      • workspace_min_y [default: false]
      • workspace_max_z [default: false]
      • workspace_min_z [default: false]
  • launch/pr2/pr2_logging.launch
      • CAMERA_INFO
      • RGB_CAMERA_INFO
      • COMP_IMAGE_COLOR
      • COMP_IMAGE_DEPTH
      • home_dir [default: $(env HOME)]
      • compress [default: false] — whether compress rosbag or not.
  • launch/pr2/pr2_teleop.launch
      • main [default: true]
      • vive [default: true]
      • spacenav [default: false]
      • tablis [default: false]
      • device [default: vive]
      • head [default: true]
      • respeaker [default: true]
      • mirror [default: false]
      • logging [default: true]
      • kinfu [default: false]
      • display [default: true]
      • home_dir [default: $(env HOME)]
      • button_toggle [default: true]
      • workspace_max_x [default: false]
      • workspace_min_x [default: false]
      • workspace_max_y [default: false]
      • workspace_min_y [default: false]
      • workspace_max_z [default: false]
      • workspace_min_z [default: false]
      • hmd_left_image [default: /virtual_camera/left/rviz_image]
      • hmd_right_image [default: /virtual_camera/right/rviz_image]
      • DECOMP_CAMERA_INFO [default: /kinect_head_decompressed/depth_registered/camera_info]
      • DECOMP_RGB_CAMERA_INFO [default: /kinect_head_decompressed/rgb/camera_info]
      • DECOMP_IMAGE_DEPTH [default: /kinect_head_decompressed/depth_registered/image_rect]
      • DECOMP_IMAGE_COLOR [default: /kinect_head_decompressed/rgb/image_rect_color]
      • DECOMP_POINTS [default: /kinect_head_decompressed/depth_registered/points]
      • CAMERA_INFO [default: /kinect_head/depth_registered/camera_info]
      • RGB_CAMERA_INFO [default: /kinect_head/rgb/camera_info]
      • IMAGE_COLOR [default: /kinect_head/rgb/image_rect_color]
      • IMAGE_DEPTH [default: /kinect_head/depth_registered/image_rect]
      • IMAGE_DEPTH_TYPE [default: compressedDepth]
      • COMP_IMAGE_COLOR [default: /kinect_head/rgb/image_rect_color/compressed]
      • COMP_IMAGE_DEPTH [default: /kinect_head/depth_registered/image_rect/compressedDepth]
  • launch/pr2/pr2_teleop_display.launch
      • kinfu [default: false]
      • respeaker [default: true]
      • DECOMP_CAMERA_INFO [default: /kinect_head_decompressed/depth_registered/camera_info]
      • DECOMP_RGB_CAMERA_INFO [default: /kinect_head_decompressed/rgb/camera_info]
      • DECOMP_IMAGE_DEPTH [default: /kinect_head_decompressed/depth_registered/image_rect]
      • DECOMP_IMAGE_COLOR [default: /kinect_head_decompressed/rgb/image_rect_color]
      • DECOMP_POINTS [default: /kinect_head_decompressed/depth_registered/points]
      • CAMERA_INFO
      • RGB_CAMERA_INFO
      • IMAGE_COLOR
      • IMAGE_DEPTH
      • IMAGE_DEPTH_TYPE
  • launch/pr2/pr2_teleop_gazebo.launch
      • main [default: true]
      • vive [default: true]
      • spacenav [default: false]
      • tablis [default: false]
      • device [default: vive]
      • head [default: false]
      • mirror [default: false]
      • display [default: true]
      • button_toggle [default: true]
      • workspace_max_x [default: false]
      • workspace_min_x [default: false]
      • workspace_max_y [default: false]
      • workspace_min_y [default: false]
      • workspace_max_z [default: false]
      • workspace_min_z [default: false]
  • launch/tablis/tablis_bridge_follower.launch
  • launch/tablis/tablis_bridge_leader.launch
      • filtered [default: false]
  • sample/common/baxter_display_remote.launch
      • head [default: false]
      • respeaker [default: true]
      • mirror [default: false]
      • republish [default: true]
      • logging [default: true]
      • rqt_gui [default: true]
      • camera_ns [default: realsense_torso]
      • spherical_camera_ns [default: kodak_head]
      • spherical_stereo [default: true]
      • spherical_left_camera_ns [default: elp_head_left]
      • spherical_right_camera_ns [default: elp_head_right]
  • sample/common/baxter_moveit_remote.launch
      • head [default: true]
      • respeaker [default: true]
      • logging [default: true]
      • twitter [default: true]
      • influxdb [default: true]
      • debug [default: false]
      • home_dir [default: $(env HOME)]
      • mask_rcnn [default: false]
      • custom_xdisplay [default: true]
      • launch_xdisplay [default: false]
      • realsense_camera [default: true]
      • spherical_camera [default: true]
      • spherical_stereo [default: true]
      • lgripper_type [default: softhand]
      • rgripper_type [default: softhand]
      • arm_interpolation [default: minjerk]
      • arm_control_mode [default: position_w_id]
      • moveit [default: true]
      • finger [default: standard_narrow]
      • finger_tip [default: paddle_tip]
      • camera_ns [default: realsense_torso]
      • camera_type [default: l515]
      • spherical_camera_ns [default: kodak_head]
      • spherical_left_camera_ns [default: elp_head_left]
      • spherical_right_camera_ns [default: elp_head_right]
      • gui [default: true]
      • launch_tabletop_detector [default: true]
      • launch_grasp_mask_rcnn [default: false]
  • sample/common/baxter_remote.launch
      • head [default: true]
      • respeaker [default: true]
      • logging [default: true]
      • twitter [default: true]
      • influxdb [default: true]
      • debug [default: false]
      • home_dir [default: $(env HOME)]
      • mask_rcnn [default: false]
      • custom_xdisplay [default: true]
      • launch_xdisplay [default: false]
      • realsense_camera [default: false]
      • spherical_camera [default: true]
      • spherical_stereo [default: true]
      • lgripper_type [default: softhand]
      • rgripper_type [default: softhand]
      • arm_interpolation [default: bezier_with_velocity]
      • arm_control_mode [default: velocity]
      • moveit [default: false]
      • finger [default: standard_narrow]
      • finger_tip [default: paddle_tip]
      • camera_ns [default: realsense_torso]
      • camera_type [default: l515]
      • spherical_camera_ns [default: kodak_head]
      • spherical_left_camera_ns [default: elp_head_left]
      • spherical_right_camera_ns [default: elp_head_right]
  • sample/oculus/baxter/baxter_oculus.launch
      • main [default: true]
      • head [default: false]
      • mirror [default: false]
      • realsense_camera [default: false]
      • spherical_camera [default: true]
      • spherical_stereo [default: true]
      • lgripper_type [default: softhand]
      • rgripper_type [default: softhand]
      • button_toggle [default: true]
  • sample/oculus/baxter/baxter_oculus_gazebo.launch
      • main [default: true]
      • button_toggle [default: true]
      • display [default: true]
  • sample/oculus/pr2/pr2_oculus.launch
      • main [default: true]
      • kinfu [default: false]
      • button_toggle [default: true]
      • display [default: true]
  • sample/oculus/pr2/pr2_oculus_gazebo.launch
      • main [default: true]
      • button_toggle [default: true]
      • display [default: true]
  • sample/other/baxter/baxter_moveit.launch
      • realsense_camera [default: true]
      • spherical_camera [default: false]
      • logging [default: true]
      • arm_interpolation [default: minjerk]
      • arm_control_mode [default: position_w_id]
      • moveit [default: true]
      • gui [default: true]
      • lgripper_type [default: softhand]
      • rgripper_type [default: softhand]
      • launch_tabletop_detector [default: true]
  • sample/spacenav/baxter/baxter_spacenav.launch
      • main [default: true]
      • head [default: false]
      • mirror [default: false]
      • logging [default: false]
      • display [default: true]
      • realsense_camera [default: false]
      • spherical_camera [default: true]
      • spherical_stereo [default: true]
      • lgripper_type [default: softhand]
      • rgripper_type [default: softhand-v2]
      • button_toggle [default: true]
  • sample/spacenav/baxter/baxter_spacenav_gazebo.launch
      • main [default: true]
      • button_toggle [default: true]
      • display [default: true]
  • sample/spacenav/dragon/dragon_spacenav.launch
      • main [default: true]
      • spacenav [default: true]
      • button_toggle [default: true]
  • sample/spacenav/dragon/dragon_spacenav_gazebo.launch
      • main [default: true]
      • spacenav [default: true]
      • button_toggle [default: true]
  • sample/spacenav/jaxon/jaxon_spacenav.launch
      • main [default: true]
      • spacenav [default: true]
      • button_toggle [default: true]
  • sample/spacenav/jaxon/jaxon_spacenav_choreonoid.launch
      • main [default: true]
      • spacenav [default: true]
      • button_toggle [default: true]
  • sample/spacenav/pr2/pr2_spacenav.launch
      • main [default: true]
      • spacenav [default: true]
      • button_toggle [default: true]
      • kinfu [default: false]
      • display [default: true]
  • sample/spacenav/pr2/pr2_spacenav_gazebo.launch
      • main [default: true]
      • spacenav [default: true]
      • button_toggle [default: true]
      • display [default: true]
  • sample/tablis/baxter/baxter_tablis.launch
      • main [default: true]
      • vive_set [default: default]
      • head [default: true]
      • mirror [default: false]
      • realsense_camera [default: false]
      • spherical_camera [default: true]
      • spherical_stereo [default: true]
      • republish [default: false]
      • lgripper_type [default: softhand]
      • rgripper_type [default: softhand]
      • button_toggle [default: true]
  • sample/tablis/baxter/baxter_tablis_gazebo.launch
      • main [default: true]
      • vive_set [default: default]
      • head [default: true]
      • button_toggle [default: true]
      • mirror [default: false]
      • display [default: true]
  • sample/tablis/baxter/baxter_tablis_remote.launch
      • main [default: true]
      • vive [default: true]
      • head [default: true]
      • mirror [default: false]
      • vive_set [default: default]
      • lgripper_type [default: softhand]
      • rgripper_type [default: softhand]
      • button_toggle [default: true]
  • sample/tablis/jaxon/jaxon_tablis.launch
      • main [default: true]
      • button_toggle [default: true]
  • sample/tablis/jaxon/jaxon_tablis_choreonoid.launch
      • main [default: true]
      • button_toggle [default: true]
  • sample/tablis/pr2/pr2_tablis.launch
      • main [default: true]
      • vive_set [default: default]
      • head [default: true]
      • button_toggle [default: true]
      • kinfu [default: false]
      • mirror [default: false]
      • display [default: true]
  • sample/tablis/pr2/pr2_tablis_gazebo.launch
      • main [default: true]
      • vive_set [default: default]
      • head [default: true]
      • button_toggle [default: true]
      • mirror [default: false]
      • display [default: true]
  • sample/vive/baxter/baxter_vive.launch
      • main [default: true]
      • vive [default: true]
      • vive_set [default: default]
      • head [default: true]
      • mirror [default: false]
      • realsense_camera [default: false]
      • spherical_camera [default: true]
      • spherical_stereo [default: true]
      • republish [default: false]
      • lgripper_type [default: softhand]
      • rgripper_type [default: softhand]
      • button_toggle [default: true]
  • sample/vive/baxter/baxter_vive_gazebo.launch
      • main [default: true]
      • vive [default: true]
      • vive_set [default: default]
      • head [default: true]
      • mirror [default: false]
      • button_toggle [default: true]
      • display [default: true]
  • sample/vive/baxter/baxter_vive_mirror.launch
      • main [default: true]
      • vive [default: true]
      • vive_set [default: default]
      • head [default: true]
      • realsense_camera [default: false]
      • spherical_camera [default: true]
      • spherical_stereo [default: true]
      • republish [default: false]
      • lgripper_type [default: softhand]
      • rgripper_type [default: softhand]
      • button_toggle [default: true]
  • sample/vive/baxter/baxter_vive_remote.launch
      • main [default: true]
      • vive [default: true]
      • vive_set [default: default]
      • head [default: true]
      • mirror [default: false]
      • lgripper_type [default: softhand]
      • rgripper_type [default: softhand]
      • button_toggle [default: true]
  • sample/vive/pr2/pr2_vive.launch
      • main [default: true]
      • vive [default: true]
      • vive_set [default: default]
      • head [default: true]
      • button_toggle [default: true]
      • kinfu [default: false]
      • display [default: true]
  • sample/vive/pr2/pr2_vive_gazebo.launch
      • main [default: true]
      • vive [default: true]
      • vive_set [default: default]
      • button_toggle [default: true]
      • display [default: true]

Services

No service files found

Plugins

No plugins found.

Recent questions tagged eus_teleop at Robotics Stack Exchange

Package Summary

Tags No category tags.
Version 0.1.18
License BSD
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/jsk-ros-pkg/jsk_control.git
VCS Type git
VCS Version master
Last Updated 2024-12-09
Dev Status DEVELOPED
CI status
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

The eus_teleop package

Additional Links

No additional links.

Maintainers

  • Shingo Kitagawa

Authors

  • Shingo Kitagawa

eus_teleop

main linter

Multi robot teleoperation system with Vive/SpaceNav/Oculus/Tablis Cockpit

Note

This package depends on these branches below:

Tested Environment

Build environment

Ubuntu 16.04 + ROS Kinetic

  • NVidia driver: 396.37
  • OpenVR: 1.3.22
  • Steam VR: 1.6.10

Ubuntu 18.04 + ROS Melodic

  • NVidia driver: 390.116
  • OpenVR: 1.3.22
  • Steam VR: 1.6.10

User interface devices

Vive

  • Arm motion tracking
  • Controller button interface
  • HMD visual interface
  • Vibration interface
  • Sound interface

Tablis

  • Arm motion tracking
  • Controller button interface
  • HMD visual interface
  • Vibration interface
  • Sound interface

SpaceNav (3D mouse)

  • Arm motion tracking
  • Controller button interface

Oculus

  • Arm motion tracking
  • Controller button interface
  • HMD visual interface
  • Vibration interface
  • Sound interface

Installation

Dependency installation

Install dependencies (for Vive)

sudo apt-get install --reinstall xserver-xorg-video-intel-hwe-18.04 libgl1-mesa-glx libgl1-mesa-dri xserver-xorg-core
sudo dpkg-reconfigure xserver-xorg

Install nvidia-driver (for Vive)

# for melodic, run command below
sudo apt install nvidia-driver-390
# for kinetic, install cuda-9.2 deb (local) manually and run command below.
sudo apt install nvidia-396

Install OpenVR, steam and steamVR (for Vive)

Follow here

Install kodak 4k pro camera and ELP usb camera udev (for Baxter)

sudo cp udev/99-kodak.rules /etc/udev/rules.d/
sudo udevadm control --reload-rules && sudo udevadm trigger

File truncated at 100 lines see the full file

CHANGELOG

Changelog for package eus_teleop

0.1.18 (2024-12-09)

0.1.17 (2023-05-28)

  • add eus_teleop
  • Contributors: Shingo Kitagawa

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

  • launch/baxter/baxter.launch
      • head [default: true]
      • respeaker [default: true]
      • logging [default: true]
      • twitter [default: true]
      • influxdb [default: true]
      • debug [default: false]
      • home_dir [default: $(env HOME)]
      • mask_rcnn [default: false]
      • custom_xdisplay [default: true]
      • launch_xdisplay [default: false]
      • realsense_camera [default: false]
      • spherical_camera [default: true]
      • spherical_stereo [default: true]
      • lgripper_type [default: softhand]
      • rgripper_type [default: softhand]
      • launch_tabletop_detector [default: false]
      • launch_grasp_mask_rcnn [default: false]
      • arm_interpolation [default: bezier_with_velocity]
      • arm_control_mode [default: velocity]
      • moveit [default: false]
      • finger [default: standard_narrow]
      • finger_tip [default: paddle_tip]
      • xdisplay_max_width [default: 1024]
      • xdisplay_max_width [default: 1920]
      • xdisplay_max_height [default: 600]
      • xdisplay_max_height [default: 1200]
      • camera_ns [default: realsense_torso]
      • camera_type [default: l515]
      • spherical_camera_ns [default: kodak_head]
      • spherical_left_camera_ns [default: elp_head_left]
      • spherical_right_camera_ns [default: elp_head_right]
  • launch/baxter/baxter_db_client.launch
      • camera [default: true]
      • camera_ns [default: realsense_torso]
      • spherical_camera [default: true]
      • spherical_stereo [default: true]
      • spherical_camera_ns [default: kodak_head]
      • spherical_left_camera_ns [default: elp_head_left]
      • spherical_right_camera_ns [default: elp_head_right]
      • output [default: screen]
      • log_rate [default: 5.0]
      • respawn [default: true]
      • enable_monitor [default: false]
      • vital_check [default: true]
      • debug [default: false]
  • launch/baxter/baxter_grasp_mask_rcnn.launch
      • input_image
      • input_cloud
      • manager
      • sampling [default: false]
      • data_collection [default: true]
      • target_grasp [default: false]
      • model_file [default: $(find dualarm_grasping)/models/dualarm_occluded_grasp/self_anno/20181227_model_iter_4559.npz]
      • config_yaml [default: $(find dualarm_grasping)/models/dualarm_occluded_grasp/self_anno/20181227_params.yaml]
      • target_yaml [default: $(find eus_teleop)/config/baxter/grasp_mask_rcnn_target_names.yaml]
      • label_yaml [default: $(find dualarm_grasping)/yaml/dualarm_occluded_grasping_label_names.yaml]
  • launch/baxter/baxter_logging.launch
      • twitter [default: true]
      • influxdb [default: true]
      • debug [default: false]
      • camera [default: true]
      • camera_ns [default: realsense_torso]
      • spherical_camera [default: true]
      • spherical_stereo [default: true]
      • spherical_camera_ns [default: kodak_head]
      • spherical_left_camera_ns [default: elp_head_left]
      • spherical_right_camera_ns [default: elp_head_right]
      • twitter_image_topics [default: /$(arg camera_ns)/color/image_rect_color]
      • home_dir [default: $(env HOME)]
      • compress [default: false] — whether compress rosbag or not.
      • position_diff_threshold [default: 0.01]
  • launch/baxter/baxter_realsense_torso.launch
      • launch_transformable_server [default: true]
      • launch_tabletop_detector [default: false]
      • launch_grasp_mask_rcnn [default: false]
      • camera_ns [default: realsense_torso]
      • camera_type [default: l515]
      • camera_frame_id [default: $(arg camera_ns)_color_optical_frame]
      • manager [default: $(arg camera_ns)_camera_manager]
      • input_cloud [default: /$(arg camera_ns)/depth_registered/quarter/points]
      • input_image [default: /$(arg camera_ns)/depth_registered/quarter/image]
  • launch/baxter/baxter_rosbag_play.launch
      • rosbag
      • camera_ns [default: realsense_torso]
      • gui [default: true]
      • loop [default: true]
      • lgripper_type [default: softhand]
      • rgripper_type [default: softhand]
      • manager [default: rosbag_play_nodelet_manager]
      • finger [default: standard_narrow]
      • finger_tip [default: paddle_tip]
      • left_electric_gripper [default: $(eval arg('lgripper_type') == 'parallel')]
      • right_electric_gripper [default: $(eval arg('rgripper_type') == 'parallel')]
  • launch/baxter/baxter_rosbag_record.launch
      • output_prefix [default: baxter]
      • compress [default: false] — whether compress rosbag or not.
      • camera_ns [default: realsense_torso]
      • spherical_camera_ns [default: kodak_head]
      • spherical_left_camera_ns [default: elp_head_left]
      • spherical_right_camera_ns [default: elp_head_right]
  • launch/baxter/baxter_tabletop_object_detector.launch
      • input_cloud
      • input_image
      • camera_frame_id
      • manager
      • launch_transformable_server [default: true]
      • clip [default: true]
  • launch/baxter/baxter_teleop.launch
      • main [default: true]
      • vive [default: true]
      • spacenav [default: false]
      • tablis [default: false]
      • device [default: vive]
      • head [default: true]
      • respeaker [default: true]
      • mirror [default: false]
      • logging [default: true]
      • twitter [default: true]
      • debug [default: false]
      • home_dir [default: $(env HOME)]
      • mask_rcnn [default: false]
      • display [default: true]
      • custom_xdisplay [default: true]
      • launch_baxter [default: true]
      • launch_xdisplay [default: false]
      • realsense_camera [default: false]
      • spherical_camera [default: true]
      • spherical_stereo [default: true]
      • republish [default: false]
      • lgripper_type [default: softhand]
      • rgripper_type [default: softhand]
      • button_toggle [default: true]
      • workspace_max_x [default: false]
      • workspace_min_x [default: false]
      • workspace_max_y [default: false]
      • workspace_min_y [default: false]
      • workspace_max_z [default: false]
      • workspace_min_z [default: false]
      • arm_interpolation [default: bezier_with_velocity]
      • arm_control_mode [default: velocity]
      • moveit [default: false]
      • finger [default: standard_narrow]
      • finger_tip [default: paddle_tip]
      • camera_ns [default: realsense_torso]
      • camera_type [default: l515]
      • spherical_camera_ns [default: kodak_head]
      • spherical_left_camera_ns [default: elp_head_left]
      • spherical_right_camera_ns [default: elp_head_right]
      • hmd_left_image [default: /virtual_camera/left/rviz_image]
      • hmd_right_image [default: /virtual_camera/right/rviz_image]
  • launch/baxter/baxter_teleop_display.launch
      • head [default: true]
      • respeaker [default: true]
      • mirror [default: false]
      • republish [default: false]
      • logging [default: true]
      • rqt_gui [default: true]
      • home_dir [default: $(env HOME)]
      • compress [default: false] — whether compress rosbag or not.
      • main_name [default: /baxter_teleop_main]
      • camera_ns [default: realsense_torso]
      • spherical_camera_ns [default: kodak_head]
      • spherical_stereo [default: true]
      • spherical_left_camera_ns [default: elp_head_left]
      • spherical_right_camera_ns [default: elp_head_right]
      • hmd_left_image [default: /virtual_camera/left/rviz_image]
      • hmd_right_image [default: /virtual_camera/right/rviz_image]
      • REALSENSE_IMAGE_TYPE [default: x264]
      • REALSENSE_DEPTH_TYPE [default: compressedDepth]
      • SPHERICAL_IMAGE_TYPE [default: x264]
      • SPHERICAL_STEREO_IMAGE_TYPE [default: x264]
  • launch/baxter/baxter_teleop_gazebo.launch
      • main [default: true]
      • vive [default: true]
      • spacenav [default: false]
      • tablis [default: false]
      • device [default: vive]
      • head [default: false]
      • mirror [default: false]
      • display [default: true]
      • button_toggle [default: true]
      • workspace_max_x [default: false]
      • workspace_min_x [default: false]
      • workspace_max_y [default: false]
      • workspace_min_y [default: false]
      • workspace_max_z [default: false]
      • workspace_min_z [default: false]
  • launch/baxter/baxter_visualization.launch
  • launch/dragon/dragon_teleop.launch
      • main [default: true]
      • vive [default: true]
      • spacenav [default: true]
      • device [default: spacenav]
      • head [default: false]
      • mirror [default: false]
      • button_toggle [default: true]
      • workspace_max_x [default: false]
      • workspace_min_x [default: false]
      • workspace_max_y [default: false]
      • workspace_min_y [default: false]
      • workspace_max_z [default: false]
      • workspace_min_z [default: false]
  • launch/dragon/dragon_teleop_gazebo.launch
      • main [default: true]
      • vive [default: true]
      • spacenav [default: true]
      • device [default: spacenav]
      • head [default: false]
      • mirror [default: false]
      • button_toggle [default: true]
      • workspace_max_x [default: false]
      • workspace_min_x [default: false]
      • workspace_max_y [default: false]
      • workspace_min_y [default: false]
      • workspace_max_z [default: false]
      • workspace_min_z [default: false]
  • launch/include/audio_play.launch
      • audio_ns [default: remote_audio]
      • format [default: wave]
      • dst [default: alsasink]
      • do_timestamp [default: false]
  • launch/include/elp_usb.launch
      • camera_name [default: elp_head]
      • index [default: 0]
      • machine [default: localhost]
      • load_machinepath [default: false]
      • machinepath [default: false]
  • launch/include/insta360_air.launch
      • camera_name [default: insta_head]
  • launch/include/kinfu.launch
      • CAMERA_INFO
      • IMAGE_DEPTH
      • IMAGE_COLOR
  • launch/include/kodak_pixpro.launch
      • camera_name [default: kodak_head]
  • launch/include/mask_rcnn.launch
      • INPUT_IMAGE
      • gpu [default: 0]
  • launch/include/realsense.launch
      • camera_ns
      • manager
      • publish_tf
      • color_width
      • color_height
      • depth_width
      • depth_height
  • launch/include/realsense_d435.launch
      • camera_ns [default: realsense]
      • manager [default: realsense_camera_manager]
      • publish_tf [default: false]
      • color_width [default: 640]
      • color_height [default: 480]
      • depth_width [default: 640]
      • depth_height [default: 480]
  • launch/include/realsense_l515.launch
      • camera_ns [default: realsense]
      • manager [default: realsense_camera_manager]
      • publish_tf [default: false]
      • color_width [default: 960]
      • color_height [default: 540]
      • depth_width [default: 640]
      • depth_height [default: 480]
  • launch/include/respeaker.launch
  • launch/include/rqt_gui.launch
  • launch/include/vive.launch
      • hmd_left_image [default: /virtual_camera/left/rviz_image]
      • hmd_right_image [default: /virtual_camera/right/rviz_image]
  • launch/jaxon/jaxon_teleop.launch
      • main [default: true]
      • vive [default: false]
      • spacenav [default: true]
      • device [default: spacenav]
      • head [default: false]
      • mirror [default: false]
      • button_toggle [default: true]
      • workspace_max_x [default: false]
      • workspace_min_x [default: false]
      • workspace_max_y [default: false]
      • workspace_min_y [default: false]
      • workspace_max_z [default: false]
      • workspace_min_z [default: false]
  • launch/jaxon/jaxon_teleop_choreonoid.launch
      • main [default: true]
      • vive [default: false]
      • spacenav [default: true]
      • device [default: spacenav]
      • head [default: false]
      • mirror [default: false]
      • button_toggle [default: true]
      • workspace_max_x [default: false]
      • workspace_min_x [default: false]
      • workspace_max_y [default: false]
      • workspace_min_y [default: false]
      • workspace_max_z [default: false]
      • workspace_min_z [default: false]
  • launch/pr2/pr2_logging.launch
      • CAMERA_INFO
      • RGB_CAMERA_INFO
      • COMP_IMAGE_COLOR
      • COMP_IMAGE_DEPTH
      • home_dir [default: $(env HOME)]
      • compress [default: false] — whether compress rosbag or not.
  • launch/pr2/pr2_teleop.launch
      • main [default: true]
      • vive [default: true]
      • spacenav [default: false]
      • tablis [default: false]
      • device [default: vive]
      • head [default: true]
      • respeaker [default: true]
      • mirror [default: false]
      • logging [default: true]
      • kinfu [default: false]
      • display [default: true]
      • home_dir [default: $(env HOME)]
      • button_toggle [default: true]
      • workspace_max_x [default: false]
      • workspace_min_x [default: false]
      • workspace_max_y [default: false]
      • workspace_min_y [default: false]
      • workspace_max_z [default: false]
      • workspace_min_z [default: false]
      • hmd_left_image [default: /virtual_camera/left/rviz_image]
      • hmd_right_image [default: /virtual_camera/right/rviz_image]
      • DECOMP_CAMERA_INFO [default: /kinect_head_decompressed/depth_registered/camera_info]
      • DECOMP_RGB_CAMERA_INFO [default: /kinect_head_decompressed/rgb/camera_info]
      • DECOMP_IMAGE_DEPTH [default: /kinect_head_decompressed/depth_registered/image_rect]
      • DECOMP_IMAGE_COLOR [default: /kinect_head_decompressed/rgb/image_rect_color]
      • DECOMP_POINTS [default: /kinect_head_decompressed/depth_registered/points]
      • CAMERA_INFO [default: /kinect_head/depth_registered/camera_info]
      • RGB_CAMERA_INFO [default: /kinect_head/rgb/camera_info]
      • IMAGE_COLOR [default: /kinect_head/rgb/image_rect_color]
      • IMAGE_DEPTH [default: /kinect_head/depth_registered/image_rect]
      • IMAGE_DEPTH_TYPE [default: compressedDepth]
      • COMP_IMAGE_COLOR [default: /kinect_head/rgb/image_rect_color/compressed]
      • COMP_IMAGE_DEPTH [default: /kinect_head/depth_registered/image_rect/compressedDepth]
  • launch/pr2/pr2_teleop_display.launch
      • kinfu [default: false]
      • respeaker [default: true]
      • DECOMP_CAMERA_INFO [default: /kinect_head_decompressed/depth_registered/camera_info]
      • DECOMP_RGB_CAMERA_INFO [default: /kinect_head_decompressed/rgb/camera_info]
      • DECOMP_IMAGE_DEPTH [default: /kinect_head_decompressed/depth_registered/image_rect]
      • DECOMP_IMAGE_COLOR [default: /kinect_head_decompressed/rgb/image_rect_color]
      • DECOMP_POINTS [default: /kinect_head_decompressed/depth_registered/points]
      • CAMERA_INFO
      • RGB_CAMERA_INFO
      • IMAGE_COLOR
      • IMAGE_DEPTH
      • IMAGE_DEPTH_TYPE
  • launch/pr2/pr2_teleop_gazebo.launch
      • main [default: true]
      • vive [default: true]
      • spacenav [default: false]
      • tablis [default: false]
      • device [default: vive]
      • head [default: false]
      • mirror [default: false]
      • display [default: true]
      • button_toggle [default: true]
      • workspace_max_x [default: false]
      • workspace_min_x [default: false]
      • workspace_max_y [default: false]
      • workspace_min_y [default: false]
      • workspace_max_z [default: false]
      • workspace_min_z [default: false]
  • launch/tablis/tablis_bridge_follower.launch
  • launch/tablis/tablis_bridge_leader.launch
      • filtered [default: false]
  • sample/common/baxter_display_remote.launch
      • head [default: false]
      • respeaker [default: true]
      • mirror [default: false]
      • republish [default: true]
      • logging [default: true]
      • rqt_gui [default: true]
      • camera_ns [default: realsense_torso]
      • spherical_camera_ns [default: kodak_head]
      • spherical_stereo [default: true]
      • spherical_left_camera_ns [default: elp_head_left]
      • spherical_right_camera_ns [default: elp_head_right]
  • sample/common/baxter_moveit_remote.launch
      • head [default: true]
      • respeaker [default: true]
      • logging [default: true]
      • twitter [default: true]
      • influxdb [default: true]
      • debug [default: false]
      • home_dir [default: $(env HOME)]
      • mask_rcnn [default: false]
      • custom_xdisplay [default: true]
      • launch_xdisplay [default: false]
      • realsense_camera [default: true]
      • spherical_camera [default: true]
      • spherical_stereo [default: true]
      • lgripper_type [default: softhand]
      • rgripper_type [default: softhand]
      • arm_interpolation [default: minjerk]
      • arm_control_mode [default: position_w_id]
      • moveit [default: true]
      • finger [default: standard_narrow]
      • finger_tip [default: paddle_tip]
      • camera_ns [default: realsense_torso]
      • camera_type [default: l515]
      • spherical_camera_ns [default: kodak_head]
      • spherical_left_camera_ns [default: elp_head_left]
      • spherical_right_camera_ns [default: elp_head_right]
      • gui [default: true]
      • launch_tabletop_detector [default: true]
      • launch_grasp_mask_rcnn [default: false]
  • sample/common/baxter_remote.launch
      • head [default: true]
      • respeaker [default: true]
      • logging [default: true]
      • twitter [default: true]
      • influxdb [default: true]
      • debug [default: false]
      • home_dir [default: $(env HOME)]
      • mask_rcnn [default: false]
      • custom_xdisplay [default: true]
      • launch_xdisplay [default: false]
      • realsense_camera [default: false]
      • spherical_camera [default: true]
      • spherical_stereo [default: true]
      • lgripper_type [default: softhand]
      • rgripper_type [default: softhand]
      • arm_interpolation [default: bezier_with_velocity]
      • arm_control_mode [default: velocity]
      • moveit [default: false]
      • finger [default: standard_narrow]
      • finger_tip [default: paddle_tip]
      • camera_ns [default: realsense_torso]
      • camera_type [default: l515]
      • spherical_camera_ns [default: kodak_head]
      • spherical_left_camera_ns [default: elp_head_left]
      • spherical_right_camera_ns [default: elp_head_right]
  • sample/oculus/baxter/baxter_oculus.launch
      • main [default: true]
      • head [default: false]
      • mirror [default: false]
      • realsense_camera [default: false]
      • spherical_camera [default: true]
      • spherical_stereo [default: true]
      • lgripper_type [default: softhand]
      • rgripper_type [default: softhand]
      • button_toggle [default: true]
  • sample/oculus/baxter/baxter_oculus_gazebo.launch
      • main [default: true]
      • button_toggle [default: true]
      • display [default: true]
  • sample/oculus/pr2/pr2_oculus.launch
      • main [default: true]
      • kinfu [default: false]
      • button_toggle [default: true]
      • display [default: true]
  • sample/oculus/pr2/pr2_oculus_gazebo.launch
      • main [default: true]
      • button_toggle [default: true]
      • display [default: true]
  • sample/other/baxter/baxter_moveit.launch
      • realsense_camera [default: true]
      • spherical_camera [default: false]
      • logging [default: true]
      • arm_interpolation [default: minjerk]
      • arm_control_mode [default: position_w_id]
      • moveit [default: true]
      • gui [default: true]
      • lgripper_type [default: softhand]
      • rgripper_type [default: softhand]
      • launch_tabletop_detector [default: true]
  • sample/spacenav/baxter/baxter_spacenav.launch
      • main [default: true]
      • head [default: false]
      • mirror [default: false]
      • logging [default: false]
      • display [default: true]
      • realsense_camera [default: false]
      • spherical_camera [default: true]
      • spherical_stereo [default: true]
      • lgripper_type [default: softhand]
      • rgripper_type [default: softhand-v2]
      • button_toggle [default: true]
  • sample/spacenav/baxter/baxter_spacenav_gazebo.launch
      • main [default: true]
      • button_toggle [default: true]
      • display [default: true]
  • sample/spacenav/dragon/dragon_spacenav.launch
      • main [default: true]
      • spacenav [default: true]
      • button_toggle [default: true]
  • sample/spacenav/dragon/dragon_spacenav_gazebo.launch
      • main [default: true]
      • spacenav [default: true]
      • button_toggle [default: true]
  • sample/spacenav/jaxon/jaxon_spacenav.launch
      • main [default: true]
      • spacenav [default: true]
      • button_toggle [default: true]
  • sample/spacenav/jaxon/jaxon_spacenav_choreonoid.launch
      • main [default: true]
      • spacenav [default: true]
      • button_toggle [default: true]
  • sample/spacenav/pr2/pr2_spacenav.launch
      • main [default: true]
      • spacenav [default: true]
      • button_toggle [default: true]
      • kinfu [default: false]
      • display [default: true]
  • sample/spacenav/pr2/pr2_spacenav_gazebo.launch
      • main [default: true]
      • spacenav [default: true]
      • button_toggle [default: true]
      • display [default: true]
  • sample/tablis/baxter/baxter_tablis.launch
      • main [default: true]
      • vive_set [default: default]
      • head [default: true]
      • mirror [default: false]
      • realsense_camera [default: false]
      • spherical_camera [default: true]
      • spherical_stereo [default: true]
      • republish [default: false]
      • lgripper_type [default: softhand]
      • rgripper_type [default: softhand]
      • button_toggle [default: true]
  • sample/tablis/baxter/baxter_tablis_gazebo.launch
      • main [default: true]
      • vive_set [default: default]
      • head [default: true]
      • button_toggle [default: true]
      • mirror [default: false]
      • display [default: true]
  • sample/tablis/baxter/baxter_tablis_remote.launch
      • main [default: true]
      • vive [default: true]
      • head [default: true]
      • mirror [default: false]
      • vive_set [default: default]
      • lgripper_type [default: softhand]
      • rgripper_type [default: softhand]
      • button_toggle [default: true]
  • sample/tablis/jaxon/jaxon_tablis.launch
      • main [default: true]
      • button_toggle [default: true]
  • sample/tablis/jaxon/jaxon_tablis_choreonoid.launch
      • main [default: true]
      • button_toggle [default: true]
  • sample/tablis/pr2/pr2_tablis.launch
      • main [default: true]
      • vive_set [default: default]
      • head [default: true]
      • button_toggle [default: true]
      • kinfu [default: false]
      • mirror [default: false]
      • display [default: true]
  • sample/tablis/pr2/pr2_tablis_gazebo.launch
      • main [default: true]
      • vive_set [default: default]
      • head [default: true]
      • button_toggle [default: true]
      • mirror [default: false]
      • display [default: true]
  • sample/vive/baxter/baxter_vive.launch
      • main [default: true]
      • vive [default: true]
      • vive_set [default: default]
      • head [default: true]
      • mirror [default: false]
      • realsense_camera [default: false]
      • spherical_camera [default: true]
      • spherical_stereo [default: true]
      • republish [default: false]
      • lgripper_type [default: softhand]
      • rgripper_type [default: softhand]
      • button_toggle [default: true]
  • sample/vive/baxter/baxter_vive_gazebo.launch
      • main [default: true]
      • vive [default: true]
      • vive_set [default: default]
      • head [default: true]
      • mirror [default: false]
      • button_toggle [default: true]
      • display [default: true]
  • sample/vive/baxter/baxter_vive_mirror.launch
      • main [default: true]
      • vive [default: true]
      • vive_set [default: default]
      • head [default: true]
      • realsense_camera [default: false]
      • spherical_camera [default: true]
      • spherical_stereo [default: true]
      • republish [default: false]
      • lgripper_type [default: softhand]
      • rgripper_type [default: softhand]
      • button_toggle [default: true]
  • sample/vive/baxter/baxter_vive_remote.launch
      • main [default: true]
      • vive [default: true]
      • vive_set [default: default]
      • head [default: true]
      • mirror [default: false]
      • lgripper_type [default: softhand]
      • rgripper_type [default: softhand]
      • button_toggle [default: true]
  • sample/vive/pr2/pr2_vive.launch
      • main [default: true]
      • vive [default: true]
      • vive_set [default: default]
      • head [default: true]
      • button_toggle [default: true]
      • kinfu [default: false]
      • display [default: true]
  • sample/vive/pr2/pr2_vive_gazebo.launch
      • main [default: true]
      • vive [default: true]
      • vive_set [default: default]
      • button_toggle [default: true]
      • display [default: true]

Services

No service files found

Plugins

No plugins found.

Recent questions tagged eus_teleop at Robotics Stack Exchange

Package Summary

Tags No category tags.
Version 0.1.18
License BSD
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/jsk-ros-pkg/jsk_control.git
VCS Type git
VCS Version master
Last Updated 2024-12-09
Dev Status DEVELOPED
CI status Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

The eus_teleop package

Additional Links

No additional links.

Maintainers

  • Shingo Kitagawa

Authors

  • Shingo Kitagawa

eus_teleop

main linter

Multi robot teleoperation system with Vive/SpaceNav/Oculus/Tablis Cockpit

Note

This package depends on these branches below:

Tested Environment

Build environment

Ubuntu 16.04 + ROS Kinetic

  • NVidia driver: 396.37
  • OpenVR: 1.3.22
  • Steam VR: 1.6.10

Ubuntu 18.04 + ROS Melodic

  • NVidia driver: 390.116
  • OpenVR: 1.3.22
  • Steam VR: 1.6.10

User interface devices

Vive

  • Arm motion tracking
  • Controller button interface
  • HMD visual interface
  • Vibration interface
  • Sound interface

Tablis

  • Arm motion tracking
  • Controller button interface
  • HMD visual interface
  • Vibration interface
  • Sound interface

SpaceNav (3D mouse)

  • Arm motion tracking
  • Controller button interface

Oculus

  • Arm motion tracking
  • Controller button interface
  • HMD visual interface
  • Vibration interface
  • Sound interface

Installation

Dependency installation

Install dependencies (for Vive)

sudo apt-get install --reinstall xserver-xorg-video-intel-hwe-18.04 libgl1-mesa-glx libgl1-mesa-dri xserver-xorg-core
sudo dpkg-reconfigure xserver-xorg

Install nvidia-driver (for Vive)

# for melodic, run command below
sudo apt install nvidia-driver-390
# for kinetic, install cuda-9.2 deb (local) manually and run command below.
sudo apt install nvidia-396

Install OpenVR, steam and steamVR (for Vive)

Follow here

Install kodak 4k pro camera and ELP usb camera udev (for Baxter)

sudo cp udev/99-kodak.rules /etc/udev/rules.d/
sudo udevadm control --reload-rules && sudo udevadm trigger

File truncated at 100 lines see the full file

CHANGELOG

Changelog for package eus_teleop

0.1.18 (2024-12-09)

0.1.17 (2023-05-28)

  • add eus_teleop
  • Contributors: Shingo Kitagawa

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

  • launch/baxter/baxter.launch
      • head [default: true]
      • respeaker [default: true]
      • logging [default: true]
      • twitter [default: true]
      • influxdb [default: true]
      • debug [default: false]
      • home_dir [default: $(env HOME)]
      • mask_rcnn [default: false]
      • custom_xdisplay [default: true]
      • launch_xdisplay [default: false]
      • realsense_camera [default: false]
      • spherical_camera [default: true]
      • spherical_stereo [default: true]
      • lgripper_type [default: softhand]
      • rgripper_type [default: softhand]
      • launch_tabletop_detector [default: false]
      • launch_grasp_mask_rcnn [default: false]
      • arm_interpolation [default: bezier_with_velocity]
      • arm_control_mode [default: velocity]
      • moveit [default: false]
      • finger [default: standard_narrow]
      • finger_tip [default: paddle_tip]
      • xdisplay_max_width [default: 1024]
      • xdisplay_max_width [default: 1920]
      • xdisplay_max_height [default: 600]
      • xdisplay_max_height [default: 1200]
      • camera_ns [default: realsense_torso]
      • camera_type [default: l515]
      • spherical_camera_ns [default: kodak_head]
      • spherical_left_camera_ns [default: elp_head_left]
      • spherical_right_camera_ns [default: elp_head_right]
  • launch/baxter/baxter_db_client.launch
      • camera [default: true]
      • camera_ns [default: realsense_torso]
      • spherical_camera [default: true]
      • spherical_stereo [default: true]
      • spherical_camera_ns [default: kodak_head]
      • spherical_left_camera_ns [default: elp_head_left]
      • spherical_right_camera_ns [default: elp_head_right]
      • output [default: screen]
      • log_rate [default: 5.0]
      • respawn [default: true]
      • enable_monitor [default: false]
      • vital_check [default: true]
      • debug [default: false]
  • launch/baxter/baxter_grasp_mask_rcnn.launch
      • input_image
      • input_cloud
      • manager
      • sampling [default: false]
      • data_collection [default: true]
      • target_grasp [default: false]
      • model_file [default: $(find dualarm_grasping)/models/dualarm_occluded_grasp/self_anno/20181227_model_iter_4559.npz]
      • config_yaml [default: $(find dualarm_grasping)/models/dualarm_occluded_grasp/self_anno/20181227_params.yaml]
      • target_yaml [default: $(find eus_teleop)/config/baxter/grasp_mask_rcnn_target_names.yaml]
      • label_yaml [default: $(find dualarm_grasping)/yaml/dualarm_occluded_grasping_label_names.yaml]
  • launch/baxter/baxter_logging.launch
      • twitter [default: true]
      • influxdb [default: true]
      • debug [default: false]
      • camera [default: true]
      • camera_ns [default: realsense_torso]
      • spherical_camera [default: true]
      • spherical_stereo [default: true]
      • spherical_camera_ns [default: kodak_head]
      • spherical_left_camera_ns [default: elp_head_left]
      • spherical_right_camera_ns [default: elp_head_right]
      • twitter_image_topics [default: /$(arg camera_ns)/color/image_rect_color]
      • home_dir [default: $(env HOME)]
      • compress [default: false] — whether compress rosbag or not.
      • position_diff_threshold [default: 0.01]
  • launch/baxter/baxter_realsense_torso.launch
      • launch_transformable_server [default: true]
      • launch_tabletop_detector [default: false]
      • launch_grasp_mask_rcnn [default: false]
      • camera_ns [default: realsense_torso]
      • camera_type [default: l515]
      • camera_frame_id [default: $(arg camera_ns)_color_optical_frame]
      • manager [default: $(arg camera_ns)_camera_manager]
      • input_cloud [default: /$(arg camera_ns)/depth_registered/quarter/points]
      • input_image [default: /$(arg camera_ns)/depth_registered/quarter/image]
  • launch/baxter/baxter_rosbag_play.launch
      • rosbag
      • camera_ns [default: realsense_torso]
      • gui [default: true]
      • loop [default: true]
      • lgripper_type [default: softhand]
      • rgripper_type [default: softhand]
      • manager [default: rosbag_play_nodelet_manager]
      • finger [default: standard_narrow]
      • finger_tip [default: paddle_tip]
      • left_electric_gripper [default: $(eval arg('lgripper_type') == 'parallel')]
      • right_electric_gripper [default: $(eval arg('rgripper_type') == 'parallel')]
  • launch/baxter/baxter_rosbag_record.launch
      • output_prefix [default: baxter]
      • compress [default: false] — whether compress rosbag or not.
      • camera_ns [default: realsense_torso]
      • spherical_camera_ns [default: kodak_head]
      • spherical_left_camera_ns [default: elp_head_left]
      • spherical_right_camera_ns [default: elp_head_right]
  • launch/baxter/baxter_tabletop_object_detector.launch
      • input_cloud
      • input_image
      • camera_frame_id
      • manager
      • launch_transformable_server [default: true]
      • clip [default: true]
  • launch/baxter/baxter_teleop.launch
      • main [default: true]
      • vive [default: true]
      • spacenav [default: false]
      • tablis [default: false]
      • device [default: vive]
      • head [default: true]
      • respeaker [default: true]
      • mirror [default: false]
      • logging [default: true]
      • twitter [default: true]
      • debug [default: false]
      • home_dir [default: $(env HOME)]
      • mask_rcnn [default: false]
      • display [default: true]
      • custom_xdisplay [default: true]
      • launch_baxter [default: true]
      • launch_xdisplay [default: false]
      • realsense_camera [default: false]
      • spherical_camera [default: true]
      • spherical_stereo [default: true]
      • republish [default: false]
      • lgripper_type [default: softhand]
      • rgripper_type [default: softhand]
      • button_toggle [default: true]
      • workspace_max_x [default: false]
      • workspace_min_x [default: false]
      • workspace_max_y [default: false]
      • workspace_min_y [default: false]
      • workspace_max_z [default: false]
      • workspace_min_z [default: false]
      • arm_interpolation [default: bezier_with_velocity]
      • arm_control_mode [default: velocity]
      • moveit [default: false]
      • finger [default: standard_narrow]
      • finger_tip [default: paddle_tip]
      • camera_ns [default: realsense_torso]
      • camera_type [default: l515]
      • spherical_camera_ns [default: kodak_head]
      • spherical_left_camera_ns [default: elp_head_left]
      • spherical_right_camera_ns [default: elp_head_right]
      • hmd_left_image [default: /virtual_camera/left/rviz_image]
      • hmd_right_image [default: /virtual_camera/right/rviz_image]
  • launch/baxter/baxter_teleop_display.launch
      • head [default: true]
      • respeaker [default: true]
      • mirror [default: false]
      • republish [default: false]
      • logging [default: true]
      • rqt_gui [default: true]
      • home_dir [default: $(env HOME)]
      • compress [default: false] — whether compress rosbag or not.
      • main_name [default: /baxter_teleop_main]
      • camera_ns [default: realsense_torso]
      • spherical_camera_ns [default: kodak_head]
      • spherical_stereo [default: true]
      • spherical_left_camera_ns [default: elp_head_left]
      • spherical_right_camera_ns [default: elp_head_right]
      • hmd_left_image [default: /virtual_camera/left/rviz_image]
      • hmd_right_image [default: /virtual_camera/right/rviz_image]
      • REALSENSE_IMAGE_TYPE [default: x264]
      • REALSENSE_DEPTH_TYPE [default: compressedDepth]
      • SPHERICAL_IMAGE_TYPE [default: x264]
      • SPHERICAL_STEREO_IMAGE_TYPE [default: x264]
  • launch/baxter/baxter_teleop_gazebo.launch
      • main [default: true]
      • vive [default: true]
      • spacenav [default: false]
      • tablis [default: false]
      • device [default: vive]
      • head [default: false]
      • mirror [default: false]
      • display [default: true]
      • button_toggle [default: true]
      • workspace_max_x [default: false]
      • workspace_min_x [default: false]
      • workspace_max_y [default: false]
      • workspace_min_y [default: false]
      • workspace_max_z [default: false]
      • workspace_min_z [default: false]
  • launch/baxter/baxter_visualization.launch
  • launch/dragon/dragon_teleop.launch
      • main [default: true]
      • vive [default: true]
      • spacenav [default: true]
      • device [default: spacenav]
      • head [default: false]
      • mirror [default: false]
      • button_toggle [default: true]
      • workspace_max_x [default: false]
      • workspace_min_x [default: false]
      • workspace_max_y [default: false]
      • workspace_min_y [default: false]
      • workspace_max_z [default: false]
      • workspace_min_z [default: false]
  • launch/dragon/dragon_teleop_gazebo.launch
      • main [default: true]
      • vive [default: true]
      • spacenav [default: true]
      • device [default: spacenav]
      • head [default: false]
      • mirror [default: false]
      • button_toggle [default: true]
      • workspace_max_x [default: false]
      • workspace_min_x [default: false]
      • workspace_max_y [default: false]
      • workspace_min_y [default: false]
      • workspace_max_z [default: false]
      • workspace_min_z [default: false]
  • launch/include/audio_play.launch
      • audio_ns [default: remote_audio]
      • format [default: wave]
      • dst [default: alsasink]
      • do_timestamp [default: false]
  • launch/include/elp_usb.launch
      • camera_name [default: elp_head]
      • index [default: 0]
      • machine [default: localhost]
      • load_machinepath [default: false]
      • machinepath [default: false]
  • launch/include/insta360_air.launch
      • camera_name [default: insta_head]
  • launch/include/kinfu.launch
      • CAMERA_INFO
      • IMAGE_DEPTH
      • IMAGE_COLOR
  • launch/include/kodak_pixpro.launch
      • camera_name [default: kodak_head]
  • launch/include/mask_rcnn.launch
      • INPUT_IMAGE
      • gpu [default: 0]
  • launch/include/realsense.launch
      • camera_ns
      • manager
      • publish_tf
      • color_width
      • color_height
      • depth_width
      • depth_height
  • launch/include/realsense_d435.launch
      • camera_ns [default: realsense]
      • manager [default: realsense_camera_manager]
      • publish_tf [default: false]
      • color_width [default: 640]
      • color_height [default: 480]
      • depth_width [default: 640]
      • depth_height [default: 480]
  • launch/include/realsense_l515.launch
      • camera_ns [default: realsense]
      • manager [default: realsense_camera_manager]
      • publish_tf [default: false]
      • color_width [default: 960]
      • color_height [default: 540]
      • depth_width [default: 640]
      • depth_height [default: 480]
  • launch/include/respeaker.launch
  • launch/include/rqt_gui.launch
  • launch/include/vive.launch
      • hmd_left_image [default: /virtual_camera/left/rviz_image]
      • hmd_right_image [default: /virtual_camera/right/rviz_image]
  • launch/jaxon/jaxon_teleop.launch
      • main [default: true]
      • vive [default: false]
      • spacenav [default: true]
      • device [default: spacenav]
      • head [default: false]
      • mirror [default: false]
      • button_toggle [default: true]
      • workspace_max_x [default: false]
      • workspace_min_x [default: false]
      • workspace_max_y [default: false]
      • workspace_min_y [default: false]
      • workspace_max_z [default: false]
      • workspace_min_z [default: false]
  • launch/jaxon/jaxon_teleop_choreonoid.launch
      • main [default: true]
      • vive [default: false]
      • spacenav [default: true]
      • device [default: spacenav]
      • head [default: false]
      • mirror [default: false]
      • button_toggle [default: true]
      • workspace_max_x [default: false]
      • workspace_min_x [default: false]
      • workspace_max_y [default: false]
      • workspace_min_y [default: false]
      • workspace_max_z [default: false]
      • workspace_min_z [default: false]
  • launch/pr2/pr2_logging.launch
      • CAMERA_INFO
      • RGB_CAMERA_INFO
      • COMP_IMAGE_COLOR
      • COMP_IMAGE_DEPTH
      • home_dir [default: $(env HOME)]
      • compress [default: false] — whether compress rosbag or not.
  • launch/pr2/pr2_teleop.launch
      • main [default: true]
      • vive [default: true]
      • spacenav [default: false]
      • tablis [default: false]
      • device [default: vive]
      • head [default: true]
      • respeaker [default: true]
      • mirror [default: false]
      • logging [default: true]
      • kinfu [default: false]
      • display [default: true]
      • home_dir [default: $(env HOME)]
      • button_toggle [default: true]
      • workspace_max_x [default: false]
      • workspace_min_x [default: false]
      • workspace_max_y [default: false]
      • workspace_min_y [default: false]
      • workspace_max_z [default: false]
      • workspace_min_z [default: false]
      • hmd_left_image [default: /virtual_camera/left/rviz_image]
      • hmd_right_image [default: /virtual_camera/right/rviz_image]
      • DECOMP_CAMERA_INFO [default: /kinect_head_decompressed/depth_registered/camera_info]
      • DECOMP_RGB_CAMERA_INFO [default: /kinect_head_decompressed/rgb/camera_info]
      • DECOMP_IMAGE_DEPTH [default: /kinect_head_decompressed/depth_registered/image_rect]
      • DECOMP_IMAGE_COLOR [default: /kinect_head_decompressed/rgb/image_rect_color]
      • DECOMP_POINTS [default: /kinect_head_decompressed/depth_registered/points]
      • CAMERA_INFO [default: /kinect_head/depth_registered/camera_info]
      • RGB_CAMERA_INFO [default: /kinect_head/rgb/camera_info]
      • IMAGE_COLOR [default: /kinect_head/rgb/image_rect_color]
      • IMAGE_DEPTH [default: /kinect_head/depth_registered/image_rect]
      • IMAGE_DEPTH_TYPE [default: compressedDepth]
      • COMP_IMAGE_COLOR [default: /kinect_head/rgb/image_rect_color/compressed]
      • COMP_IMAGE_DEPTH [default: /kinect_head/depth_registered/image_rect/compressedDepth]
  • launch/pr2/pr2_teleop_display.launch
      • kinfu [default: false]
      • respeaker [default: true]
      • DECOMP_CAMERA_INFO [default: /kinect_head_decompressed/depth_registered/camera_info]
      • DECOMP_RGB_CAMERA_INFO [default: /kinect_head_decompressed/rgb/camera_info]
      • DECOMP_IMAGE_DEPTH [default: /kinect_head_decompressed/depth_registered/image_rect]
      • DECOMP_IMAGE_COLOR [default: /kinect_head_decompressed/rgb/image_rect_color]
      • DECOMP_POINTS [default: /kinect_head_decompressed/depth_registered/points]
      • CAMERA_INFO
      • RGB_CAMERA_INFO
      • IMAGE_COLOR
      • IMAGE_DEPTH
      • IMAGE_DEPTH_TYPE
  • launch/pr2/pr2_teleop_gazebo.launch
      • main [default: true]
      • vive [default: true]
      • spacenav [default: false]
      • tablis [default: false]
      • device [default: vive]
      • head [default: false]
      • mirror [default: false]
      • display [default: true]
      • button_toggle [default: true]
      • workspace_max_x [default: false]
      • workspace_min_x [default: false]
      • workspace_max_y [default: false]
      • workspace_min_y [default: false]
      • workspace_max_z [default: false]
      • workspace_min_z [default: false]
  • launch/tablis/tablis_bridge_follower.launch
  • launch/tablis/tablis_bridge_leader.launch
      • filtered [default: false]
  • sample/common/baxter_display_remote.launch
      • head [default: false]
      • respeaker [default: true]
      • mirror [default: false]
      • republish [default: true]
      • logging [default: true]
      • rqt_gui [default: true]
      • camera_ns [default: realsense_torso]
      • spherical_camera_ns [default: kodak_head]
      • spherical_stereo [default: true]
      • spherical_left_camera_ns [default: elp_head_left]
      • spherical_right_camera_ns [default: elp_head_right]
  • sample/common/baxter_moveit_remote.launch
      • head [default: true]
      • respeaker [default: true]
      • logging [default: true]
      • twitter [default: true]
      • influxdb [default: true]
      • debug [default: false]
      • home_dir [default: $(env HOME)]
      • mask_rcnn [default: false]
      • custom_xdisplay [default: true]
      • launch_xdisplay [default: false]
      • realsense_camera [default: true]
      • spherical_camera [default: true]
      • spherical_stereo [default: true]
      • lgripper_type [default: softhand]
      • rgripper_type [default: softhand]
      • arm_interpolation [default: minjerk]
      • arm_control_mode [default: position_w_id]
      • moveit [default: true]
      • finger [default: standard_narrow]
      • finger_tip [default: paddle_tip]
      • camera_ns [default: realsense_torso]
      • camera_type [default: l515]
      • spherical_camera_ns [default: kodak_head]
      • spherical_left_camera_ns [default: elp_head_left]
      • spherical_right_camera_ns [default: elp_head_right]
      • gui [default: true]
      • launch_tabletop_detector [default: true]
      • launch_grasp_mask_rcnn [default: false]
  • sample/common/baxter_remote.launch
      • head [default: true]
      • respeaker [default: true]
      • logging [default: true]
      • twitter [default: true]
      • influxdb [default: true]
      • debug [default: false]
      • home_dir [default: $(env HOME)]
      • mask_rcnn [default: false]
      • custom_xdisplay [default: true]
      • launch_xdisplay [default: false]
      • realsense_camera [default: false]
      • spherical_camera [default: true]
      • spherical_stereo [default: true]
      • lgripper_type [default: softhand]
      • rgripper_type [default: softhand]
      • arm_interpolation [default: bezier_with_velocity]
      • arm_control_mode [default: velocity]
      • moveit [default: false]
      • finger [default: standard_narrow]
      • finger_tip [default: paddle_tip]
      • camera_ns [default: realsense_torso]
      • camera_type [default: l515]
      • spherical_camera_ns [default: kodak_head]
      • spherical_left_camera_ns [default: elp_head_left]
      • spherical_right_camera_ns [default: elp_head_right]
  • sample/oculus/baxter/baxter_oculus.launch
      • main [default: true]
      • head [default: false]
      • mirror [default: false]
      • realsense_camera [default: false]
      • spherical_camera [default: true]
      • spherical_stereo [default: true]
      • lgripper_type [default: softhand]
      • rgripper_type [default: softhand]
      • button_toggle [default: true]
  • sample/oculus/baxter/baxter_oculus_gazebo.launch
      • main [default: true]
      • button_toggle [default: true]
      • display [default: true]
  • sample/oculus/pr2/pr2_oculus.launch
      • main [default: true]
      • kinfu [default: false]
      • button_toggle [default: true]
      • display [default: true]
  • sample/oculus/pr2/pr2_oculus_gazebo.launch
      • main [default: true]
      • button_toggle [default: true]
      • display [default: true]
  • sample/other/baxter/baxter_moveit.launch
      • realsense_camera [default: true]
      • spherical_camera [default: false]
      • logging [default: true]
      • arm_interpolation [default: minjerk]
      • arm_control_mode [default: position_w_id]
      • moveit [default: true]
      • gui [default: true]
      • lgripper_type [default: softhand]
      • rgripper_type [default: softhand]
      • launch_tabletop_detector [default: true]
  • sample/spacenav/baxter/baxter_spacenav.launch
      • main [default: true]
      • head [default: false]
      • mirror [default: false]
      • logging [default: false]
      • display [default: true]
      • realsense_camera [default: false]
      • spherical_camera [default: true]
      • spherical_stereo [default: true]
      • lgripper_type [default: softhand]
      • rgripper_type [default: softhand-v2]
      • button_toggle [default: true]
  • sample/spacenav/baxter/baxter_spacenav_gazebo.launch
      • main [default: true]
      • button_toggle [default: true]
      • display [default: true]
  • sample/spacenav/dragon/dragon_spacenav.launch
      • main [default: true]
      • spacenav [default: true]
      • button_toggle [default: true]
  • sample/spacenav/dragon/dragon_spacenav_gazebo.launch
      • main [default: true]
      • spacenav [default: true]
      • button_toggle [default: true]
  • sample/spacenav/jaxon/jaxon_spacenav.launch
      • main [default: true]
      • spacenav [default: true]
      • button_toggle [default: true]
  • sample/spacenav/jaxon/jaxon_spacenav_choreonoid.launch
      • main [default: true]
      • spacenav [default: true]
      • button_toggle [default: true]
  • sample/spacenav/pr2/pr2_spacenav.launch
      • main [default: true]
      • spacenav [default: true]
      • button_toggle [default: true]
      • kinfu [default: false]
      • display [default: true]
  • sample/spacenav/pr2/pr2_spacenav_gazebo.launch
      • main [default: true]
      • spacenav [default: true]
      • button_toggle [default: true]
      • display [default: true]
  • sample/tablis/baxter/baxter_tablis.launch
      • main [default: true]
      • vive_set [default: default]
      • head [default: true]
      • mirror [default: false]
      • realsense_camera [default: false]
      • spherical_camera [default: true]
      • spherical_stereo [default: true]
      • republish [default: false]
      • lgripper_type [default: softhand]
      • rgripper_type [default: softhand]
      • button_toggle [default: true]
  • sample/tablis/baxter/baxter_tablis_gazebo.launch
      • main [default: true]
      • vive_set [default: default]
      • head [default: true]
      • button_toggle [default: true]
      • mirror [default: false]
      • display [default: true]
  • sample/tablis/baxter/baxter_tablis_remote.launch
      • main [default: true]
      • vive [default: true]
      • head [default: true]
      • mirror [default: false]
      • vive_set [default: default]
      • lgripper_type [default: softhand]
      • rgripper_type [default: softhand]
      • button_toggle [default: true]
  • sample/tablis/jaxon/jaxon_tablis.launch
      • main [default: true]
      • button_toggle [default: true]
  • sample/tablis/jaxon/jaxon_tablis_choreonoid.launch
      • main [default: true]
      • button_toggle [default: true]
  • sample/tablis/pr2/pr2_tablis.launch
      • main [default: true]
      • vive_set [default: default]
      • head [default: true]
      • button_toggle [default: true]
      • kinfu [default: false]
      • mirror [default: false]
      • display [default: true]
  • sample/tablis/pr2/pr2_tablis_gazebo.launch
      • main [default: true]
      • vive_set [default: default]
      • head [default: true]
      • button_toggle [default: true]
      • mirror [default: false]
      • display [default: true]
  • sample/vive/baxter/baxter_vive.launch
      • main [default: true]
      • vive [default: true]
      • vive_set [default: default]
      • head [default: true]
      • mirror [default: false]
      • realsense_camera [default: false]
      • spherical_camera [default: true]
      • spherical_stereo [default: true]
      • republish [default: false]
      • lgripper_type [default: softhand]
      • rgripper_type [default: softhand]
      • button_toggle [default: true]
  • sample/vive/baxter/baxter_vive_gazebo.launch
      • main [default: true]
      • vive [default: true]
      • vive_set [default: default]
      • head [default: true]
      • mirror [default: false]
      • button_toggle [default: true]
      • display [default: true]
  • sample/vive/baxter/baxter_vive_mirror.launch
      • main [default: true]
      • vive [default: true]
      • vive_set [default: default]
      • head [default: true]
      • realsense_camera [default: false]
      • spherical_camera [default: true]
      • spherical_stereo [default: true]
      • republish [default: false]
      • lgripper_type [default: softhand]
      • rgripper_type [default: softhand]
      • button_toggle [default: true]
  • sample/vive/baxter/baxter_vive_remote.launch
      • main [default: true]
      • vive [default: true]
      • vive_set [default: default]
      • head [default: true]
      • mirror [default: false]
      • lgripper_type [default: softhand]
      • rgripper_type [default: softhand]
      • button_toggle [default: true]
  • sample/vive/pr2/pr2_vive.launch
      • main [default: true]
      • vive [default: true]
      • vive_set [default: default]
      • head [default: true]
      • button_toggle [default: true]
      • kinfu [default: false]
      • display [default: true]
  • sample/vive/pr2/pr2_vive_gazebo.launch
      • main [default: true]
      • vive [default: true]
      • vive_set [default: default]
      • button_toggle [default: true]
      • display [default: true]

Services

No service files found

Plugins

No plugins found.

Recent questions tagged eus_teleop at Robotics Stack Exchange