Public Member Functions | Public Attributes | List of all members
jsk_teleop_joy.plugin.joy_pose_6d.JoyPose6D Class Reference
Inheritance diagram for jsk_teleop_joy.plugin.joy_pose_6d.JoyPose6D:
Inheritance graph
[legend]

Public Member Functions

def __init__ (self, name, args)
 
def joyCB (self, status, history)
 
def setPoseCB (self, pose)
 

Public Attributes

 frame_id
 
 pose_pub
 
 pre_pose
 
 prev_time
 
 publish_pose
 
 puse_sub
 
 tf_listener
 

Detailed Description

Usage:
Left Analog x/y: translate x/y
Up/Down/Right/Left: rotate pitch/roll
L1/R2: rotate yaw
L2/R2: translate z
square: move faster

Right Analog x/y: yaw/pitch of camera position (see parent class, RVizViewController)
R3(Right Analog button): suppressing buttons/sticks for controlling pose
 R3 + L2 + R2: enable follow view mode

Args:
publish_pose [Boolean, default: True]: Publish or not pose
frame_id [String, default: map]: frame_id of publishing pose, this is overwritten by parameter, ~frame_id
pose [String, default: pose]: topic name for publishing pose
set_pose [String, default: set_pose]: topic name for setting pose by topic

Definition at line 26 of file joy_pose_6d.py.

Constructor & Destructor Documentation

def jsk_teleop_joy.plugin.joy_pose_6d.JoyPose6D.__init__ (   self,
  name,
  args 
)

Definition at line 46 of file joy_pose_6d.py.

Member Function Documentation

def jsk_teleop_joy.plugin.joy_pose_6d.JoyPose6D.joyCB (   self,
  status,
  history 
)

Definition at line 70 of file joy_pose_6d.py.

def jsk_teleop_joy.plugin.joy_pose_6d.JoyPose6D.setPoseCB (   self,
  pose 
)

Definition at line 63 of file joy_pose_6d.py.

Member Data Documentation

jsk_teleop_joy.plugin.joy_pose_6d.JoyPose6D.frame_id

Definition at line 52 of file joy_pose_6d.py.

jsk_teleop_joy.plugin.joy_pose_6d.JoyPose6D.pose_pub

Definition at line 54 of file joy_pose_6d.py.

jsk_teleop_joy.plugin.joy_pose_6d.JoyPose6D.pre_pose

Definition at line 48 of file joy_pose_6d.py.

jsk_teleop_joy.plugin.joy_pose_6d.JoyPose6D.prev_time

Definition at line 50 of file joy_pose_6d.py.

jsk_teleop_joy.plugin.joy_pose_6d.JoyPose6D.publish_pose

Definition at line 51 of file joy_pose_6d.py.

jsk_teleop_joy.plugin.joy_pose_6d.JoyPose6D.puse_sub

Definition at line 58 of file joy_pose_6d.py.

jsk_teleop_joy.plugin.joy_pose_6d.JoyPose6D.tf_listener

Definition at line 61 of file joy_pose_6d.py.


The documentation for this class was generated from the following file:


jsk_teleop_joy
Author(s): Ryohei Ueda
autogenerated on Fri May 14 2021 02:52:11