我如何开发一款硬件呢 ,比如一个小机器人

2024-10-31 00:12:17
推荐回答(1个)
回答(1):

机器人有着悠久的历史。在古代,希伯来人写了一篇关于人工生物的文章; 达芬奇在1495年出版了一篇关于机械骑士的设计;而西屋公司的Televox机器人于1927年创建,会听取人类的声音命令。这些发展为今天我们的机器人未来愿景,铺平了道路。
然而,尽管所有在线教程都可以教一般人如何构建机器人,而我们却还没有做到。但是我们已经离制作一个机器人很接近了。在今天,建立一个机器人——至少从头开始——仍然需要开发人员的技能,或至少是基线编码知识。至少这个项目不再求助银行,因为目前广泛使用的技术类型有了合理的价格。
我们来看看创建一个具有明确目的功能的机器人真正需要什么。
步骤1:设定意图
第一步是为机器人设定一个意图。它会创造自主的海滩艺术吗?它会是一个家庭伴侣,拥有先进的情感智慧,学习新事物吗?培养对STEM教育的兴趣?简化制造供应链的流程?天空是极限,但没有理由太复杂——有时最成功的机器人是那些满足单一目的的机器人。无论如何,没有明确的意图,就不可能建立一个成功的作品。
步骤2:选择你的平台
接下来,决定您的机器人将运行什么操作系统。选择最佳操作系统取决于您是建造工业机器人还是认知机器人。Windows 10击败了Linux,用于日常使用的机器人,主要是由于它与Microsoft的AI解决方案的集成。此外,Windows 10是用户友好和易于操作与基本的计算机知识。一旦您决定了要创建什么样的机器人,您就可以选择最能使您的机器人生活的操作系统。
步骤3:建立大脑
下一步,可以说是最重要的一步,就是建立你的机器人的中央指挥部。无论是语音认知,语音,面部识别,运动检测还是其他功能,都可以作为支持机器人所需功能的骨干。
这种“大脑”的基础可以像手持式互联网连接的硬件一样简单。热门的迭代包括可以自行编程的经济实惠的小型计算机Raspberry Pi,以及预先安装完整的Windows 10操作系统的第一个制造商Board LattePanda,从而提供与常规Windows PC相同的用户体验。LattePanda是手掌大小、基于intel和arduino的,它允许处理器优化、开发和定制机器人原型的编码。好消息是,LattePanda不仅适用于软件开发人员,还可以通过教学和制作人员逐步使用教程。
步骤4:创建外壳
在步骤1中为您的机器人提供的功能将决定它所需要的物理特性。例如,如果你正在建造一个需要视觉的清洁机器人,大脑需要与激光扫描仪、马达驱动和触觉传感器兼容。如果机器人需要能够与其他设备通信,请确保大脑可以适应消息传递连接。
机器人正在走向主流
一些最令人印象深刻的机器人发明已经在市场上。以InMoov为代表,这是第一个开源、3d打印的、真人大小的机器人,它走路和说话。尽管InMoov在电影中拥有典型的人形机器人形象,但它的形状和大小各不相同,为企业和消费者提供了不同的用途。
机器人无处不在,它们不会消失。北美的企业去年订购了近 35,000台机器人,由于生产力和机器人提供的速度有可观测的增长,从2015年起就有10%的跌幅。同样, 到2020年,有超过十分之一的美国家庭预计将拥有一台机器人,从2015年的25个增加到了一个。这些统计数据突出表明,无论多么基本或复杂,我们都需要对所有这些东西进行更主流的理解。
在一天结束的时候,有很多关于如何创建机器人的噪音。诚然,有很多方法可以做到,但为了取得成功,该过程需要知识和耐心。它包括制定明确的策略,权衡不同操作系统的优缺点,编程大脑以执行所需功能,以及构建实现机器人预定功能的物理特征。内容来源:机器人家
望采纳,谢谢