ekf pose使用方法 ros_【百川小课堂】第13课—ROS学习(二)

6bfd1a9d59134fbddfd2db0cc129f8e8.png

ROS学习(二)

忘记贴总的课程安排了,这里先贴一下主要的学习路线图,是基于深蓝学院的视频课程,我个人目前只会学习到第6课,后面有兴趣的同学可以自行去学习一下,后面如果有时间我学习一下,总结成推文。

b93a1af8e3725f0657331445e7a5bb4c.png

第三课

1. 串口权限:

sudo gpasswd --add USER_NAME dialout

2. URDF机器人建模

URDF模型是统一机器人描述格式。

5da4f47b34567a6bc7ff397f024ad024.png

其中joint分为6种类型:

d5671aac5df3e0140c8e5ac9f0383306.png

最后,机器人表述为:

8e06497540d595ffa4d8c7fbc92c46fb.png

3. 创建机器人建模功能包

cd ~/catkin_ws/src

catkin_create_pkg moot_description Urdf xacro

创建文件夹urdf, meshes, launch, config.

其中:

b1f4ad08c16a93167d57d3ab3c020cca.png

创建模型例如:

5da4f47b34567a6bc7ff397f024ad024.png

检查模型:

cd ~/catkin_ws/src/moot_description/urdf

urdf_to_graphiz **.urdf

0112d3036bc9f43b1132a15c694ae1af.png

第四课

1. 机器模型的优化

URDF模型的进化版本——xacro模型文件

b60a0fd84fa30f59521a5b7dc24b604e.png

可以使用常量定义、使用,数学计算,宏定义和宏调用,文件包含;

xacro文件模型显示有两种方法:

  1. 将xacro文件转化为urdf文件
  2. 直接调用xacro文件解析器

2. Arbotix+rviz功能仿真

(仿真不是这里的重点,不做过多介绍)

3. gazebo物理仿真环境搭建

(仿真不是这里的重点,不做过多介绍)

第五课

5012964a2a67c61dc673f8503595d269.png

第六课

ubuntu软件源推荐阿里云的镜像,如果使用校园网的话推荐使用国内校园软件源镜像,除此之外,ros功能包软件源推荐使用Exbot Robotics Lab 软件源。(好像现在在ros kinetic里面中国ros源现在只有中科大和清华大学的了,选择一个就好了)

1. 机器人必备条件

depthimage_to_laserscan功能包:把3维点云深度数据转化为激光数据。

里程计信息:pose(位置和三轴)和twist(线速度角速度)

2. SLAM功能包的应用

  • gmapping功能包:

637cbc8be8de7380fe1389fc0375cb46.png

深度信息和里程计是输入必须

安装:sudo apt-gte install ros-kinetic-gmapping

  • Hector_slam:

774f8b0c310845737bde205608c4a45c.png

安装:sudo apt-get install ros-kinectic-hector-slam

  • Cartographer:

1af9103bc23160900d246d1930c5f834.png

安装步骤:

10fac5c802f4c8fe74acfc09c14250d4.png
  • ORB-SLAM:

310babc37c19e05781bcb890f1482404.png

3. ROS中的导航框架

基于move_base的导航框架:

a3c0de0d59538a6e4464e8cf4824a06e.png

move_base:全局路径规划和本地实时规划;

amcl: 蒙特卡罗方法使用粒子滤波定位

ROS1.0 :
  • 没有构建多机器人系统的标准
  • 无法适用于windows,RTOS系统
  • 缺少实时性设计
  • 需要好的网络连接
  • 从科学研究到消费产品的过渡欠佳
  • 无法胜任完整生命周期下项目管理

ROS2.0的到来.


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值