humanoid_nav_msgs¶
Contents:
Summary¶
-
humanoid_nav_msgs
¶ Version: 0.3.0
Description: Messages and services for humanoid robot navigation
Maintainers: - Armin Hornung <HornungA AT informatik DOT uni-freiburg DOT de>
Licenses: - BSD
Urls: - website<http://ros.org/wiki/humanoid_nav_msgs>
- bugtracker<https://github.com/ahornung/humanoid_msgs/issues>
- repository<https://github.com/ahornung/humanoid_msgs>
Authors: - Armin Hornung
BuildDepends: BuildtoolDepends: BuildExportDepends: ExecDepends:
Types¶
Message types¶
-
humanoid_nav_msgs/StepTarget
¶ Field: - pose (geometry_msgs/Pose2D) –
- leg (uint8) –
Constant: - right (uint8):
0
– - left (uint8):
1
–
Target for a single stepping motion of a humanoid’s leg
# Target for a single stepping motion of a humanoid's leg geometry_msgs/Pose2D pose # step pose as relative offset to last leg uint8 leg # which leg to use (left/right, see below) uint8 right=0 # right leg constant uint8 left=1 # left leg constant
Service types¶
humanoid_nav_msgs/PlanFootstepsBetweenFeet
humanoid_nav_msgs/PlanFootsteps
humanoid_nav_msgs/StepTargetService
humanoid_nav_msgs/ClipFootstep
-
humanoid_nav_msgs/PlanFootstepsBetweenFeet
¶ Field (Request): - start_left (humanoid_nav_msgs/StepTarget) –
- start_right (humanoid_nav_msgs/StepTarget) –
- goal_left (humanoid_nav_msgs/StepTarget) –
- goal_right (humanoid_nav_msgs/StepTarget) –
Field (Response): - result (bool) –
- footsteps[] (humanoid_nav_msgs/StepTarget) –
- costs (float64) –
- final_eps (float64) –
- planning_time (float64) –
- expanded_states (int64) –
humanoid_nav_msgs/StepTarget start_left humanoid_nav_msgs/StepTarget start_right humanoid_nav_msgs/StepTarget goal_left humanoid_nav_msgs/StepTarget goal_right --- bool result humanoid_nav_msgs/StepTarget[] footsteps float64 costs float64 final_eps float64 planning_time int64 expanded_states
-
humanoid_nav_msgs/PlanFootsteps
¶ Field (Request): - start (geometry_msgs/Pose2D) –
- goal (geometry_msgs/Pose2D) –
Field (Response): - result (bool) –
- footsteps[] (humanoid_nav_msgs/StepTarget) –
- costs (float64) –
- final_eps (float64) –
- planning_time (float64) –
- expanded_states (int64) –
geometry_msgs/Pose2D start geometry_msgs/Pose2D goal --- bool result humanoid_nav_msgs/StepTarget[] footsteps float64 costs float64 final_eps float64 planning_time int64 expanded_states
-
humanoid_nav_msgs/StepTargetService
¶ Field (Request): - step (humanoid_nav_msgs/StepTarget) –
Step target as service:
# Step target as service: humanoid_nav_msgs/StepTarget step ---
-
humanoid_nav_msgs/ClipFootstep
¶ Field (Request): - step (humanoid_nav_msgs/StepTarget) –
Field (Response): - step (humanoid_nav_msgs/StepTarget) –
StepTarget step --- StepTarget step
Action types¶
-
humanoid_nav_msgs/ExecFootsteps
¶ Field (Goal): - footsteps[] (humanoid_nav_msgs/StepTarget) –
- feedback_frequency (float64) –
Field (Result): - executed_footsteps[] (humanoid_nav_msgs/StepTarget) –
Field (Feedback): - executed_footsteps[] (humanoid_nav_msgs/StepTarget) –
Define the goal
# Define the goal humanoid_nav_msgs/StepTarget[] footsteps float64 feedback_frequency --- # Define the result humanoid_nav_msgs/StepTarget[] executed_footsteps --- # Define a feedback message humanoid_nav_msgs/StepTarget[] executed_footsteps