论文4解析(复现):带有初速度的S形路径轨迹规划方法

news2024/9/20 14:58:58

论文:带有初速度的S形路径轨迹规划方法,史伟民

论文介绍了一种带有初速度的情况下进行轨迹规划的方法。

总得来说,是可以实现在运动过程中重新进行轨迹规划。

指数加减速:.....

直线型加减速:.....

S形加减速:S形加减速控制具有运动过程平稳、较小冲击和振荡、速度曲线光滑等优势。同时S形加减数控制生成的位移轨迹为加速度连续变化的位移曲线,并且曲线光滑,能有效的减少冲击、实现平滑启停,减少残余振动和冲击。适用于高速高精度运动控制。

接来就具体详细看看。

       定义:在匀速运动过程中任意一点为起点,初速度为Vs,剩余目标位移s,设定新的速度为Vm。

其中如果Vm>Vs,则先进行加速度到Vm,在减速度到0的规划。如果Vm<Vs,则进行先减速到Vm,在减速到0的规划。新的运动的轨迹分为三段轨迹。即为:从初速度运动到Vm为第一阶段,Vm进行一段时间的匀速运动为第二阶段,最后是从Vm运动到0为第三阶段。

一些外部束缚: 

同时已知条件为:初速度为Vs,距离和加速度为0,同时终点的速度和加速度为0,剩余目标位移为S。

一:先加速在减速的规划(Vm>Vs) 

 第一段的运动阶段规划(可以先加速到目标速度后匀速,或者是一直加速),运动的约束条件为:

注意:论文中的第二个条件的v(t1)应该是Vm,并非是0

那么第四个条件是怎么来的:

当考虑效率最优时,令ta1 = 0 

 此时tj1等于:sqrt((Vm-Vs)/Jmax)

但是tj1可能不满足加速度的约束,由积分条件可以得到第一运动阶段的最大加速度

tj1已知了,可以根据第四个约束条件,求出关于ta1的公式。


那么这个公式9怎么来的呢?

 速度是对其加速度积分而得到,加速度等于加加速乘加速度的时间t。最后求加加速阶段的位移,是对速度进行求积分,如上,范围是0-tj1。最终得到1/6Jma*tj1^3

这一部分指的是匀加速阶段,加速度不变,所以这段均加速阶段的开始速度是1/2*Jmax*tj1^2,那么所走的位移就是初速度乘以所走的时间。

在减加速(加速度减少,但速度增加)过程中, t是从tj1+ta1不断变大的,所以此时的a(t)是负的,并随着t的不断变大(最大2tf1+ta1),加速度为0,此时的速度为:v = v0-at,但是这里的a并不是一个恒定的常数,所以并不适用此公式,即使用积分的方式进行求出在t时刻下的关于加速度的速度,之后这段的速度知道了后,在进行积分操作,得到此段的距离。

当分别得到了加加速度+匀速+减加速的三段位移,就得到了公式9。


二:减速的过程

步骤和第一类似,最终得到:

三:匀速运动

 以上对是先加速到达设定速度后,进行匀速,在进行减速的操作。

而下面的是先进行减速到达设定速度后,进行匀速,在进行减速的操作(速度减到0),其实方法和上面类似,就不详细介绍了。

最终:

例子:

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2092055.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

中仕公考:公务员考试缺考有影响吗?

公务员考试缺考的影响根据考试阶段的不同又所区别&#xff0c;中仕为大家介绍一下&#xff1a; 笔试阶段的缺考后果&#xff1a; 在公务员考试中&#xff0c;若考生未能按时参加笔试&#xff0c;将自动视为放弃该次考试机会。此行为不会对考生的个人信用产生任何负面效应&…

2024最新软件测试面试题(含答案解析+文档)

&#x1f345; 点击文末小卡片&#xff0c;免费获取软件测试全套资料&#xff0c;资料在手&#xff0c;涨薪更快 一、软件测试基础面试题 1、阐述软件生命周期都有哪些阶段? 常见的软件生命周期模型有哪些? 软件生命周期是指一个计算机软件从功能确定设计&#xff0c;到…

软件测试面试八股文(答案解析+文档)

&#x1f345; 点击文末小卡片&#xff0c;免费获取软件测试全套资料&#xff0c;资料在手&#xff0c;涨薪更快 一、软件测试基础面试题 1、阐述软件生命周期都有哪些阶段? 常见的软件生命周期模型有哪些? 软件生命周期是指一个计算机软件从功能确定设计&#xff0c;到…

LlamaIndex 工作流

LlamaIndex 内部提供了一个简单的工作流引擎&#xff0c;为什么要有工作流引擎&#xff1f;做过 OA 的同学都了解工作流引擎&#xff0c;工作流的优势在于模块化开发&#xff0c;把业务节点进行抽象&#xff0c;流程于业务逻辑分离&#xff0c;方便进行业务节点组装&#xff0c…

还在为低效工作烦恼?Kimi使用指南,让你的效率飞跃提升

在这个信息爆炸的时代&#xff0c;效率成为了我们追求的重要目标。今天&#xff0c;我要为大家介绍一个能够显著提升工作效率的智能助手——Kimi。Kimi不仅能够理解复杂的指令&#xff0c;还能处理多种文件格式&#xff0c;甚至还能进行网页内容解析。这篇文章将带你一文看懂Ki…

如何打开终端?

终端也叫黑窗口&#xff0c;命令行&#xff0c;可以用代码命令的方式控制计算机&#xff0c;如何打开呢&#xff1f; 输入WinR 在左下角输入cmd 点击确定 出现这个界面证明打开

住宅物业满意度计算方式中满意率和满意度指数的区别

满意率和满意度指数是用于计算住宅物业满意度的两种不同方式&#xff0c;它们的区别如下&#xff1a; 1、满意率&#xff1a;满意率是通过计算满意的居民人数与总参与调查的居民人数之间的比例来衡量满意度。它以百分比形式表示&#xff0c;可以直观地了解居民对物业管理的整体…

关于lua调用DLL的c/c++动态库(相关搜索:数据库)

&#x1f3c6;本文收录于《CSDN问答解惑-专业版》专栏&#xff0c;主要记录项目实战过程中的Bug之前因后果及提供真实有效的解决方案&#xff0c;希望能够助你一臂之力&#xff0c;帮你早日登顶实现财富自由&#x1f680;&#xff1b;同时&#xff0c;欢迎大家关注&&收…

8个Python编程进阶常用技巧!

介绍 Python 炫酷功能&#xff08;例如&#xff0c;变量解包&#xff0c;偏函数&#xff0c;枚举可迭代对象等&#xff09;的文章层出不穷。但是还有很多 Python 的编程小技巧鲜被提及。因此&#xff0c;本文会试着介绍一些其它文章没有提到的小技巧&#xff0c;这些小技巧也是…

《黑神话:悟空》:30%抽成真相

《黑神话&#xff1a;悟空》自建服务器出售&#xff1f;揭秘游戏界的30%抽成真相&#xff01; 近年来&#xff0c;随着游戏行业的迅猛发展&#xff0c;游戏开发商与发行平台之间的利益分配问题逐渐成为业界关注的焦点。其中&#xff0c;《黑神话&#xff1a;悟空》作为一款备受…

接口和多态详解,还不快点学?

一、接口和多态基础知识 1. 抽象类 1.1 子类调用父类 现在有IDEA集成开发环境&#xff0c;可以给大家实时提醒哪个地方编译错误&#xff0c;但假如要大家用.txt文件编写程序呢。胡广问&#xff1a;现在这段代码错在了哪&#xff1f; class Base {public Base(String s) {Sy…

接口测试 —— 如何设计高效的测试用例!

摘要&#xff1a; 随着互联网应用的日益复杂化&#xff0c;接口测试已成为保证软件质量不可或缺的一部分。本文将探讨如何有效地设计接口测试用例&#xff0c;并提供实用的建议和示例。 一、引言 接口测试&#xff08;API测试&#xff09;是确保系统各部分之间交互正确性的关键…

57基于SpringBoot+Vue+uniapp的洗衣店订单管理系统的详细设计和实现(源码+lw+部署文档+讲解等)

文章目录 前言详细视频演示具体实现截图技术栈后端框架SpringBoot前端框架Vue持久层框架MyBaitsPlus 系统测试系统测试目的系统功能测试系统测试结论 为什么选择我代码参考数据库参考源码获取源码获取 前言 &#x1f31e;博主介绍 &#xff1a;✌全网粉丝15W,CSDN特邀作者、21…

进程间通信----管道篇

目录 一丶 无名管道 1. 特点 2. 读写特性 3. 函数接口 二丶有名管道 1.特点&#xff1a; 2.函数接口 3. 读写特性 一丶 无名管道 1. 特点 1. 只能用于具有亲缘关系的进程之间的通信 2. 半双工的通信模式&#xff0c;具有固定的读端和写端 3. 管道可以…

Qt:玩转QPainter后转之太极图

前言 简单了解了QPainter之后还是要做两个小例子练一练&#xff0c;不实际去做&#xff0c;只看看函数是没啥太大提升的&#xff0c;这里就简单画一个太极图。 正文 我们都知道太极分为阴阳鱼两部分&#xff0c;阴鱼(黑色)有个白色鱼眼&#xff0c;阳鱼(白色)有个黑色鱼眼&am…

2024最详细Maven配置教程

1、Maven 1.1、Maven简介 Maven项目对象模型(POM)&#xff0c;可以通过一小段描述信息来管理项目的构建&#xff0c;报告和文档的项目管理工具软件。 Maven 除了以程序构建能力为特色之外&#xff0c;还提供高级项目管理工具。由于 Maven 的缺省构建规则有较高的可重用性&…

EmbeddedGUI简介

简介 文档地址&#xff1a;欢迎来到EmbeddedGUI的文档 本项目主要面对RAM资源有限&#xff08;<8KB&#xff09;&#xff0c;ROM资源有限&#xff08;<64KB&#xff0c;主要看所需字体和贴图资源&#xff09;&#xff0c;CPU资源还充裕&#xff08;<100MHz&#xff…

PDF Guru Anki - 支持 PDF 处理和 Anki 制卡的多功能工具箱

DF Guru Anki&#xff0c;这是一款能够大幅提升学习和办公效率的工具。 不仅能够帮助我们快速处理 PDF 文件&#xff0c;还能够高效管理各种学习资料&#xff0c;轻松制作 Anki 卡片。 PDF Guru Anki 支持 PDF 合并、拆分、旋转、加密等基本操作&#xff0c;还能够处理水印、书…

企业资产管理是什么?如何做好?权威指南

企业资产管理&#xff08;Enterprise Asset Management, 简称EAM&#xff09;已成为企业提升运营效率、降低维护成本、增强市场竞争力的重要手段。 本文将从企业资产管理的定义、重要性、实施方法及优化策略等方面&#xff0c;提供一份权威的指南&#xff0c;帮助企业更好地理解…

视频结构化从入门到精通——行为分析类应用

行为分析类应用 1. 认识行为分析 监控/判断视频画面中目标的运动过程、携带属性等。从数据中自动识别、跟踪和理解人类或物体行为。 1. 车的行为分析应用 车辆行为分析主要用于监控和管理车辆的动态行为&#xff0c;广泛应用于智能交通、城市管理和安全监控。关键应用包括&…