Compare commits
2 Commits
7d3ecde581
...
1c81a127af
| Author | SHA1 | Date | |
|---|---|---|---|
| 1c81a127af | |||
| 37d350dd82 |
@ -4,4 +4,4 @@ sudo ./can.sh
|
|||||||
|
|
||||||
sudo chmod 777 /dev/ttyTHS1
|
sudo chmod 777 /dev/ttyTHS1
|
||||||
|
|
||||||
sudo ip route add 36.153.162.0/24 via 192.168.5.1 dev eth4
|
# sudo ip route add 36.153.162.0/24 via 192.168.5.1 dev eth4
|
||||||
@ -5,6 +5,7 @@ from launch.launch_description_sources import PythonLaunchDescriptionSource
|
|||||||
from ament_index_python.packages import get_package_share_directory
|
from ament_index_python.packages import get_package_share_directory
|
||||||
import os
|
import os
|
||||||
|
|
||||||
|
|
||||||
def generate_launch_description():
|
def generate_launch_description():
|
||||||
# 获取各包的路径
|
# 获取各包的路径
|
||||||
rslidar_sdk_path = get_package_share_directory("rslidar_sdk")
|
rslidar_sdk_path = get_package_share_directory("rslidar_sdk")
|
||||||
@ -18,119 +19,104 @@ def generate_launch_description():
|
|||||||
name="vehicle_params_node",
|
name="vehicle_params_node",
|
||||||
output="screen",
|
output="screen",
|
||||||
respawn=True,
|
respawn=True,
|
||||||
respawn_delay=2
|
respawn_delay=2,
|
||||||
),
|
),
|
||||||
|
|
||||||
# Node(
|
# Node(
|
||||||
# package="radio_ctrl",
|
# package="radio_ctrl",
|
||||||
# executable="radio_ctrl_node",
|
# executable="radio_ctrl_node",
|
||||||
# name="radio_ctrl_node",
|
# name="radio_ctrl_node",
|
||||||
# output="screen",
|
# output="screen",
|
||||||
# respawn=True,
|
# respawn=True,
|
||||||
# respawn_delay=2
|
# respawn_delay=2,
|
||||||
# ),
|
# ),
|
||||||
|
|
||||||
Node(
|
Node(
|
||||||
package="can_radio_ctrl",
|
package="can_radio_ctrl",
|
||||||
executable="can_radio_ctrl_node",
|
executable="can_radio_ctrl_node",
|
||||||
name="can_radio_ctrl_node",
|
name="can_radio_ctrl_node",
|
||||||
output="screen",
|
output="screen",
|
||||||
respawn=True,
|
respawn=True,
|
||||||
respawn_delay=2
|
respawn_delay=2,
|
||||||
),
|
),
|
||||||
|
|
||||||
Node(
|
Node(
|
||||||
package="remote_ctrl",
|
package="remote_ctrl",
|
||||||
executable="remote_ctrl_node",
|
executable="remote_ctrl_node",
|
||||||
name="remote_ctrl_node",
|
name="remote_ctrl_node",
|
||||||
output="screen",
|
output="screen",
|
||||||
respawn=True,
|
respawn=True,
|
||||||
respawn_delay=2
|
respawn_delay=2,
|
||||||
),
|
),
|
||||||
|
|
||||||
Node(
|
Node(
|
||||||
package="mc",
|
package="mc",
|
||||||
executable="mc_node",
|
executable="mc_node",
|
||||||
name="mc_node",
|
name="mc_node",
|
||||||
output="screen",
|
output="screen",
|
||||||
respawn=True,
|
respawn=True,
|
||||||
respawn_delay=2
|
respawn_delay=2,
|
||||||
),
|
),
|
||||||
|
|
||||||
Node(
|
Node(
|
||||||
package="ctrl_arbiter",
|
package="ctrl_arbiter",
|
||||||
executable="ctrl_arbiter_node",
|
executable="ctrl_arbiter_node",
|
||||||
name="ctrl_arbiter_node",
|
name="ctrl_arbiter_node",
|
||||||
output="screen",
|
output="screen",
|
||||||
respawn=True,
|
respawn=True,
|
||||||
respawn_delay=2
|
respawn_delay=2,
|
||||||
),
|
),
|
||||||
|
|
||||||
Node(
|
Node(
|
||||||
package="mqtt_report",
|
package="mqtt_report",
|
||||||
executable="mqtt_report_node",
|
executable="mqtt_report_node",
|
||||||
name="mqtt_report_node",
|
name="mqtt_report_node",
|
||||||
output="screen",
|
output="screen",
|
||||||
respawn=True,
|
respawn=True,
|
||||||
respawn_delay=2
|
respawn_delay=2,
|
||||||
),
|
),
|
||||||
|
|
||||||
IncludeLaunchDescription(
|
IncludeLaunchDescription(
|
||||||
PythonLaunchDescriptionSource(
|
PythonLaunchDescriptionSource(
|
||||||
os.path.join(rslidar_sdk_path, "launch", "start_double.launch.py")
|
os.path.join(rslidar_sdk_path, "launch", "start_double.launch.py")
|
||||||
)
|
)
|
||||||
),
|
),
|
||||||
|
|
||||||
Node(
|
Node(
|
||||||
package="rtk",
|
package="rtk",
|
||||||
executable="rtk_node",
|
executable="rtk_node",
|
||||||
name="rtk_node",
|
name="rtk_node",
|
||||||
parameters=[
|
parameters=[
|
||||||
os.path.join(
|
os.path.join(
|
||||||
get_package_share_directory("rtk"),
|
get_package_share_directory("rtk"), "config", "rtk_params.yaml"
|
||||||
"config",
|
|
||||||
"rtk_params.yaml"
|
|
||||||
)
|
)
|
||||||
], # 从YAML文件加载参数
|
], # 从YAML文件加载参数
|
||||||
output="screen"
|
output="screen",
|
||||||
),
|
),
|
||||||
|
|
||||||
Node(
|
Node(
|
||||||
package="route",
|
package="route",
|
||||||
executable="route_node",
|
executable="route_node",
|
||||||
name="route_node",
|
name="route_node",
|
||||||
output="screen",
|
output="screen",
|
||||||
respawn=True,
|
respawn=True,
|
||||||
respawn_delay=2
|
respawn_delay=2,
|
||||||
),
|
),
|
||||||
|
|
||||||
Node(
|
Node(
|
||||||
package="sub",
|
package="sub",
|
||||||
executable="sub_node",
|
executable="sub_node",
|
||||||
name="sub_node",
|
name="sub_node",
|
||||||
output="screen",
|
output="screen",
|
||||||
respawn=True,
|
respawn=True,
|
||||||
respawn_delay=2
|
respawn_delay=2,
|
||||||
),
|
),
|
||||||
|
|
||||||
Node(
|
Node(
|
||||||
package="task_manager",
|
package="task_manager",
|
||||||
executable="task_manager_node",
|
executable="task_manager_node",
|
||||||
name="task_manager_node",
|
name="task_manager_node",
|
||||||
output="screen",
|
output="screen",
|
||||||
respawn=True,
|
respawn=True,
|
||||||
respawn_delay=2
|
respawn_delay=2,
|
||||||
),
|
),
|
||||||
|
|
||||||
Node(
|
Node(
|
||||||
package="pl",
|
package="pl",
|
||||||
executable="pl_node",
|
executable="pl_node",
|
||||||
name="pl_node",
|
name="pl_node",
|
||||||
output="screen",
|
output="screen",
|
||||||
respawn=True,
|
respawn=True,
|
||||||
respawn_delay=2
|
respawn_delay=2,
|
||||||
),
|
),
|
||||||
|
|
||||||
IncludeLaunchDescription(
|
IncludeLaunchDescription(
|
||||||
PythonLaunchDescriptionSource(
|
PythonLaunchDescriptionSource(
|
||||||
os.path.join(fu_path, "launch", "fu.launch.py")
|
os.path.join(fu_path, "launch", "fu.launch.py")
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user