当前位置: 首页 > 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语言多文件编写)
  • 美军一天内对也门发动50余次袭击,胡塞武装称再次击落美军无人机
  • 观察|如何推动再保险交易规模上量增加话语权,行业在临港新片区共倡议
  • 非法收受财物2.29亿余元,窦万贵受贿案一审开庭
  • 新消费观察 | 重点深耕,外资科技企业继续看好中国发展
  • 工信部:计划出台机械、汽车、电力装备等三个行业新一轮稳增长工作方案
  • 鲁比奥在法国只字不提关税,美国威胁下欧盟勉力维持统一战线