教程 Dev/开发语言 下的文章
本例程演示通过使用“ExampleHelperTurtleBotCommunicator”类,实现对TurtleBot的键盘控制。该说明描述了如何设置物体和开始键盘控制。如何使用键盘控制的说明在...
本例程演示使用TurtleBot实现VFH+壁障算法,使用定时器显示了在自主算法的性能。
VFH+算法是一个简单、局部的方法帮助机器人不碰撞障碍物的在空间中导航。因为算法只包含布局信息,所以不...
在本例程中,用户将结合Kinect相机探索自主行为,该算法包含TurtleBot寻找蓝色球体和保持在球体的固定距离上。算法的实现依赖“ExampleHelperTurtleBotCommunic...
本例程展示如何与MATLAB中的Gazebo仿真器进行交互,展示如何暂停Gazebo仿真、读取物理特性和获取Gazebo环境中的对象信息。
预备知识“4.2开始使用Gazebo和仿真Turtl...
本例程探索如何深层次地与MATLAB中的Gazebo仿真器交互。主题包括创建简单的模型、增加链接和加入模型、将模型连接在一起和应用力到物体。
预备知识:"4.2 开始使用Gazebo...
本例程演示应用力和力矩到Gazebo仿真器中的模型的一些方法。首先,使用门作为图解验证了三种力矩应用的方法;其次,两个TurtleBot创建模型演示了混合模型的力;最后,对象属性(此处,边界)通...
本例程探索Gazebo仿真器的MATLAB控制。
在仿真应用领域,在仿真运行期间测试算法的自主性和动态更改世界环境是非常重要的。本例程演示如何使用Gazebo创建基本的机器人自主性和如何交互,...
ROS与Qt5人机交互界面开发-目录
说明:
介绍如何进行利用QT进行人机交互界面开发
目前这么方面的资料相对比较缺乏,本系列是基于CSDN博客主蒋程扬整理而成
本系列基于melodic版本开...
ROS与Qt5人机交互界面开发-配置QT环境
说明:
介绍如何搭配QT环境
步骤:
第一步:安装ROS,参考教程
第二步:安装qt pkg的支持
sudo apt-get install...
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...
- « 前一页
- 1
- ...
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- ...
- 17
- 后一页 »