[发明专利]一种冰壶投掷机器人运动控制系统及其滚动时域优化方法有效

专利信息
申请号: 201910876527.3 申请日: 2019-09-17
公开(公告)号: CN110554701B 公开(公告)日: 2022-09-02
发明(设计)人: 赵林辉;陈超;吴贤强 申请(专利权)人: 哈尔滨工业大学
主分类号: G05D1/02 分类号: G05D1/02
代理公司: 哈尔滨龙科专利代理有限公司 23206 代理人: 高媛
地址: 150001 黑龙*** 国省代码: 黑龙江;23
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 投掷 机器人 运动 控制系统 及其 滚动 时域 优化 方法
【权利要求书】:

1.一种冰壶投掷机器人滚动时域优化方法,基于一种冰壶投掷机器人运动控制系统,包括小车底盘、惯性传感器、光电码盘、摄像头、电控单元、机械手、无线通信模块和电源模块,其中,

所述小车底盘包括小车支架、万向轮、驱动轮及驱动电机,用于承载并受所述电控单元带动所述惯性传感器、光电码盘、摄像头、电控单元、机械手、无线通信模块和电源模块运动;

所述惯性传感器用于获取小车的角速度、加速度信息,并传输至所述电控单元;

所述光电码盘用于获取小车的车轮角速度信息,并传输至所述电控单元;

所述摄像头用于获取冰壶场地边界信息及标志点像素坐标,并传输至所述电控单元;

所述电控单元内置有执行滚动时域优化控制方法的程序,用于融合所述惯性传感器、光电码盘、摄像头和无线通信模块传入的信息,自主规划小车轨迹并控制小车以准确的速度及角度到达前卫线并释放冰壶;

所述机械手用于受所述电控单元控制抓取和投掷冰壶;

所述无线通信模块用于和外部通信,接收冰壶出手速度和角度的期望值信息,并传输至电控单元;

所述电源模块用于给所述小车底盘、惯性传感器、光电码盘、摄像头、电控单元、机械手和无线通信模块供能;

所述万向轮和驱动轮的轮胎为冰面轮胎;

所述驱动电机的最大功率Pmax及小车底盘最大行驶速度vmax的计算方法为:

其中,μ为车轮与冰面的摩擦系数;m1为冰壶质量;g为重力加速度;S1为前卫线至营垒中心的距离;S2为本垒中心至前卫线的距离;m2为冰壶投掷机器人质量,

其特征在于,所述滚动时域优化方法包括以下步骤:

步骤一:建立冰壶投掷机器人的运动方程;

步骤二:确定滚动时域优化控制的性能指标及约束条件;

步骤三:根据冰壶投掷机器人的运动方程和滚动时域优化控制的性能指标及约束条件,设计MPC控制器并求解优化问题,得到应施加在冰壶投掷机器人左右车轮上的驱动力矩u=[T1 T2]T,其中,T1为小车左轮输出力矩;T2为小车右轮输出力矩;

步骤四:针对步骤三中得到的应施加在冰壶投掷机器人左右车轮上的期望驱动力矩u=[T1 T2]T,设计电机控制器,控制左右车轮的电机实现期望驱动力矩的输出,

步骤一中,具体的,首先,建立冰壶投掷机器人的轨迹方程:

式中,θ为冰壶投掷机器人的姿态角度;X、Y为冰壶投掷机器人的坐标位置;θ0、X0、Y0为冰壶投掷机器人的初始位置;ω1为小车左轮角速度;ω2为小车右轮角速度;r为小车车轮半径,

结合轨迹方程,建立冰壶投掷机器人的运动方程:

式中,xp和yp为冰壶投掷机器人的位置信息;v为冰壶投掷机器人的速度;T1为小车左轮输出力矩;T2为小车右轮输出力矩;J为车轮的转动惯量;m为冰壶投掷机器人的总重量;g为重力加速度;μ为车轮与冰面的摩擦系数,

进一步取系统状态变量x和控制输入u分别为:

u=[T1 T2]T

可得冰壶投掷机器人运动方程的简写形式:

式中,f是由冰壶投掷机器人运动方程中的线性和非线性函数构成的函数向量。

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

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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