当前位置: 首页 > news >正文

论文实现:Reactive Nonholonomic Trajectory Generation via Parametric Optimal Control

1. 多项式螺旋
曲率:
κ ( s ) = a 0 + a 1 s + a 2 s 2 + a 3 s 3 + a 4 s 4 + a 5 s 5 \begin{align} \kappa(s) = a_0 + a_1s + a_2s^2 + a_3s^3 + a_4s^4 + a_5s^5 \end{align} κ(s)=a0+a1s+a2s2+a3s3+a4s4+a5s5
机器人朝向:
θ ( s ) = a 0 s + a 1 s 2 2 + a 2 s 3 3 + a 3 s 4 4 + a 4 s 5 5 + a 5 s 6 6 \begin{align} \theta(s) = a_0s + \frac{a_1s^2}{2} + \frac{a_2s^3}{3} + \frac{a_3s^4}{4} + \frac{a_4s^5}{5} + \frac{a_5s^6}{6} \end{align} θ(s)=a0s+2a1s2+3a2s3+4a3s4+5a4s5+6a5s6
轨迹:
x ( s ) = ∫ 0 s cos ⁡ ( θ ( s ) ) d s \begin{align} x(s) = \int_0^s{\cos(\theta(s))ds} \end{align} x(s)=0scos(θ(s))ds
y ( s ) = ∫ 0 s sin ⁡ ( θ ( s ) ) d s \begin{align} y(s) = \int_0^s{\sin(\theta(s))ds} \end{align} y(s)=0ssin(θ(s))ds

2. 边界条件
初始条件: s = 0 , x = 0 , y = 0 , θ = 0 s = 0,x = 0, y = 0, \theta = 0 s=0x=0,y=0,θ=0
结束条件: s = s f , x = x f , y = y f , θ = θ f s = s_f, x = x_f, y = y_f, \theta = \theta_f s=sf,x=xf,y=yf,θ=θf
x b = [ x f y f θ f ] T \begin{align} \bf{x_b} = \left[ x_f \ y_f \ \theta_f \right]^T \end{align} xb=[xf yf θf]T
参数:
q = [ a 0 a 1 a 2 a 3 a 4 a 5 s f ] T \begin{align} \bf{q} = \left[a_0 \ a_1 \ a_2 \ a_3 \ a_4 \ a_5 \ s_f \right]^T \end{align} q=[a0 a1 a2 a3 a4 a5 sf]T
边界条件:
g ( q ) = h ( q ) − x b = { x ( s f ) − x f = 0 y ( s f ) − y f = 0 θ ( s f ) − θ f = 0 \begin{align} \bf{g(q)} = \bf{h(q)} - \bf{x_b} = \begin{cases} x(s_f) - x_f = 0 \\ y(s_f) - y_f = 0 \\ \theta(s_f) - \theta_f = 0 \end{cases} \end{align} g(q)=h(q)xb= x(sf)xf=0y(sf)yf=0θ(sf)θf=0

待续…

http://www.lryc.cn/news/512878.html

相关文章:

  • 基于单片机中药存放环境监测系统的实现
  • 九垠赢+商业管理系统 Common.ashx 文件上传致RCE漏洞复现
  • 速盾:服务器CDN加速解析的好处有哪些呢?
  • C++ 设计模式:备忘录模式(Memento Pattern)
  • Android 系统 Activity 系统层深度定制的方法、常见问题以及解决办法
  • PDF怎么压缩得又小又清晰?5种PDF压缩方法
  • YK人工智能(三)——万字长文学会torch深度学习
  • 关于CISP报名费用详情
  • vim 按下esc后取消高亮
  • SwiftUI:多语言实现富文本插值
  • 操作系统基础
  • 函数调用流程可用工具
  • UniApp 页面布局基础
  • 2D图像测量到3D点云之物体三维尺寸测量!!!!
  • [TOTP]android kotlin实现 totp身份验证器 类似Google身份验证器
  • 2025决战智驾:从中阶卷到L3,车企需要抓好一个数据闭环
  • 电子电气架构 --- 汽车电子电器设计概述
  • SpringAI从入门到熟练
  • [算法] [leetcode-20] 有效的括号
  • R语言入门笔记:第一节,快速了解R语言——文件与基础操作
  • 【亚马逊云】基于Amazon EC2实例部署 NextCloud 云网盘并使用 Docker-compose 搭建 ONLYOFFICE 企业在线办公应用软件
  • java Redisson 实现限流每秒/分钟/小时限制N个
  • 【漫话机器学习系列】029.累积分布函数(Cumulative Distribution Function)
  • 设计模式之访问者模式:一楼千面 各有玄机
  • AI 编程的世界:用Cursor编写评分项目
  • Cesium教程(二十三):Cesium实现下雨场景
  • SpringCloudAlibaba技术栈-Higress
  • uniapp 微信小程序开发使用高德地图、腾讯地图
  • Springboot:后端接收数组形式参数
  • Postman[2] 入门——界面介绍