naoqi_bridge_msgs¶
Contents:
Summary¶
-
naoqi_bridge_msgs
¶ Version: 0.0.4
Description: The naoqi_bridge_msgs package provides custom messages for running Aldebaran’s robot such as NAO and Pepper. See the packages nao_robot and pepper_robot for details.
Maintainers: - Karsten Knese <karsten DOT knese AT gmail DOT com>
Licenses: - Apache 2.0
Authors: - Karsten Knese
BuildDepends: BuildtoolDepends: BuildExportDepends: ExecDepends: Conflicts: Replaces:
Types¶
Message types¶
naoqi_bridge_msgs/MemoryList
naoqi_bridge_msgs/AudioBuffer
naoqi_bridge_msgs/FloatStamped
naoqi_bridge_msgs/StringStamped
naoqi_bridge_msgs/PoseWithConfidenceStamped
naoqi_bridge_msgs/JointAngleTrajectory
naoqi_bridge_msgs/MemoryPairFloat
naoqi_bridge_msgs/WordRecognized
naoqi_bridge_msgs/StringArrayStamped
naoqi_bridge_msgs/EventStamped
naoqi_bridge_msgs/FadeRGB
naoqi_bridge_msgs/Bumper
naoqi_bridge_msgs/MemoryPairString
naoqi_bridge_msgs/IntArrayStamped
naoqi_bridge_msgs/JointAnglesWithSpeed
naoqi_bridge_msgs/RobotInfo
naoqi_bridge_msgs/StatusChangeStamped
naoqi_bridge_msgs/FloatArrayStamped
naoqi_bridge_msgs/FaceROI
naoqi_bridge_msgs/BoolStamped
naoqi_bridge_msgs/BodyROI
naoqi_bridge_msgs/MemoryPairInt
naoqi_bridge_msgs/IntStamped
naoqi_bridge_msgs/TactileTouch
Service types¶
naoqi_bridge_msgs/GetInstalledBehaviors
naoqi_bridge_msgs/SetArmsEnabled
naoqi_bridge_msgs/CmdPoseService
naoqi_bridge_msgs/SetTransform
naoqi_bridge_msgs/CmdVelService
naoqi_bridge_msgs/GetBodyROI
naoqi_bridge_msgs/GetRobotInfo
naoqi_bridge_msgs/GetTruepose
naoqi_bridge_msgs/GetFacesROI
-
naoqi_bridge_msgs/GetInstalledBehaviors
¶ Field (Response): - behaviors[] (string) –
# List installed behaviors on the robot --- string[] behaviors
-
naoqi_bridge_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_bridge_msgs/CmdPoseService
¶ Field (Request): - pose (geometry_msgs/Pose2D) –
Command pose as service:
# Command pose as service: geometry_msgs/Pose2D pose ---
-
naoqi_bridge_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_bridge_msgs/CmdVelService
¶ Field (Request): - twist (geometry_msgs/Twist) –
Command velocity as service:
# Command velocity as service: geometry_msgs/Twist twist ---
-
naoqi_bridge_msgs/GetBodyROI
¶ Field (Response): - bodies[] (naoqi_bridge_msgs/BodyROI) –
--- BodyROI[] bodies
-
naoqi_bridge_msgs/GetRobotInfo
¶ Field (Response): - info (naoqi_bridge_msgs/RobotInfo) –
# Get several pieces of info about the robot --- naoqi_bridge_msgs/RobotInfo info
-
naoqi_bridge_msgs/GetTruepose
¶ Field (Response): # Get the current truepose from the simulator environment --- geometry_msgs/PoseWithCovarianceStamped pose
-
naoqi_bridge_msgs/GetFacesROI
¶ Field (Response): - faces[] (naoqi_bridge_msgs/FaceROI) –
--- FaceROI[] faces
Action types¶
naoqi_bridge_msgs/RunBehavior
naoqi_bridge_msgs/BodyPose
naoqi_bridge_msgs/JointAnglesWithSpeed
naoqi_bridge_msgs/FollowPath
naoqi_bridge_msgs/BodyPoseWithSpeed
naoqi_bridge_msgs/Blink
naoqi_bridge_msgs/SpeechWithFeedback
naoqi_bridge_msgs/SetSpeechVocabulary
naoqi_bridge_msgs/JointTrajectory
-
naoqi_bridge_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_bridge_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_bridge_msgs/JointAnglesWithSpeed
¶ Field (Goal): - joint_angles (naoqi_bridge_msgs/JointAnglesWithSpeed) –
Field (Result): - goal_position (sensor_msgs/JointState) –
goal: a registered body pose name
# goal: a registered body pose name naoqi_bridge_msgs/JointAnglesWithSpeed joint_angles --- # result is the actually reached position sensor_msgs/JointState goal_position --- # no feedback currently
-
naoqi_bridge_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_bridge_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_bridge_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_bridge_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_bridge_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_bridge_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