ncnynl 发布的文章
ROS与Qt5人机交互界面开发-实现机器人速度仪表盘
说明:
介绍如何实现实现机器人速度仪表盘
步骤:
实现效果:
原理主要就是订阅机器人的odom话题,然后利用信号与槽更新ui仪表...
ROS与Qt5人机交互界面开发-实现控制机器人速度与方向
说明:
介绍如何实现控制机器人速度与方向
步骤:
我这里主要就是参考teleop_twist_keyboard项目的源代码,移植到...
ROS与Qt5人机交互界面开发-添加rviz显示界面
说明:
介绍如何添加rviz显示界面
步骤:
实现效果:
核心代码
创建librviz界面类:
qrviz_widget.h内容...
ROS与Qt5人机交互界面开发-订阅map话题
说明:
介绍如何订阅map话题
步骤:
这一篇教程在教程四的基础上进行修改,修改了部分bug,实现了map图层的添加,显示,放大,缩小等
实...
ROS与Qt5人机交互界面开发-显示激光雷达点云数据
说明:
介绍如何显示激光雷达点云数据
步骤:
实现效果:
核心代码
如果按照本人前几篇博客的话进程的话,就很容易实现这个功能了,...
ROS与Qt5人机交互界面开发-发布导航目标点和原点位置
说明:
介绍如何发布导航目标点和原点位置
步骤:
在前面几篇教程中我们已经实现了订阅map话题,这篇我们主要就是实现rviz中的设...
ROS与Qt5人机交互界面开发-实现导航功能的完整显示
说明:
介绍如何实现导航功能的完整显示
步骤:
显示效果
设置初始点:
设置目标点:
核心代码
如果看过前几篇博客,其实...
ROS与Qt5人机交互界面开发-实现定点返航功能
说明:
介绍如何实现定点返航功能
步骤:
这个功能实现起来也不难,主要就是先监听amcl_pose话题,获取小车在地图上的实时位置
如果点...
ROS与Qt5人机交互界面开发-显示机器人URDF模型
说明:
介绍如何显示显示机器人URDF模型
步骤:
实现效果
核心代码
和前面创建图层一样,通过manager_创建一个图层:...
ROS与Qt5人机交互界面开发-订阅图像话题并在界面中显示
说明:
介绍如何订阅图像话题并在界面中显示
步骤:
实现效果
添加依赖
首先在功能包的CMakeLists.txt中添加依...
ROS与QT语言入门教程-整合android发布环境
说明:
介绍如何整合android发布环境
测试环境:windows 10
安装版本 QT 5.14.2 + JDK:jdk8 + S...
ROS与传感器教程-PS3游戏杆使用
说明:
介绍如何使用PS3游戏杆
可以支持国产或进口ps3游戏杆
步骤:
第一步:安装相关依赖
sudo apt-get install libsp...
racebot入门教程-测试-游戏杆ps3测试
说明:
介绍如何使用PS3游戏杆
相关设备:
racebot套件,采购地址
步骤:
小车出厂已经做好绑定
第一步:将手柄与usb蓝牙适配...
ROS2入门教程-源码安装ros1_bridge
说明:
介绍如何源码安装ros1_bridge
步骤:
安装ros2 foxy,参考教程
路径为:~/ros2_foxy/src
安装ro...
ROS入门教程-安装并配置ROS环境(Noetic版本)
说明:
介绍如何在ubuntu20.04下安装Noetic版本
步骤:
添加ros源, 使用清华源
sudo sh -c '. ...
ROS2入门教程-配置ros2环境
说明:
介绍如何配置ros2环境
背景:
ROS 2依赖于使用Shell环境组合工作区的概念。
“工作空间”是ROS术语,表示您使用ROS 2开发的系统...
ROS2入门教程-turtlesim和rqt
说明:
介绍如何运行turtlesim例子和rqt交互
步骤:
安装turtlesim
sudo apt update
sudo apt i...
ROS2入门教程-nodes简介
说明:
介绍ros2节点,节点图
概念:
ROS graph 是由ROS 2元素同时处理数据的网络。
如果要全部映射可执行文件并将其可视化,则它包含所有可...
ROS2入门教程-topics(话题) 简介
说明:
介绍ros2 topic(话题)
概念:
ros2 topic是节点和节点之间进行通讯的桥梁
节点可以同时发布和接收话题,节点和...
ROS2入门教程-services简介
说明:
介绍ros2 services(服务)
概念:
services(服务)是ROS图上节点通信的另一种方法。
服务基于呼叫响应模型,而不是主题...
- « 前一页
- 1
- ...
- 120
- 121
- 122
- 123
- 124
- 125
- 126
- ...
- 176
- 后一页 »