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/GetInstalledBehaviors
naoqi_msgs/SetArmsEnabled
naoqi_msgs/CmdPoseService
naoqi_msgs/SetTransform
naoqi_msgs/CmdVelService
naoqi_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/RunBehavior
naoqi_msgs/BodyPose
naoqi_msgs/JointAnglesWithSpeed
naoqi_msgs/FollowPath
naoqi_msgs/BodyPoseWithSpeed
naoqi_msgs/Blink
naoqi_msgs/SpeechWithFeedback
naoqi_msgs/SetSpeechVocabulary
naoqi_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