文章 2024-11-27 来自:开发者社区

ROS2:从初识到深入,探索机器人操作系统的进化之路

前言 最近开始接触到基于DDS的这个系统,是在稚晖君的机器人项目中了解和认识到。于是便开始自己买书学习起来,感觉挺有意思的,但是只是单纯的看书籍,总会显得枯燥无味,于是自己又开始在网上找了一些视频教程结合书籍一起来看,便让我对ROS系统有了更深的认识和理解。 ROS的发展历程 ROS诞生于2007年的斯坦福大学,这是早期PR2机器人的原型,这个项目很快被一家商业公司Wil...

ROS2:从初识到深入,探索机器人操作系统的进化之路
文章 2024-11-15 来自:开发者社区

ROS进阶:使用URDF和Xacro构建差速轮式机器人模型

前言 本篇文章介绍的是ROS高效进阶内容,使用URDF 语言(xml格式)做一个差速轮式机器人模型,并使用URDF的增强版xacro,对机器人模型文件进行二次优化。 差速轮式机器人:两轮差速底盘由两个动力轮位于底盘左右两侧,两轮独立控制速度,通过给定不同速度实现底盘转向控制。一般会配有一到两个辅助支撑的万向轮。 此次建模,不引入算法,只是把机器人模型的样子做出来,所以只使...

ROS进阶:使用URDF和Xacro构建差速轮式机器人模型
文章 2024-11-10 来自:开发者社区

ROS2:从初识到深入,探索机器人操作系统的进化之路

前言 最近开始接触到基于DDS的这个系统,是在稚晖君的机器人项目中了解和认识到。于是便开始自己买书学习起来,感觉挺有意思的,但是只是单纯的看书籍,总会显得枯燥无味,于是自己又开始在网上找了一些视频教程结合书籍一起来看,便让我对ROS系统有了更深的认识和理解。 ROS的发展历程 ROS诞生于2007年的斯坦福大学,这是早期PR2机器人的原型,这个项目很快被一家商业公司Wil...

ROS2:从初识到深入,探索机器人操作系统的进化之路
文章 2024-10-18 来自:开发者社区

【ROS速成】半小时入门机器人ROS系统简明教程之可视化系统(三)

 4.可视化  ROS系统中有两个极其重要的可视化工具:RQT(Robot Qt Graphics User Interface)和RVIZ(Robot Visualization Tool)。其中RVIZ是一个3D可视化工具,主要用于显示传感器信息,导航地图等信息;RQT则是一个用于创建和管理ROS图形界面的工具,以便开发者实时查看和调试ROS系统。 ...

【ROS速成】半小时入门机器人ROS系统简明教程之可视化系统(三)
文章 2024-10-18 来自:开发者社区

【ROS速成】半小时入门机器人ROS系统简明教程之安装测速(二)

2.安装 这里推荐鱼香大大开发的一键安装脚本        在终端键入:         wget http://fishros.com/install -O fishros &&am...

【ROS速成】半小时入门机器人ROS系统简明教程之安装测速(二)
文章 2024-10-18 来自:开发者社区

【ROS速成】半小时入门机器人ROS系统简明教程之简单认识(一)

一.复杂的机器人系统        依照我们现在的技术来看,机器人系统仍是极其复杂的,往往一个系统就需要数以百计的工程师开发。一个机器人集成了多个领域的多个人的共同智慧,例如:机械工程、电子工程、计算机科学、控制理论等。        我们知道一个系统由通俗地简单地讲是由硬件和软件部分构成的...

【ROS速成】半小时入门机器人ROS系统简明教程之简单认识(一)
文章 2024-06-27 来自:开发者社区

技术笔记:ROS中测试机器人里程计信息

  在移动机器人建图和导航过程中,提供相对准确的里程计信息非常关键,是后续很多工作的基础,因此需要对其进行测试保证没有严重的错误或偏差。实际中最可能发生错误的地方在于机器人运动学公式有误,或者正负号不对,或者定义的坐标系之间方向不一致等。  整个移动机器人的控制结构如下图所示,其中base_controller节...

文章 2024-05-13 来自:开发者社区

ROS机器人编程技术控制两只小海龟的编队运动

ROS机器人编程技术控制两只小海龟的编队运动 通过对ROS基础操作命令的应用,熟练掌握以下技能: 1、掌握ROS topic(话题)通信方法和rostopic相关指令的使用方法; 2、掌握ROS编程的基本方法。 需要配备的硬件:PC微型计算机.软件:Windows操作系统、Ubuntu18.04、ROS Melodic. 流程图附下(含代码): 1...

ROS机器人编程技术控制两只小海龟的编队运动
文章 2024-05-13 来自:开发者社区

ROS机器人编程技术应用与实践

机器人编程技术ROS编程基础应用与实践 通过对ROS基础操作命令的应用,熟练掌握以下技能: 1、掌握ROS工作空间和功能包的创建和编译; 2、掌握消息文件和服务文件的创建和编译; 3、能够运用Python编写消息发布节点与主题订阅节点,实现通信; 4、能够运用Python编写服务器端程序和客户端程序,实现通信。 需要配备的硬件:PC微型计算机.软件...

ROS机器人编程技术应用与实践
文章 2024-05-13 来自:开发者社区

ROS机器人编程技术架构命令应用

ROS机器人编程技术架构命令应用 通过对ROS基础操作命令的应用,熟练掌握以下技能: 1、掌握ROS架构中基本功能命令的使用方法; 2、能够运用指令在屏幕上生成两个小乌龟做画圆形运动; 3、能够运用rosbag功能包复现小乌龟画五角星运动; 需要配备的硬件:PC微型计算机.软件:Windows操作系统、Ubuntu18.04、ROS Melodic. ...

ROS机器人编程技术架构命令应用

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐