当前位置: 首页 > news >正文

ROS2 常用

  • Gazebo是仿真平台,核心功能是创造数据,我们没有机器人或者传感器,它可以帮我们做一个虚拟的;
  • Rviz是可视化平台,核心功能是显示数据,如果没有数据,它也巧妇难为无米之炊。

机器人运动仿真

我们需要运行两句命令,第一句启动仿真环境,第二句启动键盘控制节点。

$ ros2 launch learning_gazebo load_urdf_into_gazebo.launch.py$ ros2 run teleop_twist_keyboard teleop_twist_keyboard 

相机仿真环境

把摄像头成功仿真出来,并且在Rviz中看到图像信息

$ ros2 launch learning_gazebo load_mbot_camera_into_gazebo.launch.py$ ros2 run rviz2 rviz2

 

三维相机仿真与可视化

二维摄像头不过瘾,想不想试试三维相机,比如我们常用的Kinect体感传感器,或者Intel的Realsense,可以获取外部环境的点云数据。

ros2 launch learning_gazebo load_mbot_rgbd_into_gazebo.launch.py

激光雷达仿真与可视化

除了摄像头和三维相机,激光雷达也是很多移动机器人常备的传感器,包括自动驾驶汽车,我们也来试一试。

$ ros2 launch learning_gazebo load_mbot_laser_into_gazebo.launch.py

相关文章:

  • How to run ERSEM
  • linux上安装vimplus 从零开始
  • 使用Python构建桌面图片浏览器
  • cursor如何回退一键回退多个文件的修改
  • Docker 安装 Elasticsearch 8.x
  • Java二叉树深度解析:结构、算法与应用实践指南
  • 【教程】检查RDMA网卡状态和测试带宽 | 附测试脚本
  • Java公平锁和非公平锁实现原理
  • 图论-BFS搜索图/树-最短路径问题的解决
  • 2025 cs144 Lab Checkpoint 2 小白超详细版
  • python 安装win32com.client库
  • ReportLab 导出 PDF(文档创建)
  • vue里provide作用:将一组全局方法注入到 Vue 应用的所有子组件中
  • 【正点原子STM32MP257连载】第四章 ATK-DLMP257B功能测试——USB测试 #USB HOST #USB 鼠标
  • 京东硬核挑战潜规则,外卖算法要变天?
  • 阶段性使用总结-通义灵码
  • 协程从原理到最新的c++协程特性
  • 从服务器多线程批量下载文件到本地
  • 4.14【Q】pc homework3
  • 有序二叉树各种操作实现(数据结构C语言多文件编写)
  • 美的集团一季度净利增长38%,库卡中国机器人接单增超35%
  • 中使馆:奉劝菲方有关人士不要在台湾问题上挑衅,玩火者必自焚
  • 安徽省公安厅原副厅长刘海石主动投案,正接受审查调查
  • 哈莉·贝瑞、洪常秀等出任戛纳主竞赛单元评委
  • 中方发布《不跪!》视频传递何种信息?外交部回应
  • 体坛联播|安切洛蒂预计执教巴西国家队,利拉德确诊跟腱撕裂