Raisin Interfaces Message Types
Definitions are sourced from release/install/raisin_ros2_messages/ubuntu/22.04/x86_64/release/messages. Only the public message schemas are documented here.
Messages
raisin_interfaces
ActuatorState: - Fields:string namefloat64 positionfloat64 velocityfloat64 effortuint16 statusfloat64 temperature
ActuatorStates: - Fields:int32 num_actuatorsActuatorState[] actuator_states
AudioData: - Fields:std_msgs/Header headeruint8[] data
Command: - Fields:float64 x_posfloat64 y_posfloat64 x_velfloat64 y_velfloat64 yaw_ratefloat64 pitch_anglefloat64 body_heightfloat64 pan_dirfloat64 tilt_dir
FfmpegPacket: - Fields:std_msgs/Header headeruint8[] dataint32 widthint32 heightstring encodinguint64 ptsuint8 flagsbool is_bigendian
Heightmap: - Fields:int32 sample_xint32 sample_yfloat64 size_xfloat64 size_yfloat64 center_xfloat64 center_yfloat64[] height_vecuint8[] color
Imu: - Fields:float64 quaternion_wfloat64 quaternion_xfloat64 quaternion_yfloat64 quaternion_zfloat64 angular_velocity_xfloat64 angular_velocity_yfloat64 angular_velocity_zfloat64 linear_acceleration_xfloat64 linear_acceleration_yfloat64 linear_acceleration_z
JointState: - Fields:float64 joint_positionfloat64 joint_velocity
JointStates: - Fields:float64 timestampint32 num_jointsJointState[] joint_states
JointTarget: - Fields:float64 target_positionfloat64 target_velocityfloat64 p_gainfloat64 d_gain
JointTargets: - Fields:int32 num_jointsJointTarget[] joint_targets
JoyListen: - Fields:string topicstring network_idbool selectedbool online
JoyRange: - Fields:float64[] p_scalefloat64[] n_scale
Log: - Fields:string dataint8 level
ModuleList: - Fields:string[] controllersint32 loaded_controllerraisin_interfaces/PluginState[] plugin_states
Parameter: - Fields:string namestring valuestring typestring[] options
PasswordStatus: - Fields:int8 statusint64 failed_attemptsint64 lockout_timeint64 failed_attempts_max
PluginState: - Fields:string namebool is_loadedbool is_loadablebool is_unloadable
Pose: - Fields:float64 timestampfloat64[3] positionfloat64[4] quaternion
QuadrupedState: - Fields:float64[3] positionfloat64[4] quaternionfloat64[12] joint_positon
RobotState: - Fields:ActuatorState[] actuator_statesfloat64[3] base_posfloat64[4] base_quatfloat64[3] base_lin_velfloat64[3] base_ang_velImu imufloat64 max_voltagefloat64 min_voltagefloat64 max_currentfloat64 voltagefloat64 currentfloat64 body_temperatureint32 stateint32 joy_listen_typeJoyListen[] joy_listen_state
ScopeTimeMeasurement: - Fields:string idfloat64 total_timeint32 count
State: - Fields:std_msgs/Header headerfloat64[3] positionfloat64[9] orientationfloat64[3] translationfloat64[9] rotation
TaskProfile: - Fields:string nameuint32 execute_countuint64 delay_sumuint64 execution_time
ThreadPoolProfile: - Fields:ThreadProfile[] thread_pool_profiles
ThreadProfile: - Fields:TaskProfile[] event_task_profilesTaskProfile[] periodic_task_profiles
TimeProfile: - Fields:float32 cpu_usagefloat32 memory_usagefloat32 disk_usagefloat32 cpu_temperatureScopeTimeMeasurement[] scope_measurements
VelocityCommand: - Fields:float64 x_velfloat64 y_velfloat64 yaw_rate
Waypoint: - Fields:string framefloat64 xfloat64 yfloat64 zbool use_z
Services
raisin_interfaces
AppendWaypoint: - Request fields:Waypoint waypoint
Response fields: -
bool success-string message
AudioDevices: - Request fields:(none)
Response fields: -
string[] devices-bool success-string message
Float64: - Request fields:float64 data
Response fields: -
bool success-string message
Float64AndAxis: - Request fields:int8 pnbint16 axisfloat64 data
Response fields: -
bool success-string message
GetFloat64: - Request fields:(none)
Response fields: -
bool success-string message-float64 data
GetParameters: - Request fields:(none)
Response fields: -
Parameter[] param
GetWaypoints: - Request fields:(none)
Response fields: -
bool success-string message-Waypoint[] waypoints-uint8 repetition-uint8 current_index
Log: - Request fields:string dataint8 level
Response fields: -
bool success-string message
LogTree: - Request fields:(none)
Response fields: -
string username-string prefix-string ssh_port-string[] dirs-int32[] sizes
Password: - Request fields:string idstring pw
Response fields: -
bool success-string message
RobotDescription: - Request fields:(none)
Response fields: -
bool success-bool is_real_robot-string robot_model-string robot_nickname-string serial_number-string driver_version-string robot_software_version-float64 max_voltage-float64 min_voltage-float64 max_current
SetLaserMap: - Request fields:string namesensor_msgs/PointCloud2 pcgeometry_msgs/Pose initial_pose
Response fields: -
bool success-string message
SetParameter: - Request fields:Parameter param
Response fields: -
bool success-string message
SetPoseWithCovarianceStamped: - Request fields:geometry_msgs/PoseWithCovarianceStamped pose
Response fields: -
bool success-string message
SetWaypoints: - Request fields:Waypoint[] waypointsuint8 repetitionuint8 current_index
Response fields: -
bool success-string message
String: - Request fields:string data
Response fields: -
bool success-string message
StringAndBool: - Request fields:string databool flag
Response fields: -
bool success-string message
Terrain: - Request fields:string namestring[] param_namefloat64[] param
Response fields: -
bool success-string message
Vector3: - Request fields:float64 xfloat64 yfloat64 z
Response fields: -
bool success-string message
Waypoints: - Request fields:Waypoint[] waypointsint8 repetition
Response fields: -
bool success-string message