Skip to content

Commit

Permalink
Merge branch 'beta/v0.29.0' into feat/build_xacro
Browse files Browse the repository at this point in the history
  • Loading branch information
Owen-Liuyuxuan authored Dec 13, 2024
2 parents 5e772bc + 11920b6 commit bdd2539
Show file tree
Hide file tree
Showing 27 changed files with 1,824 additions and 14 deletions.
57 changes: 47 additions & 10 deletions aip_x2_launch/config/dummy_diag_publisher/sensor_kit.param.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -13,20 +13,57 @@
ros__parameters:
required_diags:
# gnss
gnss: default
"topic_state_monitor_gnss_pose: gnss_topic_status": default
"septentrio_driver: Quality indicators": default

# imu
yaw_rate_status: default
"imu_monitor: yaw_rate_status": default
"topic_state_monitor_imu_data: imu_topic_status": default
"gyro_bias_validator: gyro_bias_validator": default

# lidar
pandar_connection: default
pandar_temperature: default
pandar_ptp: default
"left_upper: visibility_validation": default
blockage_validation: default
"pandar_monitor: /sensing/lidar/front_lower: pandar_connection": default
"pandar_monitor: /sensing/lidar/front_upper: pandar_connection": default
"pandar_monitor: /sensing/lidar/left_lower: pandar_connection": default
"pandar_monitor: /sensing/lidar/left_upper: pandar_connection": default
"pandar_monitor: /sensing/lidar/right_lower: pandar_connection": default
"pandar_monitor: /sensing/lidar/right_upper: pandar_connection": default
"pandar_monitor: /sensing/lidar/rear_lower: pandar_connection": default
"pandar_monitor: /sensing/lidar/rear_upper: pandar_connection": default

"pandar_monitor: /sensing/lidar/front_lower: pandar_ptp": default
"pandar_monitor: /sensing/lidar/front_upper: pandar_ptp": default
"pandar_monitor: /sensing/lidar/left_lower: pandar_ptp": default
"pandar_monitor: /sensing/lidar/left_upper: pandar_ptp": default
"pandar_monitor: /sensing/lidar/right_lower: pandar_ptp": default
"pandar_monitor: /sensing/lidar/right_upper: pandar_ptp": default
"pandar_monitor: /sensing/lidar/rear_lower: pandar_ptp": default
"pandar_monitor: /sensing/lidar/rear_upper: pandar_ptp": default

"pandar_monitor: /sensing/lidar/front_lower: pandar_temperature": default
"pandar_monitor: /sensing/lidar/front_upper: pandar_temperature": default
"pandar_monitor: /sensing/lidar/left_lower: pandar_temperature": default
"pandar_monitor: /sensing/lidar/left_upper: pandar_temperature": default
"pandar_monitor: /sensing/lidar/right_lower: pandar_temperature": default
"pandar_monitor: /sensing/lidar/right_upper: pandar_temperature": default
"pandar_monitor: /sensing/lidar/rear_lower: pandar_temperature": default
"pandar_monitor: /sensing/lidar/rear_upper: pandar_temperature": default
"concatenate_data: concat_status": default

sensing_topic_status: default
# camera
"v4l2_camera_camera0: capture_status": default
"v4l2_camera_camera1: capture_status": default
"v4l2_camera_camera2: capture_status": default
"v4l2_camera_camera3: capture_status": default
"v4l2_camera_camera4: capture_status": default
"v4l2_camera_camera5: capture_status": default
"v4l2_camera_camera6: capture_status": default
"v4l2_camera_camera7: capture_status": default

# imu
gyro_bias_estimator: default
# radar
"topic_state_monitor_radar_front_center: radar_front_center_topic_status": default
"topic_state_monitor_radar_front_left: radar_front_left_topic_status": default
"topic_state_monitor_radar_front_right: radar_front_right_topic_status": default
"topic_state_monitor_radar_rear_center: radar_rear_center_topic_status": default
"topic_state_monitor_radar_rear_left: radar_rear_left_topic_status": default
"topic_state_monitor_radar_rear_right: radar_rear_right_topic_status": default
4 changes: 2 additions & 2 deletions aip_x2_launch/launch/sensing.launch.xml
Original file line number Diff line number Diff line change
Expand Up @@ -25,9 +25,9 @@
</include>

<!-- Radar Driver -->
<include file="$(find-pkg-share aip_x2_launch)/launch/radar.launch.xml">
<!--include file="$(find-pkg-share aip_x2_launch)/launch/radar.launch.xml">
<arg name="launch_driver" value="$(var launch_driver)" />
</include>
</include-->

<!-- Vehicle twist -->
<include file="$(find-pkg-share vehicle_velocity_converter)/launch/vehicle_velocity_converter.launch.xml">
Expand Down
11 changes: 11 additions & 0 deletions aip_xx1_gen2_description/CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
cmake_minimum_required(VERSION 3.5)
project(aip_xx1_gen2_description)

find_package(ament_cmake_auto REQUIRED)

ament_auto_find_build_dependencies()

ament_auto_package(INSTALL_TO_SHARE
urdf
config
)
113 changes: 113 additions & 0 deletions aip_xx1_gen2_description/config/sensor_kit_calibration.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,113 @@
sensor_kit_base_link:
camera0/camera_link:
x: 0.372 # Design Value
y: 0.0 # Design Value
z: -0.207 # Design Value
roll: 0.0 # Design Value
pitch: 0.0 # Design Value
yaw: 0.0 # Design Value
camera1/camera_link:
x: 0.372 # Design Value
y: 0.045 # Design Value
z: -0.207 # Design Value
roll: 0.0 # Design Value
pitch: 0.0 # Design Value
yaw: 0.0 # Design Value
camera2/camera_link:
x: 0.372 # Design Value
y: -0.045 # Design Value
z: -0.207 # Design Value
roll: 0.0 # Design Value
pitch: 0.0 # Design Value
yaw: 0.0 # Design Value
camera3/camera_link:
x: 0.133 # Design Value
y: 0.498 # Design Value
z: -0.246 # Design Value
roll: 0.0 # Design Value
pitch: 0.0 # Design Value
yaw: 0.872665 # Design Value
camera4/camera_link:
x: 0.133 # Design Value
y: -0.498 # Design Value
z: -0.246 # Design Value
roll: 0.0 # Design Value
pitch: 0.0 # Design Value
yaw: -0.872665 # Design Value
camera5/camera_link:
x: 0.095 # Design Value
y: 0.524 # Design Value
z: -0.246 # Design Value
roll: 0.0 # Design Value
pitch: 0.0 # Design Value
yaw: 1.0472 # Design Value
camera6/camera_link:
x: 0.095 # Design Value
y: -0.524 # Design Value
z: -0.246 # Design Value
roll: 0.0 # Design Value
pitch: 0.0 # Design Value
yaw: -1.0472 # Design Value
camera7/camera_link:
x: -0.345 # Design Value
y: 0.244 # Design Value
z: -0.174 # Design Value
roll: 0.0 # Design Value
pitch: 0.0 # Design Value
yaw: 2.70526 # Design Value
camera8/camera_link:
x: -0.345 # Design Value
y: -0.244 # Design Value
z: -0.174 # Design Value
roll: 0.0 # Design Value
pitch: 0.0 # Design Value
yaw: -2.70526 # Design Value
camera9/camera_link:
x: -0.362 # Design Value
y: 0.202 # Design Value
z: -0.174 # Design Value
roll: 0.0 # Design Value
pitch: 0.0 # Design Value
yaw: 2.79253 # Design Value
camera10/camera_link:
x: -0.362 # Design Value
y: -0.202 # Design Value
z: -0.174 # Design Value
roll: 0.0 # Design Value
pitch: 0.0 # Design Value
yaw: -2.79253 # Design Value
hesai_top_base_link:
x: 0.0 # Design Value
y: 0.0 # Design Value
z: 0.0 # Design Value
roll: 0.0 # Design Value
pitch: 0.0 # Design Value
yaw: 4.36332298038 # Design Value
hesai_left_base_link:
x: 0.0 # Design Value
y: 0.564 # Design Value
z: -0.300 # Design Value
roll: 0.872665 # Design Value
pitch: 0.0 # Design Value
yaw: 3.14159265359 # Design Value
hesai_right_base_link:
x: 0.0 # Design Value
y: -0.564 # Design Value
z: -0.300 # Design Value
roll: 0.69813132679 # Design Value
pitch: 0.0 # Design Value
yaw: 0.0 # Design Value
gnss_link:
x: -0.279 # Design Value
y: 0.0 # Design Value
z: -0.160 # Design Value
roll: 0.0 # Design Value
pitch: 0.0 # Design Value
yaw: 0.0 # Design Value
tamagawa/imu_link:
x: -0.129 # Design Value
y: 0.0 # Design Value
z: -0.160 # Design Value
roll: 3.14159265359
pitch: 0.0 # Design Value
yaw: 3.14159265359 # Design Value
71 changes: 71 additions & 0 deletions aip_xx1_gen2_description/config/sensors_calibration.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,71 @@
base_link:
sensor_kit_base_link:
x: 0.9
y: 0.0
z: 2.0
roll: 0.0
pitch: 0.0
yaw: 0.0
hesai_front_left_base_link:
x: 3.373 # Design Value
y: 0.740 # Design Value
z: 0.5482
roll: 0.0 # Design Value
pitch: 0.0 # Design Value
yaw: 2.44346132679 # Design Value
hesai_front_right_base_link:
x: 3.373 # Design Value
y: -0.740 # Design Value
z: 0.5482
roll: 0.0 # Design Value
pitch: 0.0 # Design Value
yaw: 0.69813132679 # Design Value
# velodyne_rear_base_link: #unused
# x: -0.358
# y: 0.0
# z: 1.631
# roll: -0.02
# pitch: 0.7281317
# yaw: 3.141592
front_center/radar_link:
x: 3.520 # Design Value
y: 0.0 # Design Value
z: 0.6352
roll: 0.0 # Design Value
pitch: 0.0 # Design Value
yaw: 0.0 # Design Value
front_right/radar_link:
x: 3.384 # Design Value
y: -0.7775 # Design Value
z: 0.410
roll: 0.0 # Design Value
pitch: 0.0 # Design Value
yaw: -1.22173 # Design Value
front_left/radar_link:
x: 3.384 # Design Value
y: 0.7775 # Design Value
z: 0.410
roll: 0.0 # Design Value
pitch: 0.0 # Design Value
yaw: 1.22173 # Design Value
rear_center/radar_link:
x: -0.858 # Design Value
y: 0.0 # Design Value
z: 0.520
roll: 0.0 # Design Value
pitch: 0.0 # Design Value
yaw: 3.141592 # Design Value
rear_right/radar_link:
x: -0.782 # Design Value
y: -0.761 # Design Value
z: 0.520
roll: 0.0 # Design Value
pitch: 0.0 # Design Value
yaw: -2.0944 # Design Value
rear_left/radar_link:
x: -0.782 # Design Value
y: 0.761 # Design Value
z: 0.520
roll: 0.0 # Design Value
pitch: 0.0 # Design Value
yaw: 2.0944 # Design Value
17 changes: 17 additions & 0 deletions aip_xx1_gen2_description/package.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
<?xml version="1.0"?>
<package format="2">
<name>aip_xx1_gen2_description</name>
<version>0.1.0</version>
<description>The aip_xx1_gen2_description package</description>

<maintainer email="[email protected]">Yukihiro Saito</maintainer>
<license>Apache 2</license>

<buildtool_depend>ament_cmake_auto</buildtool_depend>

<depend>velodyne_description</depend>

<export>
<build_type>ament_cmake</build_type>
</export>
</package>
Loading

0 comments on commit bdd2539

Please sign in to comment.