ROS turtlebot初学者总结
来源:互联网 发布:手机自动截图软件 编辑:程序博客网 时间:2024/05/24 15:37
在学校接触ROS一个月了,稍微总结一下这个月的工作吧。
之前因为turtlebot移动平台接触了这个机器人操作系统。作为一名初学者,起初觉得ROSwiki和example给的太少,而且文档和书都是全英文版,颇有压力,后来习惯了用ros命令和写配置文件感觉好了很多。
学习的过程基本上是这样:
http://wiki.ros.org/Robots/TurtleBot/
先把官网挖了一遍(初学者真是各种bug各种坑啊,好在ubuntu用得熟)
注意:ros系统推荐indigo版本,最新版本jade并没有支持它的simulator。(当然如果你只用实体机的话。。。请自行忽略)
http://blog.csdn.net/hcx25909/article/details/8811313
之后挖了几个大牛的博客,理解ros topic,node,service,client,publisher,subscriber这些基本意义
http://download.csdn.net/detail/opensourcemaker/8944491
最后发现大招,原来还有一本书叫《ros by example》,本人用的是indigo版本的ros,所以看的就是indigo版的,目前这本书有两版,刚刚挖完第一版全英。
其实这本书上已经提示了学习的流程,按照上面写的做应该问题也不大。
多在rviz中测试几个书中python脚本,先玩一玩模拟的turtlebot,感受一下在终端用键盘控制的优越感。(什么鬼)
总之,如果时间有限的话推荐直接看《ros by example》,要深入理解topic和node最好还是挖一下中文博客。
最后在开始折腾turtlebot之前先折腾了一下kinect摄像头,用的是一代的。挖了很多博客,感觉下面这篇最简单粗暴。
http://www.kdab.com/setting-up-kinect-for-programming-in-linux-part-1/
先把kinect接在电脑上测试了几个程序,得到了深度图,RGB图和红外图。
注意有一个坑,运行samples的时候,命令应该是freenect-[ .c文件名 ],有必要时加个sudo。
模拟运行后,接着就是开始上实体turtlebot移动平台了,这部分等寒假进展足了再更新。
- ROS turtlebot初学者总结
- 【ROS总结】Turtlebot ROS 开机自启动设置
- 【ROS总结】Turtlebot ROS 开机自启动设置(2)
- ubuntu安装ROS/turtlebot
- ROS中的turtlebot包
- ROS turtlebot mapping
- TurtleBot+ kinect+ ROS
- turtlebot学习记录for ros
- turtlebot PC ros network setup
- Turtlebot 学习记录for ros
- ros turtlebot pc 远程操控
- ROS学习--(十七)turtlebot的安装
- ros中kobuki(turtlebot)+rplidar 跑gmapping
- jetson tk1安装 ros并测试turtlebot
- kobuki(turtlebot)+rplidar 串口调试--ROS
- Ubuntu16.04安装ROS和turtlebot
- turtlebot
- ros初学者 答疑
- 创建一个简单的WCF程序
- [SQL Server] 数据库日志文件自动增长导致连接超时的分析
- 【数据结构】用Hash方法统计数字出现次数
- sql遇到的问题
- Java中Properties类的使用
- ROS turtlebot初学者总结
- Swift2.0-异常处理(Exception handler)
- 如何写好论文摘要
- Qt入门(4)——Qt常见控件
- oracle 数据库job 创建
- Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.10:test (default-test)
- 共同父域下的单点登录
- php + jquery ajax 跨域请求
- centos 修改系统日期、时间