The invention discloses a FPGA humanoid robot motion planning method based on parameter optimization, is characterized by comprising the steps of: point model of humanoid robot motion planning parameters; according to the fixed-point model design of reconfigurable computing architecture provides a coarse-grained reconfigurable speedup unit. According to the characteristics of the FPGA platform, the algorithm model is optimized, which can save the hardware resources and improve the working speed of the hardware.
【技术实现步骤摘要】
本专利技术涉及机器人控制
,尤其涉及一种类人机器人动作规划参数优化方法。
技术介绍
现代科学技术的众多领域中,自动控制技术起着越来越重要的作用。所谓的自动控制,是指在没有人直接参与的情况下,利用外加的设备和装置,使机器、设备或生产过程的某个工作状态或参数自动按照预定的规律运行。近几十年来,随着计算机技术的发展和应用,在宇宙航行、机器人控制、导弹制导以及核动力等高新技术的领域中,出现了现代控制理论。它主要研究具有高性能、高精度的多变量变参数系统的最优控制问题,主要采用的方法是以状态为基础的状态空间法。从数学意义上说,该方法是一种求极值的方法,即在一组约束为等式或不等式的条件下,使系统的目标函数达到极值,即最大值或最小值。在类人机器人中,机器人具有进行越障、上下楼梯等各种复杂环境中运动的优点。但是在进行这样的复杂运动甚至是一些基本的步行运动中,摔倒在所难免。尽管现在对类人机器人的行走等各种运动有了深入的研究,并且已经实现了比较稳定的控制,但是还是不能确保机器人百分之百不摔倒。因此,一个主流的控制类人机器人倒地的措施就是采用最优化控制算法。也就是说,研究算法使机器人由于摔倒而造成的伤害达到最小,对类人机器人的倒地动作进行最优化控制。现有的类人机器人动作规划中存在着各种不同的问题和算法,当前类人机器人动作规划普遍采用CPU进行软件算法离线对机器人进行控制,重视了算法的实现精度,忽略了复杂度。
技术实现思路
本专利技术所要解决的技术问题在于,针对现有技术的上述不足,提出一种基于FPGA的类人机器人动作规划参数优化方法。本专利技术解决其技术问题采用的技术方案是,提 ...
【技术保护点】
一种基于FPGA的类人机器人动作规划参数优化方法,其特征在于:包括步骤:S1:建立类人机器人动作规划参数的定点模型;S2:根据定点模型设计可重构计算体系结构,提供粗细粒度可重构单元加速比。
【技术特征摘要】
1.一种基于FPGA的类人机器人动作规划参数优化方法,其特征在于:包括步骤:S1:建立类人机器人动作规划参数的定点模型;S2:根据定点模型设计可重构计算体系结构,提供粗细粒度可重构单元加速比。2.根据权利要求1所述的基于FPGA的类人机器人动作规划参数优化方法,其特征在于:通过如下方法建立定点模型:将Matlab模型通过工具箱转化成C/C++描述的定点模型;利用如下公式简化复杂算法:非线性系统表示为:其中, x ( t ) = [ x 1 ( t ) , x 2 ( t ) ... x n s ( t ) ] T ∈ R n s ]]> u ( t ) = [ u 1 ( t ) , u 2 ( t ) ... u n c ( t ) ] T ∈ R n c ]]>上式中,...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。