Skip to content

Commit 292dbba

Browse files
authored
Merge pull request #1 from N-rwal/arm
rpi5 2D
2 parents 5415176 + dccbc32 commit 292dbba

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

51 files changed

+1514
-1472
lines changed

go2_interfaces/CMakeLists.txt

Lines changed: 61 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,61 @@
1+
cmake_minimum_required(VERSION 3.8)
2+
project(go2_interfaces)
3+
4+
# Fix for CMake policy CMP0148 warning
5+
if(POLICY CMP0148)
6+
cmake_policy(SET CMP0148 OLD)
7+
endif()
8+
9+
if(CMAKE_COMPILER_IS_GNUCXX OR CMAKE_CXX_COMPILER_ID MATCHES "Clang")
10+
add_compile_options(-Wall -Wextra -Wpedantic)
11+
endif()
12+
13+
# find dependencies
14+
find_package(ament_cmake REQUIRED)
15+
find_package(geometry_msgs REQUIRED)
16+
find_package(rosidl_default_generators REQUIRED)
17+
# uncomment the following section in order to fill in
18+
# further dependencies manually.
19+
20+
21+
rosidl_generate_interfaces(${PROJECT_NAME}
22+
# Original go2_interfaces messages
23+
"msg/Go2Cmd.msg"
24+
"msg/Go2State.msg"
25+
"msg/Go2Move.msg"
26+
"msg/Go2RpyCmd.msg"
27+
"msg/IMU.msg"
28+
29+
# Merged from unitree_go
30+
"msg/AudioData.msg"
31+
"msg/BmsCmd.msg"
32+
"msg/BmsState.msg"
33+
"msg/Error.msg"
34+
"msg/Go2FrontVideoData.msg"
35+
"msg/HeightMap.msg"
36+
"msg/InterfaceConfig.msg"
37+
"msg/LidarState.msg"
38+
"msg/LowCmd.msg"
39+
"msg/LowState.msg"
40+
"msg/MotorCmd.msg"
41+
"msg/MotorCmds.msg"
42+
"msg/MotorState.msg"
43+
"msg/MotorStates.msg"
44+
"msg/PathPoint.msg"
45+
"msg/Req.msg"
46+
"msg/Res.msg"
47+
"msg/SportModeCmd.msg"
48+
"msg/SportModeState.msg"
49+
"msg/TimeSpec.msg"
50+
"msg/UwbState.msg"
51+
"msg/UwbSwitch.msg"
52+
"msg/VoxelMapCompressed.msg"
53+
"msg/VoxelHeightMapState.msg"
54+
"msg/WebRtcReq.msg"
55+
"msg/WirelessController.msg"
56+
57+
DEPENDENCIES geometry_msgs # Add packages that above messages depend on
58+
)
59+
60+
61+
ament_package()

go2_interfaces/msg/AudioData.msg

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
uint64 time_frame
2+
uint8[] data

go2_interfaces/msg/BmsCmd.msg

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
uint8 off
2+
uint8[3] reserve

go2_interfaces/msg/BmsState.msg

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
uint8 version_high
2+
uint8 version_low
3+
uint8 status
4+
uint8 soc
5+
int32 current
6+
uint16 cycle
7+
int8[2] bq_ntc
8+
int8[2] mcu_ntc
9+
uint16[15] cell_vol

go2_interfaces/msg/Error.msg

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
uint32 source
2+
uint32 state

go2_interfaces/msg/Go2Cmd.msg

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
uint16 cmd
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
# Time frame as a 64-bit unsigned integer
2+
uint64 time_frame
3+
4+
# Resolution as a 16-bit signed integer
5+
int16 resolution
6+
7+
# Data as a sequence of bytes (octets)
8+
uint8[] data

go2_interfaces/msg/Go2Move.msg

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
float32 x
2+
float32 y
3+
float32 z

go2_interfaces/msg/Go2RpyCmd.msg

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
float32 roll
2+
float32 pitch
3+
float32 yaw

go2_interfaces/msg/Go2State.msg

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
uint8 mode
2+
int32 progress
3+
uint8 gait_type
4+
float32 foot_raise_height
5+
float32[3] position
6+
float32 body_height
7+
float32[3] velocity
8+
float32[4] range_obstacle
9+
int16[4] foot_force
10+
float32[12] foot_position_body
11+
float32[12] foot_speed_body
12+

0 commit comments

Comments
 (0)