naoqi_bridge_msgs¶
Contents:
Summary¶
-
naoqi_bridge_msgs¶ Version: 0.0.5
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: naoqi_msgs
Replaces: naoqi_msgs
Types¶
Message types¶
naoqi_bridge_msgs/RobotInfonaoqi_bridge_msgs/FadeRGBnaoqi_bridge_msgs/Bumpernaoqi_bridge_msgs/JointAnglesWithSpeednaoqi_bridge_msgs/HandTouchnaoqi_bridge_msgs/MemoryPairIntnaoqi_bridge_msgs/BodyROInaoqi_bridge_msgs/PoseWithConfidenceStampednaoqi_bridge_msgs/FloatStampednaoqi_bridge_msgs/IntArrayStampednaoqi_bridge_msgs/FloatArrayStampednaoqi_bridge_msgs/WordRecognizednaoqi_bridge_msgs/BoolStampednaoqi_bridge_msgs/AudioBuffernaoqi_bridge_msgs/StringStampednaoqi_bridge_msgs/StringArrayStampednaoqi_bridge_msgs/StatusChangeStampednaoqi_bridge_msgs/JointAngleTrajectorynaoqi_bridge_msgs/TactileTouchnaoqi_bridge_msgs/MemoryPairFloatnaoqi_bridge_msgs/MemoryPairStringnaoqi_bridge_msgs/FaceROInaoqi_bridge_msgs/MemoryListnaoqi_bridge_msgs/IntStampednaoqi_bridge_msgs/EventStamped
Service types¶
naoqi_bridge_msgs/OrthogonalSecurityDistancenaoqi_bridge_msgs/SetTransformnaoqi_bridge_msgs/CmdVelServicenaoqi_bridge_msgs/SetArmsEnablednaoqi_bridge_msgs/GetBodyROInaoqi_bridge_msgs/TangentialSecurityDistancenaoqi_bridge_msgs/GetTrueposenaoqi_bridge_msgs/GetFacesROInaoqi_bridge_msgs/GetRobotInfonaoqi_bridge_msgs/CmdPoseServicenaoqi_bridge_msgs/GetInstalledBehaviors
-
naoqi_bridge_msgs/OrthogonalSecurityDistance¶ Field (Request): - orthogonal_distance (std_msgs/Float32) –
Service for setting the orthogonal security distance of Pepper
# Service for setting the orthogonal security distance of Pepper std_msgs/Float32 orthogonal_distance --- # Empty response
-
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/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/GetBodyROI¶ Field (Response): - bodies[] (naoqi_bridge_msgs/BodyROI) –
--- BodyROI[] bodies
-
naoqi_bridge_msgs/TangentialSecurityDistance¶ Field (Request): - tangential_distance (std_msgs/Float32) –
Service for setting the tangential security distance of Pepper
# Service for setting the tangential security distance of Pepper std_msgs/Float32 tangential_distance --- # Empty response
-
naoqi_bridge_msgs/GetTruepose¶ Field (Response): Get the current truepose from the simulator environment
# 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
-
naoqi_bridge_msgs/GetRobotInfo¶ Field (Response): - info (naoqi_bridge_msgs/RobotInfo) –
Get several pieces of info about the robot
# Get several pieces of info about the robot --- naoqi_bridge_msgs/RobotInfo info
-
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/GetInstalledBehaviors¶ Field (Response): - behaviors[] (string) –
List installed behaviors on the robot
# List installed behaviors on the robot --- string[] behaviors
Action types¶
naoqi_bridge_msgs/BodyPoseWithSpeednaoqi_bridge_msgs/BodyPosenaoqi_bridge_msgs/JointAnglesWithSpeednaoqi_bridge_msgs/SpeechWithFeedbacknaoqi_bridge_msgs/RunBehaviornaoqi_bridge_msgs/JointTrajectorynaoqi_bridge_msgs/Blinknaoqi_bridge_msgs/FollowPathnaoqi_bridge_msgs/SetSpeechVocabulary
-
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/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/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/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/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
-
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/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/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 ---