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

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

3天内不再提示

一种基于非线性模型预测控制(NMPC)的计算技术

倩倩 来源:互联网分析沙龙 2020-09-09 09:31 次阅读

自主无人飞行器(UAV)在广泛的应用中显示了巨大的潜力,包括自动包裹递送和大范围地理区域的监视。但是,要在现实环境中完成任务,无人机需要能够高效导航并避免周围环境出现障碍。

瑞典吕勒奥工业大学和加利福尼亚理工学院的研究人员最近开发了一种基于非线性模型预测控制(NMPC)的计算技术,该技术可以为无人机提供更好的导航和避障能力。他们使用的NMPC方法发表在IEEE机器人与自动化快报上的一篇论文中,该方法基于OpEn(优化引擎)的结构,OpEn(优化引擎)是贝尔法斯特女王大学Pantelis Sopasakis博士开发的参数优化软件。

进行这项研究的研究人员之一比约恩·林德奎斯特(BjörnLindqvist)对TechXplore表示:“我们的团队此前已经发表了几篇有关无人机自动避障和导航的作品。”“在我们最近的研究中,我们开始使用NMPC扩展避障的概念,以包括对移动或动态障碍的直接考虑。我们的目标是提供技术演示,说明现代智能控制结构如何使无人飞行器成为现实。例如在城市环境中经常使用的环境中,周围环境总是在移动,并且避免碰撞对于确保人员和其他车辆的安全非常重要。”

NMPC是基于优化的方案,可用于解决各种现实问题。该方案可以基于系统的数学模型以及在给定时间作用于系统的一系列控制输入,对系统的未来状态进行预测。

其预测涵盖了多个未来时间步长,这些时间步长合在一起称为“预测范围”。随后,该方案以允许系统最有效地完成一组所需目标的方式(例如,参考跟踪)计算控制输入。 ,避免障碍,保持约束等)。

Lindqvist和他的同事在他们的论文中表明,基于NMPC的模型可以在不断变化的环境(例如城市)中为无人机提供先进的自主导航和避障功能。更具体地说,他们使用NMPC算法来预测无人机周围环境中的障碍物轨迹,同时还使用分类模型来区分不同类型的轨迹并预测障碍物的未来位置。

Lindqvist说:“由于NMPC通过对未来状态进行预测和优化来工作,因此我们也可以根据一些测量结果,通过预测移动/动态障碍物的未来位置来纳入对移动/动态障碍物的直接考虑。”“这种方法提供了一种优雅的解决方案,将控制,局部路径规划和动态避障功能集成在一个控制层中。”

研究人员在许多实验室实验中评估了他们的NMPC方案。值得注意的是,他们的模型可以在无人机被多个移动障碍物包围的各种情况下防止碰撞。

Lindqvist说:“在吕勒奥工业大学的机器人与AI团队中,我们非常重视理论的实验验证。”“在我们最近的工作中,我们展示了NMPC架构如何即使在快速移动的障碍物的情况下也能提供无碰撞的轨迹,而不会违反规定的安全距离。我相信,这种避免障碍物是在城市环境中使用无人机的有趣途径或与人类紧密互动。”

该研究强调了NMPC优化方案在增强无人机导航能力方面的巨大潜力。Lindqvist和他的同事们收集的发现也可以启发其他研究团队将类似的优化技术用于机器人控制和路径规划。最终,这将有助于无人机和其他可在拥挤而动态的环境中安全移动的移动机器人的开发。

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

    关注

    1

    文章

    2707

    浏览量

    47704
  • 无人机
    +关注

    关注

    224

    文章

    9887

    浏览量

    174827
  • 无人飞行器
    +关注

    关注

    0

    文章

    19

    浏览量

    9246
收藏 人收藏

    评论

    相关推荐

    基于非线性自适应学习控制器的四轴飞行器避障方案

    这篇文章的基本原理是通过设计一种新颖的非线性自适应学习控制器,用于快递四轴飞行器的障碍物避免轨迹控制问题。该控制器结合了
    发表于 04-10 12:39 76次阅读
    基于<b class='flag-5'>非线性</b>自适应学习<b class='flag-5'>控制</b>器的四轴飞行器避障方案

    什么是边缘计算?边缘计算技术有哪些优缺点?

    什么是边缘计算?边缘计算技术有哪些优缺点? 边缘计算一种计算和数据处理能力从传统的云计算数据
    的头像 发表于 02-06 14:38 525次阅读

    非线性元件可计算电阻吗

    非线性元件是电子电路中的一种特殊元件,其电流-电压特性不符合线性关系。常见的非线性元件有二极管、三极管、瞬变电阻、电容、电感等。与线性元件不
    的头像 发表于 01-10 14:24 283次阅读

    LabVIEW进行癌症预测模型研究

    LabVIEW进行癌症预测模型研究 癌症是一种细胞异常增生的疾病。随着年龄的增长,细胞分裂速度放缓,但癌细胞会失去控制地不断分裂,形成可能良性或恶性的肿瘤。 2012年的国际癌症数据显
    发表于 12-13 19:04

    线性电阻和非线性电阻的区别

    线性电阻和非线性电阻的区别  线性电阻和非线性电阻是两种常见的电子元件,它们在电路中具有不同的特性和行为。本文将详尽、详实、细致地讨论线性
    的头像 发表于 12-07 17:03 749次阅读

    带LC滤波器的电压源逆变器无电流传感器有限集模型预测控制

    针对带LC滤波器的电压源逆变器(VSIs),传统的有限集模型预测控制(FS-MPC)方案不仅需要测量电容电压和电感电流,还需要测量或估计负载电流,增加了系统的复杂性和成本。
    的头像 发表于 12-06 14:20 543次阅读
    带LC滤波器的电压源逆变器无电流传感器有限集<b class='flag-5'>模型</b><b class='flag-5'>预测控制</b>

    什么是集成运放的非线性区?集成运放工作在线性区和非线性区有什么区别?

    和输出之间的关系是非线性的。 集成运放是一种用于放大电压信号的集成电路器件,它有两个输入端和一个输出端。它的工作分为线性区和非线性区两部分。在线性
    的头像 发表于 11-22 16:18 2471次阅读

    求助,关于运放开环增益非线性的问题

    可以看到斜率K基本为常数,而在手册及书中得到的实验曲线如图5、图6所示,可以看到斜率有定的波动,而仿真结果图4中的斜率几乎不变。所以想请教下,运放的调味料模型中是否包含了开环增益的非线性
    发表于 11-21 08:24

    线性负载什么意思?非线性负载是什么意思?

    线性负载什么意思?非线性负载是什么意思? 线性负载是指在电路中,电流和电压之间的关系是线性的,也就是电压与电流成比例的关系。线性负载通常包括
    的头像 发表于 11-13 16:10 1251次阅读

    S/H非线性如何?S/H非线性的重要部分如何随输入频率变化?

    S/H非线性如何?S/H非线性的重要部分如何随输入频率变化? S/H(Sample and Hold)是一种常用的电路,用于将模拟信号转换为数字信号。它由采样电路和保持电路组成,采样电路用来对输入
    的头像 发表于 10-31 09:41 318次阅读

    放大器非线性失真研究装置设计报告

    本设计实现了一种放大器非线性失真研究装置。该装置可以实现对原正弦输入波形超过100倍的放大且无明显失真,并经过调节模拟开关可以实现顶部失真、底部失真、双向失真以及交越失真,并显示出上述五波形总谐波
    发表于 09-21 07:24

    为什么说二极管是一种非线性器件

    为什么说二极管是一种非线性器件  二极管是一种电子器件,由带有P型半导体(正极)和N型半导体(负极)的半导体材料制成。它是电子行业中最常用的器件之一。因为它具有一个非常重要的特性——非线性
    的头像 发表于 09-02 10:13 1815次阅读

    自动驾驶汽车规避转向的模型预测控制

    层输出的参考轨迹,结合车辆自身状态,控制车辆跟踪参考轨迹形式,实现车辆的纵、侧向控制。车辆的纵向控制主要实现速度的跟踪,侧向控制则实现路径的跟踪。近年来,基于车辆运动学与动力学
    的头像 发表于 07-03 14:26 509次阅读
    自动驾驶汽车规避转向的<b class='flag-5'>模型</b><b class='flag-5'>预测控制</b>

    混频器是线性还是非线性

    混频器(Mixer)是一种非线性器件。它常用于无线通信系统中的频率转换和调制解调等应用。混频器将两个或多个输入信号进行非线性混合,产生新的输出信号,其频率为输入信号频率之和或差。这种非线性
    的头像 发表于 06-07 10:20 563次阅读

    Matlab/yalmip工具编写自动驾驶模型预测控制(MPC)代码

    在无人驾驶的运动控制中,模型预测控制(MPC)算法得到了广泛使用,龚建伟《无人驾驶车辆模型预测控制》一书对MPC算法进行了细致的讲解,并提供
    发表于 06-06 09:38 0次下载
    Matlab/yalmip工具编写自动驾驶<b class='flag-5'>模型</b><b class='flag-5'>预测控制</b>(MPC)代码