您当前的位置:首页>硬件设计>DIY机器人不是事!软硬两不误的开发平台RoboCORE

DIY机器人不是事!软硬两不误的开发平台RoboCORE

2017年05月06日 11:05:26  浏览 249 次 来源:

机器人未来的发展走向谁都说不准,就像早期的计算机多用于工业和军事领域,很少有人能想到它会成为每个家庭的必需品。也许机器人也会像计算机一样,在以后出现在每家每户之中。不过,就现状来讲,想要机器人普及还不是件容易的事,造价和专业性都是问题。而来自美国多弗的一群极客推出的RoboCORE,让DIY机器人不是难事。

 

 

RoboCORE是一款拥有云技术支持的设备和开发平台,无需高级编程技巧,也不管你是专业人士还是业余爱好者,通过RoboCORE提供的硬件和软件就可以构建出自己想象中的机器人。它不仅仅是一个驱动程序,而是一个完整的生态系统,可以说是机器人心脏的一个存在。那么,接下来我们就对它进行详细了解。

 

 

硬件设计所达成的目的

· 制作自主和远程的控制结构

· 控制附加的马达和模块

· 收集和使用传感器测量数据

· 通过WiFi和蓝牙与外界沟通

此外,你还可以向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平台。通过它你可以:

· 控制你自己的机器人,并用它的眼睛看世界

· 使用完整的Web IDE为机器人编程(集成开发环境)

· 在世界的任何地方去和朋友一起分享你的机器人

 

RoboCORE驱动程序通过三种方式连接到互联网平台:

· 通过平板电脑、智能手机或外部USB连接电脑(例如RaspberryPi)

· 通过内置的Intel® Edison微型计算机

· 通过蓝牙连接iPhone/iPad

你无需连接任何编程设备或安装其他东西到你的电脑上,通过RoboCORE的云应用,只需用你的Web 浏览器,就能做一切想做的事。

 

 

 

0
联系电话:13265986545 联系地址:河南省郑州市国家大学科技园(东区)18号楼B座6-7层   北京天云聚合    豫ICP备15016143号-5