最近进展有点慢,被PWM(树莓派有2个pwm腿,但是我需要4个,查了n多方案还是用DMA驱动gpio模拟pwm的办法)和中断(因为知道硬件所以我不想用轮询的方式查询编码器过来的脉冲,当然这事最好是用一段简单的rtl逻辑加个i2c控制器就可以把数据实时送给cpu了,但是目前还是用IO中断来做吧)挡住了,编码中。

前些天把两腿组装好,对比我买的平衡车玩具(对了,在robi杂志上看到原来这是山寨的日本一个玩具开发商“Takara Tomy”的一款"Hello! MiP"玩具机器人)比划了一下,感觉Robi太大而平衡车有点小。

其实2年多前,在搞这个平衡车之前老早我就一直在想,如果搞成哪吒那种风火轮,其实是可以兼顾轮子的优点和腿的优点,关键的关键,会非常省电:轮子肯定比腿省电多了,平衡也比腿容易做多了。直到年初看到Google的已经实现的handle机器人,我就看到了这个想法原来真有人做并且效果非常好。“significantly less complex”。

平衡车,只是一个过渡。

因为平衡车其实很多时候是固定一个轮子调节另一个轮子来得到平衡,所以我想大不了第一阶段先让Robi两只腿成固定模式,这样就是分割开的平衡车的两个轮子而已。

但是现在我还完全不知道这个风火轮的平衡控制是什么算法,不晓得有没有谁做过这种“leg-wheel”的研究;github也没找到代码。。。除了google外日本人似乎早有过一些研究,不得不承认日本人在这方面还是积累了大量牛x的经验的。

这是日本人2005年的IEEE上的一个文章:http://ieeexplore.ieee.org/document/1570565/

这里有个硬件介绍:http://ruina.tam.cornell.edu/dynwalk17abstracts/381-InHwan-Kim.pdf

这里可能可以找到一点线索:http://www.ai.mit.edu/projects/leglab/robots/robots.html

另外,其实改成风火轮的主要目的,是让项目显得牛逼一点,这样做起来才不枯燥,这才是根本---何况这本来就是我当初的打算,如果只是搞成平衡车,我想指日可待了,也就没啥意思了  :-))

RTP(Robi改造计划)--- 觉得还是搞风火轮(leg-wheel)好相关推荐

  1. Robi改造计划-开篇

    Robi从11月开始在大陆卖了,目前出到6期. 设计真的很赞,但是我已经了解到Robi的软件不够,不是我们喜欢的辣么有趣.我决定改造它:用3块更强的ARM A9或者A10处理器,加摄像头和传感器. 为 ...

  2. Robi改造计划RTP---更改计划,先跑通tensorflow,后ROS

    好吧,我承认自己玩的项目就是爽,想改就改咯,没有人抱怨哈:))) 看了tensorflow的那个demo实在太爽了,对图片中物体识别率高于(我视为达到吧)人类! 一个机器人不就需要这么点神奇吗? 先把 ...

  3. Robi改造计划RTP--完成12月和1月计划

    Robi可以动和说话了.只到了12期,胳膊装不上去,于是我想了一秒钟,用剪刀把后背开了两个洞,随便找2个螺丝拧了上去,总算有点"人样"了. 视频: http://v.youku.c ...

  4. Robi改造计划更新---框架可以动了

    落后原计划3个月,终于整个动作.听说.视觉可以整合在一起动了,在ROS框架下,并且整个由行为树(BT)控制,因为BT有很多随机的东西,所以整个机器人就显得很有意思了. 代码前几天已经更新在github ...

  5. Robi改造计划更新---moveit终于在树莓派raspberry 3B(raspbianJessie, ROS Indigo版本)上安装好了

    没想到装moveit比装ros费劲.当然,还是源码安装,没有deb. ps:麦克·汤姆森做raspbian的目的不就是为了"机器人"吗?貌似反而从raspbian中抽不开身了?(& ...

  6. Robi改造计划RTP---提前1个月完成听说和对话

    提前1个月完成听说功能,对话也刚刚调通了. 1)听是用的科大讯飞的二麦"阵列",usb口的,alsa api接口.当听到说话时,自动录下来存成文件. 2)语音识别stt用的讯飞的c ...

  7. Robi改造计划更新---框架终于搭出来了

    框架终于搭出来了:把以前的各个子功能塞到ROS里. 另外把行为树(Behavior Tree)也大概搭出来了,用的<ROS by Example 2>书里面的pi_trees_lib:这个 ...

  8. 麦当劳的AI改造计划

    这两年餐饮行业的AI化如火如荼,但通向罗马的道路有千万条. 而与许多餐饮(比如必胜客.肯德基)热衷于与科技企业强强联手.合作共赢不同的是,麦当劳总想搞个大新闻,方法也很简单,就是一个字--买! 201 ...

  9. 机械革命z2黑苹果双系统改造计划

    机械革命z2黑苹果改造计划 原来的系统硬盘才256G实在太小了,趁固态便宜搞了一块大华C900Plus-b 1T固态,加上之前电脑里后加的一块海康威视c2000pro 1T准备搞一个win+mac双系 ...

最新文章

  1. 牛客网多校第4场 D Another Distinct Values 【构造】
  2. python3精要(18)-函数主要概念
  3. C++class类(II)
  4. Spark-shell和Spark-hive的使用
  5. Eureka的高可用
  6. javascript理论篇(详情见地址)
  7. python做接口自动化如何输出测试报告-python生成接口自动化测试报告模版
  8. Django知识总结(一)
  9. 固件攻击可在隐藏的SSD区域释放持久性恶意软件
  10. 中国统计年鉴(1978-2020年)
  11. C语言冒泡排序算法详解
  12. Java API II
  13. 困扰所有SAP顾问多年的问题终于解决了
  14. 【89元】爱乐生 上臂式语音电子血压计测量仪 家用医用全自动智能大屏 老人尊享 LZX-B1681-C标准款...
  15. 中国计算机软件法,计算机软件专利申请中国快律法务攻略.pdf
  16. Docker与虚拟化
  17. 机器学习之构造决策树
  18. [转载] Elasticsearch如何做到亿级数据查询毫秒级返回
  19. 计算机毕业设计SSM 校园疫情防控系统【附源码数据库】
  20. python展示两幅图_Tkinter,并排显示两幅图像

热门文章

  1. exit的用法python_python 中exit,sys.exit,os._exit用法
  2. 用递归的方法求s = k! + n! / m!的值
  3. 201771010126 王燕《面向对象程序设计(Java)》第十四周学习总结(测试程序11)...
  4. 随笔 - 141 文章 - 0 评论 - 214 IIS7 禁止目录运行脚本
  5. 升级BIOS解决DELL R730XD虚拟机死机问题
  6. H5中使用Web Storage来存储结构化数据
  7. 两步改动CentOS主机名称
  8. Java Swing控件样式设置
  9. EBS查询当前LOV SQL
  10. linux mysql 更改MySQL数据库目录位置