大家好,在下又回来了。今天开一个新坑,算是小小地总结一下之前的工作。在这个系列教程中,我会尝试教大家一步一步从底层开始,构建属于自己的移动机器人。
admin
920   0
2017年06月12日 15:33:26
本文梳理总结了前面11篇涉及到的技术点,尝试呈现一个宏观的无人驾驶系统架构。另外,简单分析了无人驾驶的产业链现状以及根据笔者自己的经验提出了一些给开发者、创业者,以及投资者的建议。
wlw_1fdf
459   0
2017年06月06日 16:56:12
本文梳理总结了前面11篇涉及到的技术点,尝试呈现一个宏观的无人驾驶系统架构。另外,简单分析了无人驾驶的产业链现状以及根据笔者自己的经验提出了一些给开发者、创业者,以及投资者的建议。
wlw_1fdf
1062   0
2017年06月06日 16:55:03
大家好,关于机器人操作系统ROS的安装,很多文章都写的非常详细,我也在这些材料的帮助下,在VMware上安装了Ubuntu14.04以及对应的ROS Indigo,详情见Ubuntu14.04安装和配置ROS Indigo。但是,着重强调一点,不同的Ubuntu系统版本对应不同的ROS版本,因此安装中的命令语句有差异,请大家务必先明确自己的开发环境。接下来,就开始ROS的学习之路!
KeepStriving
637   0
2017年06月06日 16:36:49
大家好,接下来一段时间,在学习机器学习算法的同时,我也将逐步学习机器人操作系统ROS (Robot Operating System),最终将二者应用于实践。本篇文章主要是初步介绍ROS的基本知识以及安装等内容。
KeepStriving
1157   0
2017年06月06日 16:17:28
在ROS的开发中,常常会接触到一个名词——插件(plugin)。这个名词在计算机软件开发中是常常会提到的,具体含义可以参考百度百科的插件词条。在ROS中,插件的概念类似,简单来讲,ROS中的插件(plugin)就是可以动态加载的扩展功能类。ROS中的pluginlib功能包,提供了加载和卸载plugin的C++库,开发者在使用plugin时,不需要考虑plugin类的链接位置,只需要将plugin注册到pluginlib中,即可直接动态加载。这种插件机制非常方便,开发者不需要改动原本软件的代码,直接将需要的功能通过plugin进行扩展即可。本文带你走近plugin,探索如何实现一个简单的plugin。
古月居
406   0
2017年06月05日 15:52:14
ROS中常用的通讯机制是topic和service,但是在很多场景下,这两种通讯机制往往满足不了我们的需求,比如上一篇博客我们讲到的机械臂控制,如果用topic发布一个运动目标,由于topic没有反馈,还需要另外订阅一个机械臂状态的topic,来获得运动过程的状态。如果用service来发布运动目标,虽然可以获得反馈,但是反馈只有一次,对于我们的控制来讲数据太少了,而且如果反馈迟迟没收到,也只能傻傻等待,干不了其他事情。那么有没有一种更加适合的通讯机制,来满足类似这样场景的需求呢?当然是有的,就是我们这篇要讲到的action通讯机制。
古月居
417   0
2017年06月05日 15:03:16
ROS中提供了丰富的机器人应用:SLAM、导航、MoveIt......但是你可能一直有一个疑问,这些功能包到底应该怎么样用到我们的机器人上,也就是说在应用和实际机器人或者机器人仿真器之间,缺少一个连接两者的东西。
古月居
722   0
2017年06月05日 14:53:59
最近在打开Gazebo的时候,总是出现如下的错误提示,而且显示区无法显示任何模型:
古月居
341   0
2017年06月05日 11:43:10
今天正好有时间,尝试了一下3D地图建模,记录一下流程:
古月居
509   0
2017年06月05日 11:13:25