This commit is contained in:
Alvin-lyq 2026-04-29 15:03:44 +08:00
parent d75337560a
commit 31faa9e9df

View File

@ -8,52 +8,45 @@ from launch_ros.descriptions import ComposableNode
def generate_launch_description():
"""Generate launch description with multiple components."""
container = ComposableNodeContainer(
package="pbox_node",
executable="pbox_pub",
namespace='',
name="pbox_pub",
output="screen",
#AG_Pbox 节点运行配置参数
parameters=[
#输出msg类型ros2标准msg0 , Asensing msg1
#default: 1 Asensing msg
{"MsgType": 1},
#连接类型serial port0 , UDP1
#default: 0 serial port
{"ConnectionType": 0},
#串口设备串 defaule: /dev/ttyUSB0
{"UART_Port": "/dev/ttyTHS1"},
#串口波特率 default: 115200
{"UART_Baudrate": 115200},
#latency_timer :1 ~ 16, default:16
{"USB_LatencyTime": 16},
#UDP addr default 192.168.225.2
{"UDP_Addr": "192.168.225.2"},
#UDP port default 12300
{"UDP_Port": 12300},
#IMU BDDB0A协议类型 0V1.0 1V2.0----072
{"ProtocolType":0},
#5503协议陀螺量程
{"Grange04": 250.0},
#AG041协议加表量程
{"Arange04": 4.0},
#570D协议陀螺量程
{"Grange0B": 250.0},
#570D协议加表量程
{"Arange0B": 4.0},
#设置日志文件路径和文件名
#default: close
{"LogInfo":"./debug.log"},
#设置日志打印等级DEBUG:0 (save imu rawdata),INFO:1,WARNING:2,ERROR:3,FATAL:4
#default:INFO
{"LogLevel":0}
],
package="pbox_node",
executable="pbox_pub",
namespace="",
name="pbox_pub",
output="screen",
# AG_Pbox 节点运行配置参数
parameters=[
# 输出msg类型ros2标准msg0 , Asensing msg1
# default: 1 Asensing msg
{"MsgType": 1},
# 连接类型serial port0 , UDP1
# default: 0 serial port
{"ConnectionType": 0},
# 串口设备串 defaule: /dev/ttyUSB0
{"UART_Port": "/dev/ttyTHS1"},
# 串口波特率 default: 115200
{"UART_Baudrate": 115200},
# latency_timer :1 ~ 16, default:16
{"USB_LatencyTime": 16},
# UDP addr default 192.168.225.2
{"UDP_Addr": "192.168.225.2"},
# UDP port default 12300
{"UDP_Port": 12300},
# IMU BDDB0A协议类型 0V1.0 1V2.0----072
{"ProtocolType": 0},
# 5503协议陀螺量程
{"Grange04": 250.0},
# AG041协议加表量程
{"Arange04": 4.0},
# 570D协议陀螺量程
{"Grange0B": 250.0},
# 570D协议加表量程
{"Arange0B": 4.0},
# 设置日志文件路径和文件名
# default: close
{"LogInfo": "./debug.log"},
# 设置日志打印等级DEBUG:0 (save imu rawdata),INFO:1,WARNING:2,ERROR:3,FATAL:4
# default:INFO
{"LogLevel": 1},
],
)
return launch.LaunchDescription([container])