在ROS中开始自主机器人仿真
来源:互联网 发布:js抢红包源代码 编辑:程序博客网 时间:2024/04/28 09:53
建立自主机器人是很难的,特别是在刚开始的时候. ROS 仿真有助于帮助我们从宏观上对机器人系统进行把握,帮助我们学习如何可以让机器人学会自己去适应环境. 明白机器人从测量和激光数据采集到转变为电机运动的过程. 机器人如何利用传感器进行感知, 找出好的路径, 应该执行什么样的命令. 这不是一套完整的自主机器人仿真的指导内容,但希望是一个好的开始. 所介绍的是小项目的一部分, 主要集中于如何开始自己的自主机器人仿真.
首先, 我们用ROS自带的turtlebot库,让机器人跑起来,这样我们有了直观的理解, 学习库中如何让机器人运动,掌握基本的工具和调试方法. 并了解机器人如何进行地图构建和借助于地图如何进行导航.
1. 借助ROS库跑一跑机器人
Part 1 让turtlebot跑起来
Part 2 让turtlebot自主导航
接着, 我们开始利用现有的机器人库, 开发自己的自主机器人.
2. 基于ROS开发自己的自主机器人
Part 3 建立自己的机器人URDF模型
Part 4 让自己的机器人自主导航
在经过1. 借助ROS库跑一跑机器人和2. 基于ROS开发自己的自主机器人之后,对工具已经熟悉了不少, 接下来才是真正的自己开发, 可能的尝试:
机器人在环境中的自主探索
RGBD壁障算法
To be continued…
在开始之前,需要安装ROS, 我的版本是ROS indigo, Ubuntu 14.04. 安装教程请见Ubuntu install of ROS Indigo Ubuntu install of ROS Indigo.
Reference:
ROS 教程 .
turtlebot tutorial
moorerobots
Kinect SDK tutorial
- 在ROS中开始自主机器人仿真
- 在ROS中开始自主机器人仿真
- 在ROS中开始自主机器人仿真
- 在ROS中开始自主机器人仿真
- 在ROS中开始自主机器人仿真
- 在ROS Kinetic中使用Gazebo 8进行机器人仿真
- 机器人操作系统ROS笔记--从仿真开始
- ROS 模拟激光仿真数据 使用stage进行仿真 在stage中控制两个机器人
- ROS中URDF仿真
- 10分钟上手玩ROS仿真机器人
- 安卓手机与ROS通信遥控Gazebo中仿真机器人小车运动(ROS_indigo)
- ROS_Kinetic_07 ROS中机器人三维物理引擎高保真仿真利器gazebo 7.0
- ros下机器人自主定位服务的调用
- 机器人自主定位导航 ROS真的好用吗?优缺点剖析
- TIAGo ROS模拟教程2 - 自主机器人导航
- ROS Robotics Projects(7)自主移动机器人
- 在FC4中安装Robocup_3D机器人足球仿真环境成功!
- 复习在ROS机器人系统中打开摄像头,显示图像
- java十进制数字转十六进制(int类型太大无法转换,把int类型转为Long类型计算)
- HTTP中application/x-www-form-urlencoded字符说明
- System类典型用法
- Linux 下ssh创建ip加密码隧道
- Object类的典型应用
- 在ROS中开始自主机器人仿真
- Objects类的应用
- java.lang.reflect.MalformedParameterizedTypeException 的解决办法
- List, Vector, ArrayList, LinkedList, 区别总结
- StringBuilder类的典型应用
- Android开机动画流程
- (继承)Problem B: 一帮学生
- 期望最大化算法(The EM algorithm)
- Math类的典型应用