naoqi_msgs¶
Contents:
Summary¶
-
naoqi_msgs¶ Version: 0.4.7
Description: Message and service declarations for the Nao humanoid
Maintainers: - Severin Lemaignan <severin DOT lemaignan AT epfl DOT ch>
- Vincent Rabaud <vincent DOT rabaud AT gmail DOT com>
Licenses: - BSD
Urls: - website<http://ros.org/wiki/naoqi_msgs>
- bugtracker<https://github.com/ros-naoqi/naoqi_bridge/issues>
- repository<https://github.com/ros-naoqi/naoqi_bridge.git>
Authors: - Armin Hornung
- Stefan Osswald
- Daniel Maier
- Miguel Sarabia
BuildDepends: BuildtoolDepends: BuildExportDepends: ExecDepends: Conflicts: nao_msgs
Types¶
Service types¶
naoqi_msgs/GetInstalledBehaviorsnaoqi_msgs/SetArmsEnablednaoqi_msgs/CmdPoseServicenaoqi_msgs/SetTransformnaoqi_msgs/CmdVelServicenaoqi_msgs/GetTruepose
-
naoqi_msgs/GetInstalledBehaviors¶ Field (Response): - behaviors[] (string) –
# List installed behaviors on the robot --- string[] behaviors
-
naoqi_msgs/SetArmsEnabled¶ Field (Request): - left_arm (bool) –
- right_arm (bool) –
Enable or disable the arms while walking
# Enable or disable the arms while walking bool left_arm bool right_arm ---
-
naoqi_msgs/CmdPoseService¶ Field (Request): - pose (geometry_msgs/Pose2D) –
Command pose as service:
# Command pose as service: geometry_msgs/Pose2D pose ---
-
naoqi_msgs/SetTransform¶ Field (Request): - offset (geometry_msgs/Transform) –
Send a new manual offset to the odometry
# Send a new manual offset to the odometry geometry_msgs/Transform offset ---
-
naoqi_msgs/CmdVelService¶ Field (Request): - twist (geometry_msgs/Twist) –
Command velocity as service:
# Command velocity as service: geometry_msgs/Twist twist ---
-
naoqi_msgs/GetTruepose¶ Field (Response): # Get the current truepose from the simulator environment --- geometry_msgs/PoseWithCovarianceStamped pose
Action types¶
naoqi_msgs/RunBehaviornaoqi_msgs/BodyPosenaoqi_msgs/JointAnglesWithSpeednaoqi_msgs/FollowPathnaoqi_msgs/BodyPoseWithSpeednaoqi_msgs/Blinknaoqi_msgs/SpeechWithFeedbacknaoqi_msgs/SetSpeechVocabularynaoqi_msgs/JointTrajectory
-
naoqi_msgs/RunBehavior¶ Field (Goal): - behavior (string) –
Goal [behavior]: name of the behavior to be executed Result: none, will be set to aborted or preempted Feedback: none as NaoQI API cannot be queried in this respect
# Goal [behavior]: name of the behavior to be executed # Result: none, will be set to aborted or preempted # Feedback: none as NaoQI API cannot be queried in this respect string behavior --- ---
-
naoqi_msgs/BodyPose¶ Field (Goal): - pose_name (string) –
goal: a registered body pose name
# goal: a registered body pose name string pose_name --- # no result currently --- # no feedback currently
-
naoqi_msgs/JointAnglesWithSpeed¶ Field (Goal): - joint_angles (naoqi_msgs/JointAnglesWithSpeed) –
Field (Result): - goal_position (sensor_msgs/JointState) –
goal: a registered body pose name
# goal: a registered body pose name naoqi_msgs/JointAnglesWithSpeed joint_angles --- # result is the actually reached position sensor_msgs/JointState goal_position --- # no feedback currently
-
naoqi_msgs/FollowPath¶ Field (Goal): - path (nav_msgs/Path) –
Field (Feedback): - index (uint32) –
goal: a path to follow
# goal: a path to follow nav_msgs/Path path --- # no result currently --- # feedback: index of current subgoal in path uint32 index
-
naoqi_msgs/BodyPoseWithSpeed¶ Field (Goal): - posture_name (string) –
- speed (float32) –
goal: a predefined body pose name : Crouch, LyingBack, LyingBelly, Sit, SitRelax, Stand, StandInit, StandZero
# goal: a predefined body pose name : # Crouch, LyingBack, LyingBelly, Sit, SitRelax, Stand, StandInit, StandZero string posture_name float32 speed --- # no result currently --- # no feedback
-
naoqi_msgs/Blink¶ Field (Goal): - colors[] (std_msgs/ColorRGBA) –
- bg_color (std_msgs/ColorRGBA) –
- blink_duration (duration) –
- blink_rate_mean (float32) –
- blink_rate_sd (float32) –
Field (Result): - still_blinking (bool) –
Field (Feedback): - last_color (std_msgs/ColorRGBA) –
Goal: colours to use for blinking, plus blinking rate mean and sd Result: true if robot is still blinking (call was pre-empted by another user) Feedback: last blinked colour
# Goal: colours to use for blinking, plus blinking rate mean and sd # Result: true if robot is still blinking (call was pre-empted by another user) # Feedback: last blinked colour std_msgs/ColorRGBA[] colors std_msgs/ColorRGBA bg_color duration blink_duration float32 blink_rate_mean float32 blink_rate_sd --- bool still_blinking --- std_msgs/ColorRGBA last_color
-
naoqi_msgs/SpeechWithFeedback¶ Field (Goal): - say (string) –
Purpose : To have feedback on when the speech was started and when NAO stopped talking Goal: The sentence for NAO to say Result: NAO has finished speaking Feedback: When NAO starts speaking
# Purpose : To have feedback on when the speech was started and when # NAO stopped talking # Goal: The sentence for NAO to say # Result: NAO has finished speaking # Feedback: When NAO starts speaking string say --- # Empty result --- # Empty feedback
-
naoqi_msgs/SetSpeechVocabulary¶ Field (Goal): - words[] (string) –
Field (Result): - success (bool) –
Goal: The new vocabulary to be set in the speech recognition module Result: True if the vocabulary was set Feedback: None
# Goal: The new vocabulary to be set in the speech recognition module # Result: True if the vocabulary was set # Feedback: None string[] words --- bool success ---
-
naoqi_msgs/JointTrajectory¶ Field (Goal): - trajectory (trajectory_msgs/JointTrajectory) –
- relative (uint8) –
Field (Result): - goal_position (sensor_msgs/JointState) –
goal: a joint angle trajectory
# goal: a joint angle trajectory trajectory_msgs/JointTrajectory trajectory # flag whether motion is absolute (=0, default) or relative (=1) uint8 relative --- # result is the actually reached position sensor_msgs/JointState goal_position --- # no feedback currently