Functions | Variables
configure_screen Namespace Reference

Functions

def make_tf_pub

Variables

string bottom_left = 'bottom_left'
tuple elem = make_tf_pub(parent, bottom_left, tr)
tuple elem_h = Element('rosparam', param='/homography')
tuple elem_optical_rotate = Element('arg', name='optical_rotate', value='0 0 0 -$(arg pi/2) 0 -$(arg pi/2)')
tuple elem_pi = Element('arg', name='pi/2', value='1.5707963267948966')
tuple elem_projection_cam_optical_rotate
tuple homography = rospy.get_param('/homography')
tuple launch_path = os.path.join(roslib.packages.get_pkg_dir('projector_interface'), 'study', 'launch', 'setup.launch')
tuple launch_tree = Element('launch')
string name = '/screen/frame'
tuple orientation = quaternion_from_euler(0,0,pi)
list parent = transforms[bottom_left]
string top_right = 'top_right'
list tr = transforms[parent]
tuple transform = PoseStamped(frame_id='world', position=Point(0,0,0.5), orientation=Quaternion(0,0,0,1))
string type = 'double'
 value = bottom_left,

Function Documentation

def configure_screen.make_tf_pub (   parent,
  child,
  transform 
)

Definition at line 10 of file configure_screen.py.


Variable Documentation

Definition at line 32 of file configure_screen.py.

Definition at line 47 of file configure_screen.py.

tuple configure_screen::elem_h = Element('rosparam', param='/homography')

Definition at line 115 of file configure_screen.py.

tuple configure_screen::elem_optical_rotate = Element('arg', name='optical_rotate', value='0 0 0 -$(arg pi/2) 0 -$(arg pi/2)')

Definition at line 52 of file configure_screen.py.

tuple configure_screen::elem_pi = Element('arg', name='pi/2', value='1.5707963267948966')

Definition at line 51 of file configure_screen.py.

Initial value:
00001 Element(
00002     'node',
00003     type='static_transform_publisher',
00004     pkg='tf',
00005     name='projector_cam_optical_rotate',
00006     args='$(arg optical_rotate) projection_cam_link %s 100' % parent
00007 )

Definition at line 70 of file configure_screen.py.

Definition at line 114 of file configure_screen.py.

tuple configure_screen::launch_path = os.path.join(roslib.packages.get_pkg_dir('projector_interface'), 'study', 'launch', 'setup.launch')

Definition at line 119 of file configure_screen.py.

Definition at line 35 of file configure_screen.py.

string configure_screen::name = '/screen/frame'

Definition at line 38 of file configure_screen.py.

tuple configure_screen::orientation = quaternion_from_euler(0,0,pi)

Definition at line 82 of file configure_screen.py.

string configure_screen::parent = transforms[bottom_left]

Definition at line 45 of file configure_screen.py.

Definition at line 31 of file configure_screen.py.

tuple configure_screen::tr = transforms[parent]

Definition at line 46 of file configure_screen.py.

tuple configure_screen::transform = PoseStamped(frame_id='world', position=Point(0,0,0.5), orientation=Quaternion(0,0,0,1))

Definition at line 60 of file configure_screen.py.

string configure_screen::type = 'double'

Definition at line 96 of file configure_screen.py.

Definition at line 39 of file configure_screen.py.



projector_interface
Author(s): Daniel Lazewatsky
autogenerated on Mon Oct 6 2014 10:12:36