V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
WhyAreYouSoSad
V2EX  ›  程序员

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

  •  
  •   WhyAreYouSoSad · 2017-01-16 11:29:03 +08:00 · 3373 次点击
    这是一个创建于 2846 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

    第 1 条附言  ·  2017-01-16 13:11:41 +08:00
    感觉现在的风气都怪怪的,可能是因为点赞式向导的平台太多了,很多回复都是为了引起其他人注意而非为主题关注的核心。。。然后这种单身梗在 v 站上太多了,可不可以走心点回复。。。
    第 2 条附言  ·  2017-01-16 14:54:56 +08:00
    谢谢各位了,就我这需求估计得上几 k 买个可编程积木了。。。有看中一个,反正楼下有 v 友说自己搞费用也不低,直接买一个算了。
    28 条回复    2017-01-17 11:59:35 +08:00
    lxrmido
        1
    lxrmido  
       2017-01-16 11:36:31 +08:00
    需要单片机 /arduino/arm/pi 作为控制单元
    需要一个包含履带或轮子、码盘等的可移动的平台
    需要可以拿取物件的机械臂

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

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

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

    另外,建议搜索下有没有开源的方案比较接近你需求的,在前辈的基础上做。
    机械部分的东西,有现成的就买现成的。

    祝你顺利,完成后发个贴,预祝 2018 年见。
    oska874
        24
    oska874  
       2017-01-16 16:08:03 +08:00
    难点在机器人怎么拿东西,其它的都好办。
    iloveayu
        25
    iloveayu  
       2017-01-16 16:22:43 +08:00
    @MrGba2z 这货也太靠谱了。
    HLT
        26
    HLT  
       2017-01-17 01:30:43 +08:00
    so cool
    akonwang
        27
    akonwang  
       2017-01-17 07:35:03 +08:00 via iPhone
    硬件工程师,最大的难点是机械手。
    wypzzia
        28
    wypzzia  
       2017-01-17 11:59:35 +08:00
    刚看到一个文章说,就算现在阿法狗能虐便人类围棋大师,但是还是对"拾取地上的衣服"无能为力, 对它们来讲太难了....
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   983 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 22:29 · PVG 06:29 · LAX 15:29 · JFK 18:29
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.