J4 movements do not match real hand in RVIZ
Bug #645828 reported by
Guillaume W.
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
sr ROS interface |
Fix Committed
|
High
|
Ugo |
Bug Description
In RVIZ, with motor hand started, FFJ4 and MFJ4 should operate in opposit ways regarding RFJ4 and LFJ4 behaviour.
Currently all J4 joints have their positive rotation the same way, which differs from the real hand behaviour and produces crossed finger display when the real hand positions are set to TF.
Related branches
lp:sr-ros-interface
- No reviews requested
-
Diff: 27147 lines (+25444/-0) (has conflicts)283 files modified.bzrignore (+96/-0)
shadow_robot/README.txt (+17/-0)
shadow_robot/cyberglove/.cproject (+575/-0)
shadow_robot/cyberglove/.project (+116/-0)
shadow_robot/cyberglove/CMakeLists.txt (+34/-0)
shadow_robot/cyberglove/Makefile (+1/-0)
shadow_robot/cyberglove/Ogre.log (+419/-0)
shadow_robot/cyberglove/cmake_install.cmake (+44/-0)
shadow_robot/cyberglove/create_eclipse_project (+9/-0)
shadow_robot/cyberglove/cyberglove.launch (+20/-0)
shadow_robot/cyberglove/include/cyberglove/cyberglove_publisher.h (+71/-0)
shadow_robot/cyberglove/include/cyberglove/cyberglove_service.h (+47/-0)
shadow_robot/cyberglove/include/cyberglove/serial_glove.h (+48/-0)
shadow_robot/cyberglove/include/cyberglove/xml_calibration_parser.h (+119/-0)
shadow_robot/cyberglove/mainpage.dox (+32/-0)
shadow_robot/cyberglove/manifest.xml (+29/-0)
shadow_robot/cyberglove/model/cyberglove.xml (+129/-0)
shadow_robot/cyberglove/python_lib/cyberglove_calibrer.py (+317/-0)
shadow_robot/cyberglove/python_lib/cyberglove_library.py (+152/-0)
shadow_robot/cyberglove/python_lib/cyberglove_mapper.py (+355/-0)
shadow_robot/cyberglove/src/cyberglove_node.cpp (+53/-0)
shadow_robot/cyberglove/src/cyberglove_publisher.cpp (+222/-0)
shadow_robot/cyberglove/src/cyberglove_service.cpp (+40/-0)
shadow_robot/cyberglove/src/serial_glove.c (+236/-0)
shadow_robot/cyberglove/src/xml_calibration_parser.cpp (+308/-0)
shadow_robot/cyberglove/srv/Calibration.srv (+3/-0)
shadow_robot/cyberglove/srv/Start.srv (+3/-0)
shadow_robot/cyberglove/test/cyberglove_test.cal (+19/-0)
shadow_robot/cyberglove/test/test_calibration.cpp (+136/-0)
shadow_robot/dataglove/CMakeLists.txt (+17/-0)
shadow_robot/dataglove/Makefile (+1/-0)
shadow_robot/dataglove/dataglove_processing/CMakeLists.txt (+34/-0)
shadow_robot/dataglove/dataglove_processing/Makefile (+1/-0)
shadow_robot/dataglove/dataglove_processing/include/optical_dataglove/data_analyser.h (+41/-0)
shadow_robot/dataglove/dataglove_processing/include/optical_dataglove/database_mapping.h (+41/-0)
shadow_robot/dataglove/dataglove_processing/include/optical_dataglove/hand_model.h (+52/-0)
shadow_robot/dataglove/dataglove_processing/include/optical_dataglove/joint_data.h (+46/-0)
shadow_robot/dataglove/dataglove_processing/include/optical_dataglove/message_publisher.h (+56/-0)
shadow_robot/dataglove/dataglove_processing/include/optical_dataglove/optical_dataglove.h (+45/-0)
shadow_robot/dataglove/dataglove_processing/include/optical_dataglove/position_mapper.h (+44/-0)
shadow_robot/dataglove/dataglove_processing/include/optical_dataglove/reverse_kinematics.h (+32/-0)
shadow_robot/dataglove/dataglove_processing/include/optical_dataglove/three_dimensions.h (+32/-0)
shadow_robot/dataglove/dataglove_processing/include/optical_dataglove/two_dimensions.h (+32/-0)
shadow_robot/dataglove/dataglove_processing/launch/usb_camera.launch (+11/-0)
shadow_robot/dataglove/dataglove_processing/mainpage.dox (+43/-0)
shadow_robot/dataglove/dataglove_processing/manifest.xml (+23/-0)
shadow_robot/dataglove/dataglove_processing/src/database_mapping.cpp (+62/-0)
shadow_robot/dataglove/dataglove_processing/src/message_publisher.cpp (+55/-0)
shadow_robot/dataglove/dataglove_processing/src/optical_dataglove.cpp (+60/-0)
shadow_robot/dataglove/dataglove_processing/src/optical_dataglove_node.cpp (+47/-0)
shadow_robot/dataglove/dataglove_processing/src/opticaldataglove/srv/_Start.py (+199/-0)
shadow_robot/dataglove/dataglove_processing/src/opticaldataglove/srv/_Stop.py (+199/-0)
shadow_robot/dataglove/dataglove_processing/src/opticaldataglove/srv/__init__.py (+2/-0)
shadow_robot/dataglove/dataglove_processing/src/reverse_kinematics.cpp (+62/-0)
shadow_robot/dataglove/dataglove_processing/src/three_dimensions.cpp (+31/-0)
shadow_robot/dataglove/dataglove_processing/src/two_dimensions.cpp (+31/-0)
shadow_robot/dataglove/dataglove_processing/srv/Start.srv (+2/-0)
shadow_robot/dataglove/dataglove_processing/srv/Stop.srv (+2/-0)
shadow_robot/dataglove/dataglove_processing/test/test_usb_cam.launch (+13/-0)
shadow_robot/dataglove/optical_acquisition/CMakeLists.txt (+30/-0)
shadow_robot/dataglove/optical_acquisition/Makefile (+1/-0)
shadow_robot/dataglove/optical_acquisition/camera_left.yaml (+19/-0)
shadow_robot/dataglove/optical_acquisition/camera_left_backup.yaml (+19/-0)
shadow_robot/dataglove/optical_acquisition/camera_right.yaml (+19/-0)
shadow_robot/dataglove/optical_acquisition/launch_left.launch (+11/-0)
shadow_robot/dataglove/optical_acquisition/launch_right.launch (+9/-0)
shadow_robot/dataglove/optical_acquisition/mainpage.dox (+26/-0)
shadow_robot/dataglove/optical_acquisition/manifest.xml (+18/-0)
shadow_robot/dataglove/optical_synchronizer/CMakeLists.txt (+32/-0)
shadow_robot/dataglove/optical_synchronizer/Makefile (+1/-0)
shadow_robot/dataglove/optical_synchronizer/PARAM_VALUES.txt (+13/-0)
shadow_robot/dataglove/optical_synchronizer/include/camera_synchronizer.h (+52/-0)
shadow_robot/dataglove/optical_synchronizer/mainpage.dox (+26/-0)
shadow_robot/dataglove/optical_synchronizer/manifest.xml (+15/-0)
shadow_robot/dataglove/optical_synchronizer/src/camera_synchronizer.cpp (+136/-0)
shadow_robot/dataglove/optical_synchronizer/src/camera_synchronizer_node.cpp (+32/-0)
shadow_robot/dataglove/optical_synchronizer/start_all.launch (+27/-0)
shadow_robot/dataglove/optical_synchronizer/startsync.launch (+16/-0)
shadow_robot/dataglove/stack.xml (+9/-0)
shadow_robot/doc/doxygen/sr_hand.config (+1551/-0)
shadow_robot/doc/generate_doc.sh (+33/-0)
shadow_robot/rosdep.yaml (+10/-0)
shadow_robot/sr_control_gui/CMakeLists.txt (+30/-0)
shadow_robot/sr_control_gui/Makefile (+1/-0)
shadow_robot/sr_control_gui/epydoc.config (+9/-0)
shadow_robot/sr_control_gui/mainpage.dox (+23/-0)
shadow_robot/sr_control_gui/manifest.xml (+24/-0)
shadow_robot/sr_control_gui/param/GloveToHandMappings (+22/-0)
shadow_robot/sr_control_gui/param/GloveToHandMappings_generic (+22/-0)
shadow_robot/sr_control_gui/param/cyberglove.cal (+91/-0)
shadow_robot/sr_control_gui/param/shadowhandtocybergrasp.cal (+31/-0)
shadow_robot/sr_control_gui/rosdoc.yaml (+2/-0)
shadow_robot/sr_control_gui/saved_scripts/example.xml (+30/-0)
shadow_robot/sr_control_gui/src/sr_control_gui/config.py (+88/-0)
shadow_robot/sr_control_gui/src/sr_control_gui/dock_widgets/generic_dock_widget.py (+31/-0)
shadow_robot/sr_control_gui/src/sr_control_gui/dock_widgets/robot_and_libraries_backend.py (+201/-0)
shadow_robot/sr_control_gui/src/sr_control_gui/dock_widgets/robot_and_libraries_dock_widget.py (+387/-0)
shadow_robot/sr_control_gui/src/sr_control_gui/main_widget.py (+137/-0)
shadow_robot/sr_control_gui/src/sr_control_gui/main_window.py (+128/-0)
shadow_robot/sr_control_gui/src/sr_control_gui/plugins/arm_joint_sliders.yapsy-plugin (+9/-0)
shadow_robot/sr_control_gui/src/sr_control_gui/plugins/arm_joint_sliders/__init__.py (+27/-0)
shadow_robot/sr_control_gui/src/sr_control_gui/plugins/cyberglove_calibrator_plugin.yapsy-plugin (+9/-0)
shadow_robot/sr_control_gui/src/sr_control_gui/plugins/cyberglove_calibrator_plugin/__init__.py (+342/-0)
shadow_robot/sr_control_gui/src/sr_control_gui/plugins/cyberglove_generic_plugin.py (+42/-0)
shadow_robot/sr_control_gui/src/sr_control_gui/plugins/generic_plugin.py (+58/-0)
shadow_robot/sr_control_gui/src/sr_control_gui/plugins/grasp_controller.yapsy-plugin (+9/-0)
shadow_robot/sr_control_gui/src/sr_control_gui/plugins/grasp_controller/__init__.py (+360/-0)
shadow_robot/sr_control_gui/src/sr_control_gui/plugins/hand_joint_sliders.yapsy-plugin (+9/-0)
shadow_robot/sr_control_gui/src/sr_control_gui/plugins/hand_joint_sliders/__init__.py (+44/-0)
shadow_robot/sr_control_gui/src/sr_control_gui/plugins/joint_slider.py (+140/-0)
shadow_robot/sr_control_gui/src/sr_control_gui/plugins/movement_recorder.yapsy-plugin (+9/-0)
shadow_robot/sr_control_gui/src/sr_control_gui/plugins/movement_recorder/__init__.py (+511/-0)
shadow_robot/sr_control_gui/src/sr_control_gui/plugins/shadow_generic_plugin.py (+32/-0)
shadow_robot/sr_control_gui/src/sr_control_gui/sr_control_gui (+14/-0)
shadow_robot/sr_convenient_dependencies/CMakeLists.txt (+30/-0)
shadow_robot/sr_convenient_dependencies/Makefile (+1/-0)
shadow_robot/sr_convenient_dependencies/mainpage.dox (+8/-0)
shadow_robot/sr_convenient_dependencies/manifest.xml (+21/-0)
shadow_robot/sr_display/.project (+110/-0)
shadow_robot/sr_display/CMakeLists.txt (+32/-0)
shadow_robot/sr_display/Makefile (+1/-0)
shadow_robot/sr_display/include/sr_display/display_check.h (+60/-0)
shadow_robot/sr_display/include/sr_display/motor_data.h (+153/-0)
shadow_robot/sr_display/include/sr_display/motor_info_publisher.h (+76/-0)
shadow_robot/sr_display/include/sr_display/xml_name_parser.h (+47/-0)
shadow_robot/sr_display/mainpage.dox (+65/-0)
shadow_robot/sr_display/manifest.xml (+21/-0)
shadow_robot/sr_display/sr_display.launch (+5/-0)
shadow_robot/sr_display/src/display_check.cpp (+88/-0)
shadow_robot/sr_display/src/display_check_client.cpp (+48/-0)
shadow_robot/sr_display/src/motor_data.cpp (+411/-0)
shadow_robot/sr_display/src/motor_info_publisher.cpp (+222/-0)
shadow_robot/sr_display/src/motor_info_publisher_node.cpp (+46/-0)
shadow_robot/sr_display/src/xml_name_parser.cpp (+82/-0)
shadow_robot/sr_display/srv/display_check.srv (+5/-0)
shadow_robot/sr_hand/CMakeLists.txt (+70/-0)
shadow_robot/sr_hand/Makefile (+1/-0)
shadow_robot/sr_hand/examples/link_joints.cpp (+127/-0)
shadow_robot/sr_hand/examples/link_joints.py (+49/-0)
shadow_robot/sr_hand/examples/shadowhand_publisher.py (+53/-0)
shadow_robot/sr_hand/examples/shadowhand_subscriber.py (+31/-0)
shadow_robot/sr_hand/include/sr_hand/hand/real_shadowhand.h (+60/-0)
shadow_robot/sr_hand/include/sr_hand/hand/sr_articulated_robot.h (+322/-0)
shadow_robot/sr_hand/include/sr_hand/hand/virtual_arm.h (+102/-0)
shadow_robot/sr_hand/include/sr_hand/hand/virtual_shadowhand.h (+114/-0)
shadow_robot/sr_hand/include/sr_hand/sr_diagnosticer.h (+87/-0)
shadow_robot/sr_hand/include/sr_hand/sr_publisher.h (+87/-0)
shadow_robot/sr_hand/include/sr_hand/sr_subscriber.h (+155/-0)
shadow_robot/sr_hand/include/sr_hand/sr_tactile_sensor_pub.h (+50/-0)
shadow_robot/sr_hand/launch/gazebo/empty.world (+160/-0)
shadow_robot/sr_hand/launch/gazebo/empty_world.launch (+7/-0)
shadow_robot/sr_hand/launch/gazebo/gazebo_arm_and_hand_motor.launch (+45/-0)
shadow_robot/sr_hand/launch/gazebo/gazebo_arm_and_hand_muscle.launch (+45/-0)
shadow_robot/sr_hand/launch/gazebo/gazebo_arm_motor.launch (+20/-0)
shadow_robot/sr_hand/launch/gazebo/gazebo_arm_muscle.launch (+20/-0)
shadow_robot/sr_hand/launch/gazebo/gazebo_hand_motor.launch (+40/-0)
shadow_robot/sr_hand/launch/gazebo/gazebo_hand_muscle.launch (+40/-0)
shadow_robot/sr_hand/launch/rviz_motor.launch (+6/-0)
shadow_robot/sr_hand/launch/rviz_muscle.launch (+5/-0)
shadow_robot/sr_hand/launch/sr_arm_motor.launch (+97/-0)
shadow_robot/sr_hand/launch/sr_arm_muscle.launch (+97/-0)
shadow_robot/sr_hand/launch/srh_motor.launch (+46/-0)
shadow_robot/sr_hand/launch/srh_muscle.launch (+46/-0)
shadow_robot/sr_hand/mainpage.dox (+249/-0)
shadow_robot/sr_hand/manifest.xml (+31/-0)
shadow_robot/sr_hand/model/arm_urdf/arm_controller.yaml (+36/-0)
shadow_robot/sr_hand/model/arm_urdf/base/shadowarm_base.urdf.xacro (+42/-0)
shadow_robot/sr_hand/model/arm_urdf/full_arm_motor.urdf.xacro (+32/-0)
shadow_robot/sr_hand/model/arm_urdf/full_arm_muscle.urdf.xacro (+32/-0)
shadow_robot/sr_hand/model/arm_urdf/hand_support/shadowarm_handsupport_motor.transmission.xacro (+19/-0)
shadow_robot/sr_hand/model/arm_urdf/hand_support/shadowarm_handsupport_motor.urdf.xacro (+46/-0)
shadow_robot/sr_hand/model/arm_urdf/hand_support/shadowarm_handsupport_muscle.transmission.xacro (+19/-0)
shadow_robot/sr_hand/model/arm_urdf/hand_support/shadowarm_handsupport_muscle.urdf.xacro (+46/-0)
shadow_robot/sr_hand/model/arm_urdf/lower_arm/shadowarm_lowerarm.transmission.xacro (+19/-0)
shadow_robot/sr_hand/model/arm_urdf/lower_arm/shadowarm_lowerarm.urdf.xacro (+46/-0)
shadow_robot/sr_hand/model/arm_urdf/trunk/shadowarm_trunk.transmission.xacro (+19/-0)
shadow_robot/sr_hand/model/arm_urdf/trunk/shadowarm_trunk.urdf.xacro (+47/-0)
shadow_robot/sr_hand/model/arm_urdf/upper_arm/shadowarm_upperarm.transmission.xacro (+19/-0)
shadow_robot/sr_hand/model/arm_urdf/upper_arm/shadowarm_upperarm.urdf.xacro (+45/-0)
shadow_robot/sr_hand/model/gazebo/gazebo.urdf.xacro (+13/-0)
shadow_robot/sr_hand/model/hand_urdf/finger/classic_finger.urdf.xacro (+26/-0)
shadow_robot/sr_hand/model/hand_urdf/finger/distal/distal.transmission.xacro (+19/-0)
shadow_robot/sr_hand/model/hand_urdf/finger/distal/distal.urdf.xacro (+46/-0)
shadow_robot/sr_hand/model/hand_urdf/finger/knuckle/knuckle.transmission.xacro (+19/-0)
shadow_robot/sr_hand/model/hand_urdf/finger/knuckle/knuckle.urdf.xacro (+48/-0)
shadow_robot/sr_hand/model/hand_urdf/finger/lfmetacarpal/lfmetacarpal.transmission.xacro (+19/-0)
shadow_robot/sr_hand/model/hand_urdf/finger/lfmetacarpal/lfmetacarpal.urdf.xacro (+46/-0)
shadow_robot/sr_hand/model/hand_urdf/finger/little_finger.urdf.xacro (+68/-0)
shadow_robot/sr_hand/model/hand_urdf/finger/middle/middle.transmission.xacro (+19/-0)
shadow_robot/sr_hand/model/hand_urdf/finger/middle/middle.urdf.xacro (+46/-0)
shadow_robot/sr_hand/model/hand_urdf/finger/proximal/proximal.transmission.xacro (+19/-0)
shadow_robot/sr_hand/model/hand_urdf/finger/proximal/proximal.urdf.xacro (+46/-0)
shadow_robot/sr_hand/model/hand_urdf/forearm/forearm_motor.urdf.xacro (+34/-0)
shadow_robot/sr_hand/model/hand_urdf/forearm/forearm_muscle.urdf.xacro (+35/-0)
shadow_robot/sr_hand/model/hand_urdf/full_hand_motor.urdf.xacro (+48/-0)
shadow_robot/sr_hand/model/hand_urdf/full_hand_muscle.urdf.xacro (+48/-0)
shadow_robot/sr_hand/model/hand_urdf/hand_controller.yaml (+215/-0)
shadow_robot/sr_hand/model/hand_urdf/palm/palm.transmission.xacro (+19/-0)
shadow_robot/sr_hand/model/hand_urdf/palm/palm.urdf.xacro (+46/-0)
shadow_robot/sr_hand/model/hand_urdf/thumb/thbase.transmission.xacro (+19/-0)
shadow_robot/sr_hand/model/hand_urdf/thumb/thbase.urdf.xacro (+48/-0)
shadow_robot/sr_hand/model/hand_urdf/thumb/thdistal.transmission.xacro (+19/-0)
shadow_robot/sr_hand/model/hand_urdf/thumb/thdistal.urdf.xacro (+48/-0)
shadow_robot/sr_hand/model/hand_urdf/thumb/thhub.transmission.xacro (+19/-0)
shadow_robot/sr_hand/model/hand_urdf/thumb/thhub.urdf.xacro (+48/-0)
shadow_robot/sr_hand/model/hand_urdf/thumb/thmiddle.transmission.xacro (+19/-0)
shadow_robot/sr_hand/model/hand_urdf/thumb/thmiddle.urdf.xacro (+48/-0)
shadow_robot/sr_hand/model/hand_urdf/thumb/thproximal.transmission.xacro (+19/-0)
shadow_robot/sr_hand/model/hand_urdf/thumb/thproximal.urdf.xacro (+48/-0)
shadow_robot/sr_hand/model/hand_urdf/thumb/thumb.urdf.xacro (+28/-0)
shadow_robot/sr_hand/model/hand_urdf/wrist/wrist.transmission.xacro (+19/-0)
shadow_robot/sr_hand/model/hand_urdf/wrist/wrist.urdf.xacro (+49/-0)
shadow_robot/sr_hand/model/materials.urdf.xacro (+28/-0)
shadow_robot/sr_hand/model/robots/arm_and_hand_motor.urdf (+1180/-0)
shadow_robot/sr_hand/model/robots/arm_and_hand_muscle.urdf (+1180/-0)
shadow_robot/sr_hand/model/robots/shadowhand_motor.urdf (+986/-0)
shadow_robot/sr_hand/model/robots/shadowhand_muscle.urdf (+986/-0)
shadow_robot/sr_hand/model/robots/sr_arm_motor.urdf (+217/-0)
shadow_robot/sr_hand/model/robots/sr_arm_muscle.urdf (+217/-0)
shadow_robot/sr_hand/model/robots/xacro/arm_and_hand_motor.urdf.xacro (+24/-0)
shadow_robot/sr_hand/model/robots/xacro/arm_and_hand_muscle.urdf.xacro (+24/-0)
shadow_robot/sr_hand/model/robots/xacro/shadowhand_motor.urdf.xacro (+15/-0)
shadow_robot/sr_hand/model/robots/xacro/shadowhand_muscle.urdf.xacro (+15/-0)
shadow_robot/sr_hand/model/robots/xacro/sr_arm_motor.urdf.xacro (+14/-0)
shadow_robot/sr_hand/model/robots/xacro/sr_arm_muscle.urdf.xacro (+14/-0)
shadow_robot/sr_hand/model/sr_arm_motor.urdf (+134/-0)
shadow_robot/sr_hand/msg/cartesian_data.msg (+2/-0)
shadow_robot/sr_hand/msg/cartesian_position.msg (+8/-0)
shadow_robot/sr_hand/msg/command.msg (+6/-0)
shadow_robot/sr_hand/msg/config.msg (+5/-0)
shadow_robot/sr_hand/msg/contrlr.msg (+40/-0)
shadow_robot/sr_hand/msg/joint.msg (+7/-0)
shadow_robot/sr_hand/msg/joints_data.msg (+2/-0)
shadow_robot/sr_hand/msg/reverseKinematics.msg (+2/-0)
shadow_robot/sr_hand/msg/sendupdate.msg (+3/-0)
shadow_robot/sr_hand/python_lib/grasp/Grasp.py (+17/-0)
shadow_robot/sr_hand/python_lib/grasp/grasps.xml (+188/-0)
shadow_robot/sr_hand/python_lib/grasp/grasps_interpoler.py (+48/-0)
shadow_robot/sr_hand/python_lib/grasp/grasps_parser.py (+87/-0)
shadow_robot/sr_hand/python_lib/shadowhand_ros.py (+320/-0)
shadow_robot/sr_hand/shadowhand_analyzer.yaml (+14/-0)
shadow_robot/sr_hand/src/hand/real_shadowhand.cpp (+379/-0)
shadow_robot/sr_hand/src/hand/real_shadowhand_node.cpp (+115/-0)
shadow_robot/sr_hand/src/hand/sr_articulated_robot.cpp (+16/-0)
shadow_robot/sr_hand/src/hand/virtual_arm.cpp (+257/-0)
shadow_robot/sr_hand/src/hand/virtual_arm_node.cpp (+111/-0)
shadow_robot/sr_hand/src/hand/virtual_shadowhand.cpp (+605/-0)
shadow_robot/sr_hand/src/hand/virtual_shadowhand_node.cpp (+117/-0)
shadow_robot/sr_hand/src/sr_diagnosticer.cpp (+582/-0)
shadow_robot/sr_hand/src/sr_publisher.cpp (+126/-0)
shadow_robot/sr_hand/src/sr_subscriber.cpp (+212/-0)
shadow_robot/sr_hand/src/sr_tactile_sensor_pub.cpp (+109/-0)
shadow_robot/sr_hand/src/sr_tactile_sensor_pub_node.cpp (+45/-0)
shadow_robot/sr_remappers/CMakeLists.txt (+26/-0)
shadow_robot/sr_remappers/Makefile (+1/-0)
shadow_robot/sr_remappers/include/sr_remappers/calibration_parser.h (+77/-0)
shadow_robot/sr_remappers/include/sr_remappers/shadowhand_to_cyberglove_remapper.h (+75/-0)
shadow_robot/sr_remappers/include/sr_remappers/shadowhand_to_cybergrasp_remapper.h (+68/-0)
shadow_robot/sr_remappers/mainpage.dox (+42/-0)
shadow_robot/sr_remappers/manifest.xml (+25/-0)
shadow_robot/sr_remappers/param/cyb.py (+34/-0)
shadow_robot/sr_remappers/param/cyberglovetoshadowhand.map (+21/-0)
shadow_robot/sr_remappers/param/cyberglovetoshadowhand_transposed.map (+22/-0)
shadow_robot/sr_remappers/param/shadowhandtocybergrasp.cal (+31/-0)
shadow_robot/sr_remappers/param/test.cal (+6/-0)
shadow_robot/sr_remappers/param/tmp.py (+35/-0)
shadow_robot/sr_remappers/remapper_glove.launch (+12/-0)
shadow_robot/sr_remappers/src/calibration_parser.cpp (+117/-0)
shadow_robot/sr_remappers/src/shadowhand_to_cyberglove_remapper.cpp (+104/-0)
shadow_robot/sr_remappers/src/shadowhand_to_cyberglove_remapper_node.cpp (+31/-0)
shadow_robot/sr_remappers/src/shadowhand_to_cybergrasp_remapper.cpp (+127/-0)
shadow_robot/sr_remappers/src/shadowhand_to_cybergrasp_remapper_node.cpp (+31/-0)
shadow_robot/stack.xml (+14/-0)
shadow_robot/threeD_mouse/CMakeLists.txt (+28/-0)
shadow_robot/threeD_mouse/Makefile (+1/-0)
shadow_robot/threeD_mouse/include/threeD_mouse/3D_mouse.h (+72/-0)
shadow_robot/threeD_mouse/include/threeD_mouse/geometry.h (+73/-0)
shadow_robot/threeD_mouse/mainpage.dox (+26/-0)
shadow_robot/threeD_mouse/manifest.xml (+18/-0)
shadow_robot/threeD_mouse/src/3D_mouse.cpp (+201/-0)
shadow_robot/threeD_mouse/src/3D_mouse_node.cpp (+31/-0)
shadow_robot/threeD_mouse/src/geometry.cpp (+118/-0)
shadow_robot/threeD_mouse/threedmouse.launch (+6/-0)
- No reviews requested
Changed in sr-ros-interface: | |
assignee: | nobody → Ugo (ugocupcic) |
importance: | Undecided → High |
status: | New → Confirmed |
Changed in sr-ros-interface: | |
status: | Confirmed → Fix Committed |
To post a comment you must log in.
for a temporary fix, use both the attached models (replace existing models in sr_hand/ model/robots/ )