jsk_interactive_marker

Types

Message types

jsk_interactive_marker/JointTrajectoryWithType
Field:
std_msgs/Header header
string[] joint_names
jsk_interactive_marker/JointTrajectoryPointWithType[] points
jsk_interactive_marker/MoveObject
Field:
geometry_msgs/PoseStamped origin
geometry_msgs/PoseStamped goal
geometry_msgs/Pose graspPose
jsk_interactive_marker/PoseStampedWithName
Field:
string name
geometry_msgs/PoseStamped pose
jsk_interactive_marker/JointTrajectoryPointWithType
Constant:
  • JOINT_INTERPOLATION (uint8):0
  • LINEAR_INTERPOLATION (uint8):1
  • COLLISION_AVOIDANCE (uint8):2
  • CLOSE_HAND (uint8):10
  • OPEN_HAND (uint8):11
Field:
  • type (int8) –
  • args (string) –
  • wait (bool) –
  • positions[] (float64) –
  • velocities[] (float64) –
  • accelerations[] (float64) –
  • effort[] (float64) –
  • time_from_start (duration) –
uint8 JOINT_INTERPOLATION=0
uint8 LINEAR_INTERPOLATION=1
uint8 COLLISION_AVOIDANCE=2

uint8 CLOSE_HAND=10
uint8 OPEN_HAND=11

int8 type
string args
bool wait

float64[] positions
float64[] velocities
float64[] accelerations
float64[] effort
duration time_from_start
jsk_interactive_marker/SnapFootPrintInput
Field:
geometry_msgs/PoseStamped input_pose
geometry_msgs/Pose lleg_pose
geometry_msgs/Pose rleg_pose
jsk_interactive_marker/MarkerPose
Constant:
  • GENERAL (uint8):0
  • HEAD_MARKER (uint8):1
  • RHAND_MARKER (uint8):2
  • LHAND_MARKER (uint8):3
  • RLEG_MARKER (uint8):4
  • LLEG_MARKER (uint8):5
  • BASE_MARKER (uint8):6
  • RFINGER_MARKER (uint8):7
  • LFINGER_MARKER (uint8):8
  • SPHERE_MARKER (uint8):9
Field:
uint8 GENERAL=0
uint8 HEAD_MARKER=1
uint8 RHAND_MARKER=2
uint8 LHAND_MARKER=3
uint8 RLEG_MARKER=4
uint8 LLEG_MARKER=5
uint8 BASE_MARKER=6
uint8 RFINGER_MARKER=7
uint8 LFINGER_MARKER=8
uint8 SPHERE_MARKER=9

int8 type
geometry_msgs/PoseStamped pose
string marker_name
jsk_interactive_marker/MoveModel
Field:
std_msgs/Header header
string name
string description
sensor_msgs/JointState joint_state_origin
sensor_msgs/JointState joint_state_goal
geometry_msgs/PoseStamped pose_origin
geometry_msgs/PoseStamped pose_goal
jsk_interactive_marker/MarkerMenu
Constant:
  • MOVE (uint8):0
  • FORCE_MOVE (uint8):1
  • SET_ORIGIN (uint8):2
  • SET_ORIGIN_RHAND (uint8):3
  • SET_ORIGIN_LHAND (uint8):4
  • RESET_COORDS (uint8):5
  • DELETE_FORCE (uint8):6
  • PUBLISH_MARKER (uint8):7
  • JOINT_MOVE (uint8):8
  • RESET_JOINT (uint8):9
  • SET_MOVE_RARM (uint8):10
  • SET_MOVE_LARM (uint8):11
  • SET_MOVE_ARMS (uint8):12
  • MOVE_CONSTRAINT_T (uint8):13
  • MOVE_CONSTRAINT_NIL (uint8):14
  • IK_ROTATION_AXIS_T (uint8):15
  • IK_ROTATION_AXIS_NIL (uint8):16
  • USE_TORSO_T (uint8):17
  • USE_TORSO_NIL (uint8):18
  • USE_FULLBODY (int8):19
  • START_GRASP (uint8):20
  • HARF_GRASP (uint8):21
  • STOP_GRASP (uint8):22
  • HEAD_TARGET_POINT (uint8):30
  • LOOK_AUTO (uint8):31
  • MANIP_MODE (uint8):40
  • PICK (uint8):41
  • TOUCHIT_EXEC (uint8):42
  • TOUCHIT_PREV (uint8):43
  • TOUCHIT_CANCEL (uint8):44
  • LOOK_RARM (uint8):45
  • LOOK_LARM (uint8):46
  • PLAN (uint8):50
  • EXECUTE (uint8):51
  • PLAN_EXECUTE (uint8):52
  • CANCEL_PLAN (uint8):53
  • GENERAL (uint8):0
  • HEAD_MARKER (uint8):1
  • RHAND_MARKER (uint8):2
  • LHAND_MARKER (uint8):3
  • RLEG_MARKER (uint8):4
  • LLEG_MARKER (uint8):5
  • BASE_MARKER (uint8):6
  • RFINGER_MARKER (uint8):7
  • LFINGER_MARKER (uint8):8
Field:
  • menu (int8) –
  • type (int8) –
  • marker_name (string) –
uint8 MOVE=0
uint8 FORCE_MOVE=1
uint8 SET_ORIGIN=2
uint8 SET_ORIGIN_RHAND=3
uint8 SET_ORIGIN_LHAND=4
uint8 RESET_COORDS=5
uint8 DELETE_FORCE=6
uint8 PUBLISH_MARKER=7
uint8 JOINT_MOVE=8
uint8 RESET_JOINT=9

uint8 SET_MOVE_RARM=10
uint8 SET_MOVE_LARM=11
uint8 SET_MOVE_ARMS=12
uint8 MOVE_CONSTRAINT_T=13
uint8 MOVE_CONSTRAINT_NIL=14
uint8 IK_ROTATION_AXIS_T=15
uint8 IK_ROTATION_AXIS_NIL=16
uint8 USE_TORSO_T=17
uint8 USE_TORSO_NIL=18
int8 USE_FULLBODY=19


uint8 START_GRASP=20
uint8 HARF_GRASP=21
uint8 STOP_GRASP=22

uint8 HEAD_TARGET_POINT=30
uint8 LOOK_AUTO=31

uint8 MANIP_MODE=40
uint8 PICK=41
uint8 TOUCHIT_EXEC=42
uint8 TOUCHIT_PREV=43
uint8 TOUCHIT_CANCEL=44

uint8 LOOK_RARM=45
uint8 LOOK_LARM=46

uint8 PLAN=50
uint8 EXECUTE=51
uint8 PLAN_EXECUTE=52
uint8 CANCEL_PLAN=53

uint8 GENERAL=0
uint8 HEAD_MARKER=1
uint8 RHAND_MARKER=2
uint8 LHAND_MARKER=3
uint8 RLEG_MARKER=4
uint8 LLEG_MARKER=5
uint8 BASE_MARKER=6
uint8 RFINGER_MARKER=7
uint8 LFINGER_MARKER=8

int8 menu
int8 type
string marker_name
jsk_interactive_marker/MarkerDimensions
Field:
  • x (float32) –
  • y (float32) –
  • z (float32) –
  • radius (float32) –
  • small_radius (float32) –
  • type (int32) –
float32 x
float32 y
float32 z
float32 radius
float32 small_radius
int32 type

Service types

jsk_interactive_marker/GetTransformableMarkerExistence
Field (Request):
 
  • target_name (string) –
Field (Response):
 
  • existence (bool) –
string target_name
---
bool existence
jsk_interactive_marker/GetTransformableMarkerPose
Field (Request):
 
  • target_name (string) –
Field (Response):
 
string target_name
---
geometry_msgs/PoseStamped pose_stamped
jsk_interactive_marker/SetTransformableMarkerFocus
Field (Request):
 
  • target_name (string) –
string target_name
---
jsk_interactive_marker/SetParentMarker
Field (Request):
 
  • parent_topic_name (string) –
  • parent_marker_name (string) –
  • child_marker_name (string) –
string parent_topic_name
string parent_marker_name 
string child_marker_name
---
jsk_interactive_marker/SetTransformableMarkerColor
Field (Request):
 
string target_name
std_msgs/ColorRGBA color
---
jsk_interactive_marker/SetPose
Field (Request):
 
Field (Response):
 
geometry_msgs/PoseStamped pose
visualization_msgs/Marker[] markers
---
geometry_msgs/PoseStamped pose
jsk_interactive_marker/GetType
Field (Request):
 
  • target_name (string) –
Field (Response):
 
  • type (int32) –
string target_name
---
int32 type
jsk_interactive_marker/GetTransformableMarkerColor
Field (Request):
 
  • target_name (string) –
Field (Response):
 
string target_name
---
std_msgs/ColorRGBA color
jsk_interactive_marker/SetHeuristic
Field (Request):
 
  • heuristic (string) –
string heuristic
---
jsk_interactive_marker/GetJointState
Field (Response):
 
---
sensor_msgs/JointState joint_state
jsk_interactive_marker/RemoveParentMarker
Field (Request):
 
  • child_marker_name (string) –
string child_marker_name
---
jsk_interactive_marker/GetTransformableMarkerFocus
Field (Response):
 
  • target_name (string) –
---
string target_name
jsk_interactive_marker/GetMarkerDimensions
Field (Request):
 
  • target_name (string) –
Field (Response):
 
string target_name
---
MarkerDimensions dimensions
jsk_interactive_marker/IndexRequest
Field (Request):
 
jsk_recognition_msgs/Int32Stamped index
---
jsk_interactive_marker/SetTransformableMarkerPose
Field (Request):
 
string target_name
geometry_msgs/PoseStamped pose_stamped
---
jsk_interactive_marker/SnapFootPrint
Field (Request):
 
Field (Response):
 
geometry_msgs/PoseStamped input_pose
geometry_msgs/Pose lleg_pose
geometry_msgs/Pose rleg_pose
---
bool success
geometry_msgs/PoseStamped snapped_pose
jsk_interactive_marker/SetMarkerDimensions
Field (Request):
 
string target_name
MarkerDimensions dimensions
---
jsk_interactive_marker/MarkerSetPose
Field (Request):
 
Field (Response):
 
string marker_name
geometry_msgs/PoseStamped pose
visualization_msgs/Marker[] markers
---
geometry_msgs/PoseStamped pose