0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

一种全新的自平衡全向独轮车(OmBURo)

ss 来源:将门创投 作者:沈骏杰 2020-10-15 11:47 次阅读

作者是UCLA RoMeLa实验室在读博士生—沈骏杰,目前研究方向涉及机器人规划和控制。本文将分享他们在ICRA'20上的最新的工作:一种全新的自平衡全向独轮车(OmBURo),它采用一种全新的主动式全向轮机构AOW。这种全向轮的设计能够使得单一轮式机构同时具有纵向和横向的主动式移动能力,因此OmBURo能够做到在平面仅靠独轮保持平衡,进而在任意时刻能够向任意方向移动。

一、引 言

我们认为应用在空间狭小、人群密集环境中的机器人移动装置,需要做到以下几点:首先它的空间占有量需要小;其次它需要能做到全方向移动;最后它需要移动灵活,能够快速避障。

基于此,我们研发了OmBURo (Omnidirectional Balancing Unicycle Robot) ,一种全新的自平衡全向独轮车。目前已知的类似于OmBURo的机器人移动装置包括Segway两轮自平衡车,但它无法做到直接的横向移动(若需右行先得自转);老式的独轮车(使用类似反作用轮机构保持横向平衡)也无法做到全方向移动;Ballbot(以球代轮)和本田公司研发的U3-X可以做到以上三点,但我们认为摩擦传动会限制它们的使用环境和寿命。

二、OmBURo样机简介

OmBURo样机主要部件有实验室研发的主动式全向轮AOW (Active Omnidirectional Wheel),两个Dynamixel MX-64伺服电机(配有编码器),惯性测量单元(IMU),Arduino控制器以及锂电池

区别于普通全向轮完全不受控制的从动轮,AOW使用斜齿轮组机构驱动其中部分,剩余由软轴 (flexible shaft) 连动,如上图所示。这样做的目的是为了减少齿轮损耗的同时减轻自身重量和转动惯量,以便取得更好的机动性。

三、建 模

省略掉枯燥繁琐的系统性数学建模,值得一提的是动力学模型在平衡点(OmBURo身体竖直,角度和角速度都为零)的附近基本上是线性的,如下图所示。这也解释了为何使用简单的线性控制器(基于线性化后的模型)对于类似自平衡移动机器人,就能有很好的平衡性能。

四、控制器

刚才提到线性控制器,对于类似自平衡系统可能已经足够,但此结论是基于传感器可以提供准确读数的情况下,或者说,可以提供与模型状态变量一致的测量数据,而这一假设在现实中,基本无法实现,这也是为什么我们需要状态估计 (state estimation) 的原因。

举个例子,我们的状态变量包括身体的角度,模型的角度θa是对于质心的(因为当θa为零时OmBURo才能平衡),而实际读取到的角度θm,由于IMU装配误差和自身偏差,可能没有任何物理意义(你也不知道它测量的到底是啥),当然这两个角度实际上不会差很多,但对于自平衡移动机器人,一点点误差也是致命的。

幸运的是,对于这类自平衡移动机器人,相比复杂的状态估计,我们有一个更加便捷的方法处理这一问题。我们首先可以以θm读数为基准设计控制器,如果目标是OmBURo速度为零原地平衡,但结果是它持续往某一方向(比如向右)移动的话,那我们则可知需要向反方向(比如向左)调整θm读数,调整的大小可基于OmBURo的移动距离以及速度,反之亦然。综上,我们设计的控制器如下图所示,包含一个基于模型的LQR控制器(用于追踪参考速度)以及一个用于调整角度读数的PI控制器。

五、实验结果

基于以上OmBURo样机以及控制器设计,我们成功完成了一系列实验测试,包括原地自平衡、自抗扰、速度跟踪、路径跟随、甚至斜坡平衡。

责任编辑:xj

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 机器人
    +关注

    关注

    206

    文章

    27064

    浏览量

    201470
  • 移动装置
    +关注

    关注

    0

    文章

    13

    浏览量

    8276
  • 自平衡
    +关注

    关注

    0

    文章

    6

    浏览量

    7123
收藏 人收藏

    评论

    相关推荐

    什么是全向天线?全向天线的应用和种类

    从字面上看,全向天线是一种向所有方向均匀辐射的天线。但实际上,"全向 "一词需要结合通信应用场景来理解。例如,对于自由空间中的天线(如低地球轨道卫星上的天线),人们可能希望它在三维空间中向所有方向均匀辐射,而对于地面高频站,人们
    的头像 发表于 01-15 10:24 1312次阅读
    什么是<b class='flag-5'>全向</b>天线?<b class='flag-5'>全向</b>天线的应用和种类

    开源项目!教你如何复刻平衡赛车机器人、智能家居中控、竞技机器人先进模糊控制器等

    开源项目作品 为了方便大家更好提升自己,电子发烧友小编为大家整理了些工程师大佬设计的开源项目作品,供大家可以参考学习,希望对广大工程师有所帮助。 1.用全志R128复刻平衡赛车机器人,还实现
    发表于 12-26 09:17

    用全志R128复刻平衡赛车机器人,还实现了三不同的操控方式

    运动。 平衡模块 MPU6050是一种6轴运动跟踪传感器,它包含3轴陀螺仪、3轴加速度计、运动处理器和温度传感器。它可以通过I2C总线接口与微控制器进行通信,并且可以通过辅助I2C总线与其他传感器设备
    发表于 12-20 10:22

    款值得入手的降压转换器芯片-YB2502

    最高达90.5%的能效在0.5A @ Vo=5V 固定200K频率 热保护 每周期电流保护 SOIC8封装 应用: 电动电源适配器 汽车点烟器适配器 独轮车
    发表于 11-16 11:15

    【悟空派H3开发板免费体验】基于ROS系统的全向轮小车

    /STM32F100RBT_robot.git 悟空派: 1、开场白 大家好,我是FFD80。很高兴能够在这里和大家分享些关于我使用悟空派H3开发板构建全向轮小车的试用经验。 前段时间有幸在电子发烧友论坛申请到了悟空派H3 Zero
    发表于 11-12 01:00

    常见的ARM架构分为两一种是M系列另外一种是A系列,这两有什么区别啊?

    现在市面上常见的ARM架构分为两一种是M系列另外一种是A系列,这两有什么区别啊,用的时候他们般分别用在什么地方啊。
    发表于 10-26 07:00

    四轴或者平衡的电源能够不用锂电池,用超级电容可以吗?

    求助下大佬,四轴或者平衡的电源能够不用锂电池,用超级电容可以吗
    发表于 10-18 06:46

    平衡设计所需全部资料

    平衡设计所需全部资料,包括控制部分、原理、软件、硬件设计等。大家可以起学习,有问题可以直接向我咨询!
    发表于 10-09 06:30

    请问IAR中的sizeof是一种运算符吗?

    IAR中的sizeof是一种运算符吗?是怎么实现的?
    发表于 10-08 06:44

    基于STM32F1全向轮小车控制代码

    基于STM32F1全向轮小车控制(代码),可直接使用balance软件进行控制,包括MPU6050,CAN,PWM,I2C等模块
    发表于 09-27 06:59

    国外小哥自制了独轮车,科技感十足,太炫酷了!

    电源电路DIY制作
    学习电子知识
    发布于 :2023年08月24日 21:56:38

    电动平衡UL2272测试报告所需资料及测试项目

    测试电动平衡
    jf_68417261
    发布于 :2023年08月15日 16:37:31

    什么是锁?#

    学习电子知识
    发布于 :2023年06月26日 19:35:52

    一种简单的报错设计,分享

    一种简单的报错设计,可在次基础上增加。 冲突 阻挡 重复 不在工位 不在岗 计时不准 范围外 强停 其它
    发表于 05-20 20:07

    一种用于短波户外通联的简易双线天线

    通过对感兴趣的频段使用谐振式阻抗匹配天线来简化电台的架设。用50Ω或者75Ω同轴电缆在中心馈电的半波偶极天线也许算是这类天线中最简单的一种了。不幸的是, RG -58、 RG -59或 RG -8电缆
    发表于 05-16 15:26