| Public Member Functions | |
| def | __call__ | 
| def | __init__ | 
| Static Public Member Functions | |
| def | identityPose | 
| Static Public Attributes | |
| client = None | |
| final_center_of_mass_position = None | |
| final_left_foot_position = None | |
| final_right_foot_position = None | |
| footprints = None | |
| initial_center_of_mass_position = None | |
| initial_left_foot_position = None | |
| initial_right_foot_position = None | |
| serviceName = None | |
| serviceType = None | |
| start_with_left_foot = None | |
Generic GetPath client. We make here the assumption that all GetPath services are compatible in the sense that they provide /at least/ the fields of the walk_msgs.GetPath service message. This class can then be inherited to add algorithm specific behaviors.
Definition at line 9 of file GetPathClient.py.
| def walk_msgs.GetPathClient.Client.__init__ | ( | self, | |
| serviceType = walk_msgs.srv.GetPath, | |||
| serviceName = 'getPath' | |||
| ) | 
Initialize the class and create the proxy to call the service. This will hang as long as the service is not available.
Definition at line 76 of file GetPathClient.py.
| def walk_msgs.GetPathClient.Client.__call__ | ( | self | ) | 
Call the service and return the computed paths. This will trigger the trajectory generation in the generator node.
Definition at line 98 of file GetPathClient.py.
| def walk_msgs.GetPathClient.Client.identityPose | ( | ) |  [static] | 
Generate an identity pose.
Definition at line 60 of file GetPathClient.py.
| walk_msgs::GetPathClient.Client::client = None  [static] | 
Definition at line 21 of file GetPathClient.py.
| walk_msgs::GetPathClient.Client::final_center_of_mass_position = None  [static] | 
Definition at line 45 of file GetPathClient.py.
| walk_msgs::GetPathClient.Client::final_left_foot_position = None  [static] | 
Definition at line 41 of file GetPathClient.py.
| walk_msgs::GetPathClient.Client::final_right_foot_position = None  [static] | 
Definition at line 43 of file GetPathClient.py.
| walk_msgs::GetPathClient.Client::footprints = None  [static] | 
Definition at line 50 of file GetPathClient.py.
| walk_msgs::GetPathClient.Client::initial_center_of_mass_position = None  [static] | 
Definition at line 37 of file GetPathClient.py.
| walk_msgs::GetPathClient.Client::initial_left_foot_position = None  [static] | 
Definition at line 31 of file GetPathClient.py.
| walk_msgs::GetPathClient.Client::initial_right_foot_position = None  [static] | 
Definition at line 34 of file GetPathClient.py.
| walk_msgs::GetPathClient.Client::serviceName = None  [static] | 
Definition at line 27 of file GetPathClient.py.
| walk_msgs::GetPathClient.Client::serviceType = None  [static] | 
Definition at line 24 of file GetPathClient.py.
| walk_msgs::GetPathClient.Client::start_with_left_foot = None  [static] | 
Definition at line 48 of file GetPathClient.py.