omo_r1mini_node 지원 ROS message

다음은 omo_r1mini_bringup 패키지 중 omo_r1mini_node가 지원하는 ROS 메세지와 서비스를 정리한 것입니다.

지원하는 ROS message 목록 #

ROS message입력/출력경로내용비고
geometry_msgs/Twist.msg입력/cmd_velTwsit.linear.x 종방향 속도 m/s
Twist.angular.z 회전 속도 rad/s
최대속도: 1.0m/s
최대회전속도:
nav_msgs/Odometry.msg출력/odomOdometry.pose.pose
Odometry.twist.twist
odom.header.frame_id = “odom”
odom.child_frame_id = “base_footprint”
sensor_msgs/JointState.msg출력/joint_statesheader.frame_id = “base_link”
joint_states.position = self.joint.joint_pos
joint_states.velocity = self.joint.joint_vel
geometry_msgs/Pose.msg출력/poseorientation.x = roll
orientation.y = pitch
orientation.z = yaw

지원하는 서비스 목록 #

서비스 파일의 경로: omo_r1mini_bringup.srv

서비스 파일내용입력값응답 값경로
Battery.srv배터리 전압/전류 확인float64 volt
float64 SOC
float64 current
/battery_status
Calg.srvIMU 캘리브레이션/calibrate_gyro
Color.srvRGB LED 색상 설정int64 red
int64 green
int64 blue
/set_led_color
SaveColor.srvRGB LED 색상 저장int64 red
int64 green
int64 blue
/save_led_color
Onoff.srv헤드라이트 LED 켜기bool set/set_headlight
ResetOdom.srvOdom 리셋하기float64 x
float64 y
float64 theta
/reset_odom

위 내용은 launch 파일의 구성에 따라 변경될 수 있습니다.