想做个卧室懒人拾东西的小机器人需要做什么准备。

2017-01-16 11:29:03 +08:00
 WhyAreYouSoSad

最近自己有个懒人需求,想在自己卧室某个固定的点上,放一些饮料,零食,然后让机器人帮我去拿,拿完放到床下的固定某个点(起点和终点都是固定的)。不考虑物品高度问题,就假设是在一个二维的面上移动,拿东西。什么碰撞的算法我也想自己捣鼓,可是我对硬件完全不懂。我只知道需要很多传感器,比如距离,扫码之类,定位,移动的车和 cpu ,这些要去哪搞,有现成的东西随便拼一拼就能用的吗?最终做成一个可编程的指令,比如"拿可乐",自己能找到起点,扫码(物品摆放我会按照机器人方便的方式来摆)拿到可乐,然后跑到终点。这东西会不会很难完成。

3418 次点击
所在节点    程序员
28 条回复
lxrmido
2017-01-16 11:36:31 +08:00
需要单片机 /arduino/arm/pi 作为控制单元
需要一个包含履带或轮子、码盘等的可移动的平台
需要可以拿取物件的机械臂

硬件不懂的话,大概可以尝试从淘宝购入各种现成的履带底盘、步进电机实现的机械臂、各种传感器成品、一个树莓派之类的较强的控制单元,然后把所有组件连接到树莓派的 GPIO 上

然后就没有然后了
spice630
2017-01-16 11:36:43 +08:00
大学时候做过仿真版的,在中科大的仿真系统里边做这类事情,没做过硬件~~
byronwind
2017-01-16 11:38:26 +08:00
我觉得简单一点主体可以做一个自动循迹小车,再增加机械臂抓取机构。 Arduino + 树莓派
enenaaa
2017-01-16 11:38:47 +08:00
铜球。 我以前想找个可编程的电源开关, 发现要么只能用自家 app ,要么集成度太低。
不知道现在智能机器人是否有简单好用的开发平台。
loading
2017-01-16 11:43:25 +08:00
为了每次你机器人都要麻烦,仓库的货要摆得很好,对于懒人,这才是折磨吧。
loading
2017-01-16 11:44:19 +08:00
楼主还是放个自动售卖机那种吧,机器人并不是一定要是人样的。
hahastudio
2017-01-16 11:46:33 +08:00
下床多走走
或者你就把吃的堆床边
hackevin
2017-01-16 11:51:40 +08:00
你确定不是需要一个女朋友?
lfk0000
2017-01-16 12:00:55 +08:00
楼上确定女朋友不会反过来把楼主当机器人用?
am241
2017-01-16 12:04:11 +08:00
@lfk0000 正好“做一个机器人”
wclebb
2017-01-16 13:15:03 +08:00
只知道树莓派可以做到你说的这一点。或 UNO R3 等。
bhaltair
2017-01-16 13:28:42 +08:00
以前做过避障机器人 你需要的有 Arduino 或者树莓派 小车底盘 电机 电机驱动模块 机械臂 舵机 语音模块等 上述的都可以在淘宝上找到
diyisoft
2017-01-16 13:32:37 +08:00
也想做一个,想做个可以聊天的,跟着满屋走的
binux
2017-01-16 13:35:31 +08:00
我觉得简单点,机器人就是一个篮子,下面带个轮子,你要就走过来,不要走回去就好了
grayon
2017-01-16 13:45:57 +08:00
电路城 http://www.cirmall.com
这里有一些开源的设计你可以参考看看

不过可能需要先学习一下硬件部分的知识
rogerchen
2017-01-16 14:03:55 +08:00
最难的就是机器人“拿”东西这一步,在卧室里其他的寻路避障都是读 API 就能搞定的体力活。
比较偷懒的办法是给饮料零食套个 wrapper (或者说放在 wrapper 里),这样就抽象成标准件了,然后机器人去拿标准件,再把 wrapper 放回去。
SlipStupig
2017-01-16 14:10:46 +08:00
@binux 我觉得这样确实会简单很多,机器人带个可以伸缩的机械手臂,里面是个篮子放的各种东西,然后通过 app 召唤过来,比定点取东西人性化多了
Limius
2017-01-16 14:18:20 +08:00
实际上我觉得这里玩电子的不多。。推荐你还是上阿莫电子论坛问吧。
Limius
2017-01-16 14:30:55 +08:00
给你一个我大概想了一下需要的物料:
1.主控:上 STM32 (需要学过电子才能自己组建主控)或者直接买个 Arudino ,或者树莓派这种现成主控方案,建议后者
2.电源(有线?无线?自己确定)
3.你说的你有固定路线,完全不懂电子的话,那么就可以搜索一下“寻迹小车”看下原理,很简单,就固定走一条路线,但鉴于你这种还需要来回走(可选择圆圈走一个圈,或者做成可前进后退的那种),所以可以在寻迹小车基础上通过软编优化下,基本原理不变;
4.机械臂:机械臂的选择,臂力或者握力是需要多少,根据你要拾的东西去估算,另外机械臂的驱动,驱动芯片肯定要选择好;
5.车体,这个也可以买现成的。
------------------------------------------------------
成本不低,而且可能你软件过关,也可能因为硬件没搭建好而完成不了,或者没你想象中那么带感。。
MrGba2z
2017-01-16 14:53:13 +08:00
可以看啦 shadowrobot

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/334859

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX