news 2026/7/2 1:39:44

turn_on_wheeltec_robot.launch

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
turn_on_wheeltec_robot.launch
<launch> <!-- Arguments参数 --> <arg name="lidar_is_cx" default="false"/> <arg name="car_mode" default="mini_4wd" doc="opt: mini_akm,senior_akm,top_akm_bs,top_akm_dl, mini_mec,senior_mec_bs,senior_mec_dl,top_mec_bs,top_mec_dl,senior_mec_EightDrive,top_mec_EightDrive, flagship_mec_bs,flagship_mec_dl, mini_omni,senior_omni,top_omni, mini_4wd,mini_4wd_moveit,senior_4wd_bs,senior_4wd_dl,top_4wd_bs,top_4wd_dl,flagship_4wd_bs,flagship_4wd_dl, mini_tank,mini_diff,senior_diff,four_wheel_diff_bs,four_wheel_diff_dl,flagship_four_wheel_diff_dl,flagship_four_wheel_diff_bs, brushless_senior_diff, mini_mec_moveit_six,mini_4wd_moveit_six, mini_tank_moveit,mini_mec_moveit"/> <!--是否为akm系列车型 在语音导航功能中需要进行判断--> <param name="if_akm_yes_or_no" value="no"/> <!--机器人的电池容量 --> <param name="robot_BatteryCapacity" value="5000"/> <!--是否开启导航功能 在导航相关文件中开启 此处默认不开启--> <arg name="navigation" default="false"/> <arg name="pure3d_nav" default="false"/> <arg name="if_voice" default="false"/> <!--是否重复开启底层节点 在语音运行自主建图时开启 此处默认不开启--> <arg name="repeat" default="false"/> <!--是否使用cartographer建图算法 此处默认不使用--> <arg name="is_cartographer" default="false"/> <arg name="odom_frame_id" default="odom_combined"/> <!--是否使用FDI_IMU 此处默认不使用--> <arg name="use_FDI_IMU_GNSS" default="false"/> <!-- turn on base_serial 开启底层单片机的控制节点 --> <group unless="$(eval (car_mode=='mini_mec_moveit_six' or car_mode=='mini_4wd_moveit_six') and if_voice==true)" > <include file="$(find turn_on_wheeltec_robot)/launch/include/base_serial.launch" unless="$(arg repeat)"> <arg name="odom_frame_id" value="$(arg odom_frame_id)"/> <arg name="use_FDI_IMU_GNSS" value="$(arg use_FDI_IMU_GNSS)"/> </include> </group> <!-- turn on base_serial 开启机械臂底层单片机的控制节点(语音控制) --> <group if="$(eval (car_mode=='mini_mec_moveit_six' or car_mode=='mini_4wd_moveit_six') and if_voice==true)" > <!-- 开启机械臂语音相关节点 --> <include file="$(find wheeltec_arm_pick)/launch/base_serial.launch" > <arg name="if_voice_control" value="true"/> <arg name="if_camera" value="false"/> <arg name="moveit_config" value="true"/> <arg name="preset" value="true"/> </include> </group> <!--当开启导航功能时 启用导航算法选择--> <!--当开启2D或3D导航功能时--> <!-- 开启teb_local_planner导航算法 与dwa算法相比效果更佳--> <include file="$(find turn_on_wheeltec_robot)/launch/include/teb_local_planner.launch" if="$(arg navigation)"> <!-- 开启dwa_local_planner导航算法--> <!-- <include file="$(find turn_on_wheeltec_robot)/launch/include/dwa_local_planner.launch" if="$(arg navigation)"> --> <arg name="car_mode" value="$(arg car_mode)"/> </include> <!--当开启纯视觉导航功能时--> <!-- 开启teb_local_planner导航算法 与dwa算法相比效果更佳--> <include file="$(find turn_on_wheeltec_robot)/launch/include/teb_local_planner_pure3d.launch" if="$(arg pure3d_nav)"> <!-- 开启dwa_local_planner导航算法--> <!-- <include file="$(find turn_on_wheeltec_robot)/launch/include/dwa_local_planner_pure3d.launch" if="$(arg pure3d_nav)"> --> <arg name="car_mode" value="$(arg car_mode)"/> </include> <!-- 发布用于建图、导航的TF关系与小车外形可视化 --> <group unless="$(arg lidar_is_cx)"> <include file="$(find turn_on_wheeltec_robot)/launch/robot_model_visualization.launch" unless="$(arg repeat)"> <arg name="car_mode" value="$(arg car_mode)"/> <arg name="if_voice" value="$(arg if_voice)"/> </include> </group> <group if="$(arg lidar_is_cx)"> <include file="$(find turn_on_wheeltec_robot)/launch/robot_model_visualization_cx.launch" unless="$(arg repeat)"> <arg name="car_mode" value="$(arg car_mode)"/> </include> </group> <!-- 扩张卡尔曼滤波 发布odom_combined到footprint的TF,即小车定位 使用cartographer算法时不使用该滤波算法--> <include file="$(find turn_on_wheeltec_robot)/launch/include/robot_pose_ekf.launch" unless="$(arg repeat)"> <arg name="is_cartographer" value="$(arg is_cartographer)"/> </include> </launch>
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/7/2 1:37:44

Skill安全系列之Skill基础

前言 在总结Skill中的相关风险前&#xff0c;我们先通过一篇的内容来看下什么是Skill&#xff0c;对其有一个初步的认识。 什么是Skill Skill翻译为技能的意思&#xff0c;在AI邻域中&#xff0c;Skill就是一个技能&#xff0c;比如给Agent一个A技能&#xff0c;那我们就需要拥…

作者头像 李华
网站建设 2026/7/2 1:34:17

跨架构容器化恶意软件动态分析沙箱设计与实现

1. 项目概述&#xff1a;跨架构容器化恶意软件动态分析沙箱在网络安全领域&#xff0c;动态恶意软件分析一直是识别和对抗新型威胁的重要手段。传统分析方案通常依赖于笨重的虚拟机管理程序或专用物理设备&#xff0c;这不仅限制了分析的灵活性和自动化程度&#xff0c;也难以适…

作者头像 李华
网站建设 2026/7/2 1:32:06

computer-use-fix-record

Codex Computer Use Plugin 不可用 摘要&#xff1a;本文详细分析了 Codex 桌面应用中 Computer Use 功能不可用的故障现象、根本原因及完整修复方案。问题根源在于 Codex 的插件同步机制未能正确将 computer-use 插件和 cua_node 运行时从 WindowsApps 应用包部署到用户数据目…

作者头像 李华