码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 关于轨迹跟踪以及保持路径总时间的讨论结果


    最近室友苦恼于这样一个任务,主要也是由于沟通中感到大家没有一个统一的答案?因而她也在纠结要如何实现

    布置的内容大约是要做固定时间的轨迹跟踪,

    方案1.由上一模块输出路径上几个节点,pid控制到节点
    方案2.直接跟踪路径

    我个人的推荐是方案2

    首先,跟踪路径按正常方法就行,我只会按照寻迹小车相同原理做。(取出机器人前方一段规划器所得路径作为目标,通过最小二乘线性回归获得该段路径的旋转角、偏移值,上述信息作为输入(结合自身角度 偏移值),使用双环PID算法控制UUV跟踪该段路径,重复此过程直到到达终点。)

    要保证沿着路径按规定时间(不多不少)到达终点,那么首先看机器人的运动学约束(机器人能不能停悬停?),如果是如固定翼飞机这种可能速度范围比较小,则考虑在轨迹规划/路径规划阶段就把路径做成合适的长度(而非最短路径)。如果速度范围比较广(0-max),则可以在轨迹跟踪阶段做。

    此时轨迹跟踪模块获得输入为(轨迹+轨迹总长度+预期时间),一个简单的方法是:
    令当前速度v = Lall/Lnow / Tall/Tnow × v期望平均
    思路和之前那篇固定路径长度A*一样。(我的理解这部分就相当于只应用个p控制)

    但是她需要应用一些高端算法,因而我们需要找出控制量。
    这里令控制量为 已走过轨迹平均速度 = Lnow/Tnow
    控制目标为 整体平均速度 Lall/Tall

    控制量为 Lall/Lnow / Tall/Tnow
    目标值为 1
    输出的数值×平均v就是想要的速度

    例如要应用pid 和之前的代码差不多,记录多次历史Lall/Lnow / Tall/Tnow 做积分
    使用类似中断的功能做微分
    p的默认值为1,id为0(或无穷),就是 刚刚提到的当前速度v = Lall/Lnow / Tall/Tnow × v期望平均

    (感觉可能还有更好的办法?看来还需要补充知识)

  • 相关阅读:
    html计算器
    【干货】如何打造HR无法拒绝的简历?测试开发大牛带手把手你写简历!
    企业上半年净利润下降近8成,企业如何应对?
    创建对象在堆区如何分配内存
    Sora - 探索AI视频模型的无限可能
    go的gin框架实现接受多个图片和单个视频并保存到本地服务器的接口
    点亮一个LED+LED闪烁+LED流水灯——“51单片机”
    批量根据execel内容生成条码
    30+场技术论坛 1000+科技新品发布 今年云栖大会我们关注什么?
    明明数据已经更新了,但是视图就是没变? 试试 Vue.set的使用
  • 原文地址:https://blog.csdn.net/qq_45037925/article/details/128002380
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号