返回教程正文

配套源码

ros_gateway.launch.py

ros2/launch/ros_gateway.launch.py
ros_gateway Brick:在 App Lab 中建立可靠的 WebSocket 通道ros2/launch/ros_gateway.launch.py
Python29 行
  1. # SPDX-License-Identifier: MIT
  2. from pathlib import Path
  3. from ament_index_python.packages import get_package_share_directory
  4. from launch import LaunchDescription
  5. from launch_ros.actions import Node
  6. def generate_launch_description():
  7. """
  8. @description : 创建加载默认参数文件的 ROS 2 启动描述
  9. @param : 无参数
  10. @return : LaunchDescription 实例
  11. """
  12. package_share = Path(get_package_share_directory("ventuno_app_bridge"))
  13. parameters_file = package_share / "config" / "bridge_params.yaml"
  14. return LaunchDescription(
  15. [
  16. Node(
  17. package="ventuno_app_bridge",
  18. executable="ventuno_app_bridge_node",
  19. name="ventuno_app_bridge_node",
  20. output="screen",
  21. parameters=[str(parameters_file)],
  22. )
  23. ]
  24. )