最新消息:

Turtlebot入门-学习TurtleBot

Turtlebot2/二代机器人 少儿编程 1330浏览 0评论
Turtlebot入门教程

前言

实用的和可访问的机器人已经来到我们的身边,准备从政府和机构实验室转移到个人的发展空间,如家庭,办公室或车库。像在70年代后期和80年代早期的个人电脑革命,机器人准备从业余开发走到机器人开发先驱们做梦也想象不到的地方了。

通过软件包,如机器人操作系统(ROS),热情的研究和工程师的专业知识,计算机科学家和更多的获得随时可用的开发环境和功能调用。一年又一年,进入门槛的门槛降低了,随着网络、移动和开发商,开发者的逐步进入这个领域,壁垒很快就会倒下。

本系列文章的目的是让Web,移动,和开发者,通过turtlebot开发平台实现在ROS上编程。我们希望你会看到惊人的可能性和机会,从而进入这个领域。

什么是Turtlbot,它能做什么?

turtlebot是一个开源的硬件平台和移动基站。当采用ROS软件,turtlebot可以处理视觉、定位、通信和移动性。它可以自主地移动任何在它的顶部东西到指定要到的地方,自动避开障碍。乍一看,这似乎并不是很令人兴奋,但要考虑两件事:

一个移动的基础是一个模块化/互操作性的机器人模型。没有一个共享的基础部分,如机器人手臂,传感器和其他工具就无法找到或到达他们的位置。即使在他们所期望的位置,每一个都需要一个独立的“大脑”知道要做什么,这将需要在每一个组件之间的解释。

Kiva的机器人系统,它本质上是一个真正强大的turtlebot(一个机器人自主移动的物体在它的顶部周围的环境),这套系统就是亚马逊花了7亿7500万美元用来管理他们巨大的仓库的产品。

不管你是否支持多功能一体机或模块化/可互操作的设计论文,或者你想从一个舰队laundrybots服务员雇佣建造什么东西,turtlebot的开源硬件,通过开源的ROS软件驱动,是一种理想的起点,任何开发者过渡到机器人。

什么是ROS?

从ros.org网站:

机器人操作系统(ROS)是一个灵活的框架,编写机器人软件。它是一个集合的工具,库和公约,旨在简化任务,在各种各样的机器人平台上创建复杂和强大的机器人行为。

当一个移动基地可以移动,无论它是需要的,而不会遇到障碍,大量的机会出现。

最近我们看到从俄勒冈州立大学和他的自主导航与ALS患者的电动轮椅Bill Smart。在ALS的患者,眼睛经常工作到疾病的晚期阶段。聪明的地方患者戴着谷歌的玻璃在轮椅上,他们简单地看他们想去和眨眼。轮椅导航到该位置,没有前进的东西。

总之,无论你是提供咖啡,运送人,或移动的工业设备,进步始于知道你在哪里,你的目标是什么,以及如何实现它,同时避免障碍。turtlebot使学习这些核心概念,价格实惠,方便和乐趣。

您必须 登录 才能发表评论!