[发明专利]一种轮腿式机器人的控制方法有效

专利信息
申请号: 201310189812.0 申请日: 2013-05-21
公开(公告)号: CN103223673A 公开(公告)日: 2013-07-31
发明(设计)人: 李奇敏;温皓宇;罗洋;端赣来 申请(专利权)人: 重庆大学
主分类号: B25J9/18 分类号: B25J9/18
代理公司: 重庆为信知识产权代理事务所(普通合伙) 50216 代理人: 龙玉洪
地址: 400044 *** 国省代码: 重庆;85
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 轮腿式 机器人 控制 方法
【权利要求书】:

1.一种轮腿式机器人的控制方法,轮腿式机器人控制系统包括中央控制芯片(1)、底层控制器(2)、安装在机器人车身上的三轴加速度传感器(3)、安装在车轮端部的压力传感器(4)、关节电机驱动控制器(5)、车轮电机驱动控制器(6)和关节角度传感器(7),所述压力传感器(4)用于对车轮进行轮端压力检测,所述三轴加速度传感器(3)用于检测车身倾角并输出车身倾角反馈信号,所述关节角度传感器(7)用于检测各关节的倾角、各关节的相对角度值及机器人的车体重心;所述中央控制芯片(1)通过CAN总线与底层控制器(2)双向连接;所述底层控制器(2)的第一输出端连接所述关节电机驱动控制器(5)的输入端,所述底层控制器(2)的第二输出端连接所述车轮电机驱动控制器(6)的输入端,所述底层控制器(2)的第一输入端连接所述压力传感器(4)的输出端,所述底层控制器(2)的第二输入端连接所述关节角度传感器(7)的输出端,所述中央控制芯片(1)的输入端与所述三轴加速度传感器(3)的输出端连接;其特征在于包括以下步骤:

步骤一、中央控制芯片(1)初始化,设定车身倾角阈值θ0、轮端压力阈值F0和车体重心阈值H0

步骤二、中央控制芯片(1)采集车身倾角值θ和轮端压力值F;

步骤三、判断车身倾角值θ是否大于车身倾角阈值θ0,当θ>θ0时,执行下一个步骤,否则重复执行步骤三;

步骤四、计算当前车体重心值H并判断车体倾斜方向;

设定车身横向倾角值为θy,车身纵向倾角值为θx,当θxy<0时,车体为横向倾斜,执行步骤五;当θxy>0时,车体为纵向倾斜,执行步骤六;

步骤五、当θy<0时,车体为左倾,设定机器人右前轮端压力值为Frf,右后轮端压力值为Frh,右侧轮端压力差为|F1|,|F1|=Frf-Frh,当|F1|<F0时,判断H-H0是否大于0,当H-H0>0时,中央控制芯片(1)发送指令给底层控制器(2),底层控制器(2)控制右侧车轮降低;当H-H0<0时,中央控制芯片(1)发送指令给底层控制器(2),底层控制器(2)控制左侧车轮抬高;当|F1|>F0时,判断F1的正负,当F1>0时,判断H-H0是否大于0,当H-H0>0时,中央控制芯片(1)发送指令给底层控制器(2),底层控制器(2)控制右前轮抬高,当H-H0<0时,中央控制芯片(1)发送指令给底层控制器(2),底层控制器(2)控制右后轮降低;当F1<0时,判断H-H0是否大于0,当H-H0>0时,中央控制芯片(1)发送指令给底层控制器(2),底层控制器(2)控制右后轮抬高,当H-H0<0时,中央控制芯片(1)发送指令给底层控制器(2),底层控制器(2)控制右前轮降低;

当θy>0时,车体为右倾,设定机器人左前轮端压力值为Flf,左后轮端压力值为Flh,左侧轮端压力差为|F2|,|F2|=Flf-Flh,当|F2|<F0时,判断H-H0是否大于0,当H-H0>0时,中央控制芯片(1)发送指令给底层控制器(2),底层控制器(2)控制左侧车轮降低;当H-H0<0时,中央控制芯片(1)发送指令给底层控制器(2),底层控制器(2)控制右侧车轮抬高;当|F2|>F0时,判断F2的正负,当F2>0时,判断H-H0是否大于0,当H-H0>0时,中央控制芯片(1)发送指令给底层控制器(2),底层控制器(2)控制左前轮抬高,当H-H0<0时,中央控制芯片(1)发送指令给底层控制器(2),底层控制器(2)控制左后轮降低;当F2<0时,判断H-H0是否大于0,当H-H0>0时,中央控制芯片(1)发送指令给底层控制器(2),底层控制器(2)控制左后轮抬高,当H-H0<0时,中央控制芯片(1)发送指令给底层控制器(2),底层控制器(2)控制左前轮降低;

步骤六、当θx<0时,车体为前倾,设定机器人右后轮端压力值为Frh,左后轮端压力值为Flh,后侧轮端压力差为|F3|,|F3|=Frh-Flh,当|F3|<F0时,判断H-H0是否大于0,当H-H0>0时,中央控制芯片(1)发送指令给底层控制器(2),底层控制器(2)控制后侧车轮抬高;当H-H0<0时,中央控制芯片(1)发送指令给底层控制器(2),底层控制器(2)控制前侧车轮降低;当|F3|>F0时,判断F3的正负,当F3>0时,判断H-H0是否大于0,当H-H0>0时,中央控制芯片(1)发送指令给底层控制器(2),底层控制器(2)控制右后轮抬高,当H-H0<0时,中央控制芯片(1)发送指令给底层控制器(2),底层控制器(2)控制右前轮降低;当F3<0时,判断H-H0是否大于0,当H-H0>0时,中央控制芯片(1)发送指令给底层控制器(2),底层控制器(2)控制左后轮抬高,当H-H0<0时,中央控制芯片(1)发送指令给底层控制器(2),底层控制器(2)控制左前轮降低;

当θx>0时,车体为后倾,设定机器人右前轮端压力值为Frf,左前轮端压力值为Flf,前侧轮端压力差为|F4|,当|F4|<F0时,判断H-H0是否大于0,当H-H0>0时,中央控制芯片(1)发送指令给底层控制器(2),底层控制器(2)控制前侧车轮抬高;当H-H0<0时,中央控制芯片(1)发送指令给底层控制器(2),底层控制器(2)控制后侧车轮降低;当|F4|>F0时,判断F4的正负,当F4>0时,判断H-H0是否大于0,当H-H0>0时,中央控制芯片(1)发送指令给底层控制器(2),底层控制器(2)控制右前轮抬高,当H-H0<0时,中央控制芯片(1)发送指令给底层控制器(2),底层控制器(2)控制右后轮降低;当F4<0时,判断H-H0是否大于0,当H-H0>0时,中央控制芯片(1)发送指令给底层控制器(2),底层控制器(2)控制左前轮抬高,当H-H0<0时,中央控制芯片(1)发送指令给底层控制器(2),底层控制器(2)控制左后轮降低。

2.如权利要求1所述的一种轮腿式机器人的控制方法,其特征是:所述轮腿式机器人控制系统还包括上位机(8),所述上位机(8)双向连接有第一无线收发模块(9),所述中央控制芯片(1)双向连接有第二无线收发模块(10),所述第一无线收发模块(9)与所述第二无线收发模块(10)之间通过无线信号进行数据交互;

所述控制方法还包括通过上位机(8)控制轮腿式机器人动作的步骤;

上位机(8)发送速度与转向指令给中央控制芯片(1),中央控制芯片(1)发送指令给底层控制器(2),底层控制器(2)发送信号给所述关节电机驱动控制器(5)和车轮电机驱动控制器(6),所述关节电机驱动控制器(5)和车轮电机驱动控制器(6)根据接收到的信号控制相应的电机动作。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于重庆大学,未经重庆大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201310189812.0/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top