pbd_arm_control_node.py
Go to the documentation of this file.
00001 #!/usr/bin/env python
00002 '''Provides a service interface to control the robot's arm 
00003 in the context of PbD.
00004 '''
00005 # ######################################################################
00006 # Imports
00007 # ######################################################################
00008 
00009 # Core ROS imports come first.
00010 import rospy
00011 
00012 # Local
00013 from fetch_pbd_interaction import ArmControl
00014 
00015 # ######################################################################
00016 # Main Function
00017 # ######################################################################
00018 
00019 if __name__ == '__main__':
00020 
00021     # Register as a ROS node.
00022     rospy.init_node('fetch_arm_control', anonymous=True)
00023 
00024     arm_control = ArmControl()
00025 
00026     while(not rospy.is_shutdown()):
00027         arm_control.update()
00028         # This is the pause between update runs. Note that this doesn't
00029         # guarantee an update rate, only that there is this amount of
00030         # pause between udpates.
00031         rospy.sleep(0.1)


fetch_pbd_interaction
Author(s): Sarah Elliott
autogenerated on Thu Jun 6 2019 18:27:21