机器人有着悠久的历史。在古代希伯来人写过一篇《有生命的假人》,来帮助烦琐的劳动; 达芬奇在1495年发表设计了《机械骑士》; 而 Westinghouse’s Televox robot 于1927年创建,人类可以用声音来发送指令。这些成果为如今机器人的未来愿景铺平了道路。
Ricky Ye是DFRobot的首席执行官, DFRobot是一家机器人和开源硬件提供商,致力于创造创新、友好的产品。
尽管所有在线教程都可以教普通人如何构建机器人,但我们希望具备一定开发基础的工程师从头开始,少花钱自主建立一个机器人。
下面来看看创建一个满足业务需求、明确功能的机器人真正需要什么。
▍步骤1:设定想法
第一步是为机器人设定一个想法。它会自主创造沙滩艺术吗?它会是一个家庭伴侣,拥有高级情商,学习新事物吗?培养对STEM(科学、技术、工程、数学)教育的兴趣?简化制造供应链的流程?有时最成功的机器人是那些满足单一目的的机器人。无论如何,没有明确的意图,就不可能建立一个成功的创作。
▍步骤2:选择你的平台
接下来,选择你的机器人运行什么操作系统。选择最佳操作系统取决于你是建造工业机器人还是认知机器人。Windows10胜过用于日常使用的机器人的Linux,主要是由于它与Microsoft的AI解决方案的集成。此外,Windows 10对于基本的计算机知识来说用户体验较好且易于操作。一旦决定了要创建什么样的机器人,你就可以选择最匹配机器人的操作系统。
▍步骤3:建立大脑
下一步,可以说是最重要的一步是建立你的机器人的指挥中心。无论是语音认知,面部识别,运动检测还是其他功能,都可以作为支持机器人所需功能的骨干。
这种“大脑”的基础可以像手持式互联网连接的硬件一样简单。热门的迭代包括可以自行编程的经济实惠的微型计算机Raspberry Pi(树莓派),以及预先安装完整的Windows 10操作系统的第一个制造商Board LattePanda,从而提供与常规Windows PC相同的用户体验。LattePanda只有手掌大,基于Intel的,支持Arduino,可以为处理器优化,以及开发定制机器人原型的编码。好消息是,LattePanda不仅适用于软件开发人员,还可以通过教学让普通员工通过教程逐步使用。
▍步骤4:Create the shell
在步骤1中,机器人确定的功能将决定其所需的物理特征。例如,如果你正在构建需要视觉的清洁机器人,则大脑将需要与激光扫描仪,电机驱动器和触摸传感器兼容。如果机器人需要能够与其他设备通信,请确保大脑可以适应消息传递连接。
▍机器人正在走向主流
一些最令人印象深刻的机器人已被发明出来。例如InMoov—第一个开源、3D打印、会行走和交流的真人机器人。InMoov具有电影中的典型人形机器人的各种形状和尺寸,为企业和消费者提供不同的服务。
机器人无处不在,它们不会消失。北美的企业去年订购了近 35000台机器人,由于生产力和机器人生产的速度有可观测的增长,从2015年起就有10%的跌幅。同样, 到2020年,有超过十分之一的美国家庭预计将拥有一台机器人。这些统计数字突出表明,需要更多了解所有主流机器人的构建,无论是基本的或者是复杂的。
想要开发一个基于业务的机器人,需要制定明确的策略,权衡不同操作系统的优缺点,编程大脑以执行所需功能,以及构建实现机器人所需功能的物理特征。
参考:VB
编辑:雷特
★推荐阅读★
招聘 志愿者
希望你有稳定输出的时间,英文能力佳,从业者优先。
加入「AI从业者社群」请备注个人信息
添加小鸡微信 liulailiuwang