本网页已闲置超过3分钟,按键盘任意键或点击空白处,即可回到网页

电子达人带你设计一款呆萌的交互机器人
发布时间:2020-09-10
分享到:
电子达人带你设计一款呆萌的交互机器人
发布时间:2020-09-10
分享到:

细节
Zakhar是一个机器人UX项目。主要目的是减少用户与机器人互动的焦虑。

假设:人类可以与其他生物进行最有效和无缝的互动

建议:以一种可以从机器人行为中理解其逻辑基础的方式开发机器人的程序结构。该行为应模仿动物(因为人类也是动物)。

建议将程序分为三个部分:

.意识
.无意识
.反射
意识代表简单的意图:前进,睡觉,逃跑,搜索某物等。

潜意识负责解决如何实现这些意图:做什么动作,看东西时如何表现等。

反射是小的算法,在某些非常明显的情况下,可以使“无意识”从“意识中”独占。例如,惊慌失措,担心是否有东西破裂,如果机器人被卡住而无法如意识所言的那样运动,则会惊厥。

启动检查
安德烈·格拉玛科夫(Andrei Gramakov)• 08/29/2020在19:42 • 0条评论
启动系统检查显示在OLED显示屏上。显示器具有独立的i2c总线(I2C-3),可与Raspberry通信。

启动过程如下:

.问候语
.测试I2C-1设备:移动平台,传感器平台和面部模块。如果总线上没有任何东西,则会显示错误。
.等待ssh服务加载
.等待网络连接
.等待roscore启动
.无限循环显示网络和项目信息。机器人准备好了!

Gif的过程:

测试:

电源接线柱

将低电流和高电流设备连接到同一电路时,会有很多问题。基本上,您会得到:

-传感器输出处的噪声

-冻结和重置MCU

-LCD和背光灯闪烁的伪影

-其他意外问题

这真是令人讨厌,这就是为什么我花了最后几个星期思考如何为Zakhar实施电源供应的原因。我希望此更新有两件事:避免上面提到的事情,并简化开发过程,使我可以分别使用每个平台。我也不想开发可靠的电源系统。请告诉我正确的做法,它很酷而且很有趣,但这并不是新事物。所以,我想要的是:

-使用尽可能多的现成组件

-为每个平台制作隔离的电源系统

听起来像移动电源!

- - - - - 更多 - - - - -

 

外文原文:点击进入
声明:本文由Hackaday授权电路城翻译,系电路城的原创内容,转载请注明出处!

加入微信技术交流群

技术交流,职业进阶

关注电路设计技能公众号

了解最新技术方案

加入电路城 QQ 交流群

与技术大牛交朋友

讨论