机器人未来的发展走向谁都说不准,就像早期的计算机多用于工业和军事领域,很少有人能想到它会成为每个家庭的必需品。也许机器人也会像计算机一样,在以后出现在每家每户之中。不过,就现状来讲,想要机器人普及还不是件容易的事,造价和专业性都是问题。而来自美国多弗的一群极客推出的RoboCORE,让DIY机器人不是难事。
RoboCORE是一款拥有云技术支持的设备和开发平台,无需高级编程技巧,也不管你是专业人士还是业余爱好者,通过RoboCORE提供的硬件和软件就可以构建出自己想象中的机器人。它不仅仅是一个驱动程序,而是一个完整的生态系统,可以说是机器人心脏的一个存在。那么,接下来我们就对它进行详细了解。
硬件设计所达成的目的
此外,你还可以向RoboCORE中插入任何外部设备和模块,因为它集成了电机端口、传感器端口以及携有众多流行通信接口的通用扩展头部,并 兼容LEGO® MINDSTORMS® NXT和EV3控制器。你可以通过很直观的软件去控制机器人,包括Web、Android和iPhone应用。将你DIY的机器人连接到互联网,并在世界各地无形中去操控它。随时随地用智能手机或平板电脑,去为自己的机器人编写代码和更新固件,一切的事情变得so easy。
简易编程:开源的hFramework
RoboCORE的编程很简单,为了找到专业人员和初学者之间的完美平衡点,RoboCORE团队自己开发了一个机器人框架 hFramework,待Kickstarter众筹成功后,会将其开源。
hFramework使用的是C/C++,如果你有使用Arduino编程,那么对RoboCORE的处理会很得心应手。 hFramework基于一个实时的操作系统,所以你可以用一个简易而又透明的方式创建多线程,实时算法定义你机器人的行为,严格控制每个操作的执行时间。
不喜欢C/C++?没事儿 。hFramework是一个强大的核心,可以作为一个基础去支持不同的编程语言,还可以用 Python语言编写。为了让更多的人能够参与机器人的制作,RoboCORE计划为Arduino和Scratch创建另一个可供选择的编程接口。
远程控制的云应用, RoboCORE平台。通过它你可以:
RoboCORE驱动程序通过三种方式连接到互联网平台:
你无需连接任何编程设备或安装其他东西到你的电脑上,通过RoboCORE的云应用,只需用你的Web 浏览器,就能做一切想做的事。
若要详细了解,可点击进入 kickstarter 。
(文/刘璐璐 责编/唐小引)