CN112925323B - 一种基于规则的移动机器人速度调节方法及系统 - Google Patents
一种基于规则的移动机器人速度调节方法及系统 Download PDFInfo
- Publication number
- CN112925323B CN112925323B CN202110120670.7A CN202110120670A CN112925323B CN 112925323 B CN112925323 B CN 112925323B CN 202110120670 A CN202110120670 A CN 202110120670A CN 112925323 B CN112925323 B CN 112925323B
- Authority
- CN
- China
- Prior art keywords
- mobile robot
- speed
- reference point
- expected
- road section
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 43
- 230000001133 acceleration Effects 0.000 claims description 32
- 238000004364 calculation method Methods 0.000 claims description 21
- 238000005070 sampling Methods 0.000 claims description 5
- 238000010586 diagram Methods 0.000 description 9
- 230000006870 function Effects 0.000 description 9
- 230000015654 memory Effects 0.000 description 8
- 238000004590 computer program Methods 0.000 description 7
- 230000008569 process Effects 0.000 description 5
- 238000003860 storage Methods 0.000 description 4
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000004075 alteration Effects 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000008878 coupling Effects 0.000 description 1
- 238000010168 coupling process Methods 0.000 description 1
- 238000005859 coupling reaction Methods 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 238000009776 industrial production Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000005457 optimization Methods 0.000 description 1
- 230000008447 perception Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/02—Control of position or course in two dimensions
- G05D1/021—Control of position or course in two dimensions specially adapted to land vehicles
- G05D1/0212—Control of position or course in two dimensions specially adapted to land vehicles with means for defining a desired trajectory
- G05D1/0223—Control of position or course in two dimensions specially adapted to land vehicles with means for defining a desired trajectory involving speed control of the vehicle
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/02—Control of position or course in two dimensions
- G05D1/021—Control of position or course in two dimensions specially adapted to land vehicles
- G05D1/0212—Control of position or course in two dimensions specially adapted to land vehicles with means for defining a desired trajectory
- G05D1/0214—Control of position or course in two dimensions specially adapted to land vehicles with means for defining a desired trajectory in accordance with safety or protection criteria, e.g. avoiding hazardous areas
Landscapes
- Engineering & Computer Science (AREA)
- Aviation & Aerospace Engineering (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
Abstract
本发明公开了一种基于规则的移动机器人速度调节方法及系统,该方法包括:基于移动机器人的设定速度和最低速度计算参考路段长度;基于轮胎力学计算每个参考点对应的移动机器人的动力学期望速度;基于运动几何关系计算每个参考点对应的移动机器人的运动学期望速度;选取每一参考点所对应的动力学期望速度、运动学期望速度以及设定速度中的最小值,作为相应参考点所对应的移动机器人的期望速度;基于参考路段中所有参考点所对应的期望速度中的最小值、设定速度以及移动机器人当前的运行速度,确定移动机器人下一时刻的运行速度。本发明可在保障控制精度的前提下,提高移动机器人的运行效率。
Description
技术领域
本发明涉及移动机器人自主行驶控制技术领域,特别涉及一种基于规则的移动机器人速度调节方法及系统。
背景技术
目前应用于工业生产过程中的移动机器人通常运行速度较低,提升运行速度可以有效提高移动机器人的工作效率。但是当移动机器人以较高的运行速度跟踪曲率较大的参考路径时,受转向机构约束、地面附着约束等因素的影响,可能出现打滑、侧滑等使移动机器人自主行驶控制精度下降甚至自主行驶控制失败的情况。通过动态调节运行速度可以提高移动机器人直线行驶时的运行效率,并避免移动机器人转弯时出现打滑、侧滑等情况。
现有的移动机器人速度调节方法有两种,一种是基于规则的速度调节方法,另一种是基于模型预测控制的速度调节方法。
基于规则的速度调节方法的技术特征包括:以移动机器人前方参考路径的曲率为指标设置速度调节规则,如移动机器人前方x m处参考路径的曲率绝对值大于等于y m-1时,期望速度设置为z m/s,或移动机器人前方x m处参考路径的曲率绝对值等于y m-1时,期望速度设置为f(y)m/s。这种方法存在的问题是难以选择适当的距离x,当距离x较短时,移动机器人可能无法在转弯前将运行速度降至安全阈值,当距离x较长时,移动机器人则会以较低的运行速度行驶较长时间。基于模型预测控制的速度调节方法的技术特征包括:以移动机器人预测位姿与参考路径之间误差或移动机器人侧向速度为指标设置优化目标函数,对移动机器人的运行速度进行调节。这种方法存在的问题主要是模型预测控制器的计算成本较高,无法在低成本硬件上实时运行。
发明内容
本发明提供了一种基于规则的移动机器人速度调节方法及系统,以解决移动机器人无法在转向前适当时机减速、加速的技术问题,在保障控制精度的前提下提高移动机器人的运行效率。
为解决上述技术问题,本发明提供了如下技术方案:
一方面,本发明提供了一种基于规则的移动机器人速度调节方法,包括:
基于移动机器人的设定速度和最低速度,计算参考路段长度;在参考路径上设置多个参考点,多个参考点间的参考路段弧长之和等于所述参考路段长度;
基于轮胎力学,根据各参考点处的参考路径曲率和移动机器人转向时保持侧向稳定性的最大侧向加速度,计算每个参考点对应的移动机器人的动力学期望速度;
基于运动几何关系,根据各参考点处的参考路径曲率、移动机器人轮距和最大速度,计算每个参考点对应的移动机器人的运动学期望速度;
选取每一参考点所对应的动力学期望速度、运动学期望速度以及设定速度中的最小值,作为相应参考点所对应的移动机器人的期望速度;
基于参考路段中所有参考点所对应的期望速度中的最小值、设定速度以及移动机器人当前的运行速度,确定移动机器人下一时刻的运行速度。
进一步地,所述基于移动机器人的设定速度和最低速度,计算参考路段长度,包括:
基于移动机器人的设定速度和最低速度,采用下式,计算参考路段长度:
其中,vs表示移动机器人的设定速度,vl表示移动机器人的最低速度,a表示恒定的移动机器人的加速度,l表示参考路段长度。
进一步地,所述基于轮胎力学,根据各参考点处的参考路径曲率和移动机器人转向时保持侧向稳定性的最大侧向加速度,计算每个参考点对应的移动机器人的动力学期望速度,包括:
基于轮胎力学,采用下式,根据各参考点处的参考路径曲率和移动机器人转向时保持侧向稳定性的最大侧向加速度,计算每个参考点对应的移动机器人的动力学期望速度:
其中,ved表示当前参考点所对应的动力学期望速度,c表示当前参考点处的参考路径曲率,amax表示移动机器人转向时保持侧向稳定性的最大侧向加速度。
进一步地,基于运动几何关系,根据各参考点处的参考路径曲率、移动机器人轮距和最大速度,计算每个参考点对应的移动机器人的运动学期望速度,包括:
基于运动几何关系,采用下式,根据各参考点处的参考路径曲率、移动机器人轮距和最大速度,计算每个参考点对应的移动机器人的运动学期望速度:
其中,vek表示当前参考点所对应的运动学期望速度,lb表示移动机器人轮距,vmax表示移动机器人最大速度,c表示当前参考点处的参考路径曲率。
进一步地,所述基于参考路段中所有参考点所对应的期望速度中的最小值、设定速度以及移动机器人当前的运行速度,确定移动机器人下一时刻的运行速度,包括:
寻找参考路段中所有参考点所对应的期望速度中的最小值和最小期望速度对应的参考点在参考路段点列中的位置:
其中,vei表示参考路段上第i个参考点对应的期望速度,vemin为参考路段的期望速度最小值,k为最小期望速度对应的参考点在参考路段点列中的位置;
按照下列速度调节规则,确定移动机器人下一时刻的运行速度:
其中,s1k表示第1个参考点与第k个参考点之间的参考路段的弧长,v表示移动机器人当前运行速度,T表示采样间隔,a表示恒定的移动机器人的加速度,vs表示移动机器人的设定速度。
另一方面,本发明还提供了一种基于规则的移动机器人速度调节系统,该基于规则的移动机器人速度调节系统包括:
参考路段长度计算模块,用于基于移动机器人的设定速度和最低速度,计算参考路段长度;在参考路径上设置多个参考点,多个参考点间的参考路段弧长之和等于所述参考路段长度;
动力学期望速度计算模块,用于基于轮胎力学,根据各参考点处的参考路径曲率和移动机器人转向时保持侧向稳定性的最大侧向加速度,计算每个参考点对应的移动机器人的动力学期望速度;
运动学期望速度计算模块,用于基于运动几何关系,根据各参考点处的参考路径曲率、移动机器人轮距和最大速度,计算每个参考点对应的移动机器人的运动学期望速度;
期望速度计算模块,用于选取所述动力学期望速度计算模块和所述运动学期望速度计算模块计算出的每一参考点对应的动力学期望速度、运动学期望速度以及设定速度中的最小值,作为相应参考点所对应的移动机器人的期望速度;
运行速度确定模块,用于基于设定速度、移动机器人当前的运行速度以及所述期望速度计算模块计算出的参考路段中所有参考点所对应的期望速度中的最小值,确定移动机器人下一时刻的运行速度。
进一步地,所述参考路段长度计算模块具体用于:
基于移动机器人的设定速度和最低速度,采用下式,计算参考路段长度:
其中,vs表示移动机器人的设定速度,vl表示移动机器人的最低速度,a表示恒定的移动机器人的加速度,l表示参考路段长度。
进一步地,所述动力学期望速度计算模块具体用于:
基于轮胎力学,采用下式,根据各参考点处的参考路径曲率和移动机器人转向时保持侧向稳定性的最大侧向加速度,计算每个参考点对应的移动机器人的动力学期望速度:
其中,ved表示当前参考点所对应的动力学期望速度,c表示当前参考点处的参考路径曲率,amax表示移动机器人转向时保持侧向稳定性的最大侧向加速度。
进一步地,所述运动学期望速度计算模块具体用于:
基于运动几何关系,采用下式,根据各参考点处的参考路径曲率、移动机器人轮距和最大速度,计算每个参考点对应的移动机器人的运动学期望速度:
其中,vek表示当前参考点所对应的运动学期望速度,lb表示移动机器人轮距,vmax表示移动机器人最大速度,c表示当前参考点处的参考路径曲率。
进一步地,所述运行速度确定模块具体用于:
寻找参考路段中所有参考点所对应的期望速度中的最小值和最小期望速度对应的参考点在参考路段点列中的位置:
其中,vei表示参考路段上第i个参考点对应的期望速度,vemin为参考路段的期望速度最小值,k为最小期望速度对应的参考点在参考路段点列中的位置;
按照下列速度调节规则,确定移动机器人下一时刻的运行速度:
其中,s1k表示第1个参考点与第k个参考点之间的参考路段的弧长,v表示移动机器人当前运行速度,T表示采样间隔,a表示恒定的移动机器人的加速度,vs表示移动机器人的设定速度。
再一方面,本发明还提供了一种电子设备,其包括处理器和存储器;其中,存储器中存储有至少一条指令,所述指令由处理器加载并执行以实现上述方法。
又一方面,本发明还提供了一种计算机可读存储介质,所述存储介质中存储有至少一条指令,所述指令由处理器加载并执行以实现上述方法。
本发明提供的技术方案带来的有益效果至少包括:
本发明采用预瞄控制的思路,首先确定速度调节的参考路段长度,然后根据设定速度、轮胎力学和运动几何关系确定参考路段上每个点的期望速度,最终基于参考路段期望速度最小值、设定速度以及当前的运行速度确定移动机器人下一时刻的运行速度。该技术方案可以解决移动机器人无法在转向前适当时机减速、加速的技术问题,在保障控制精度的前提下提高移动机器人的运行效率。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例提供的基于规则的移动机器人速度调节方法所适用的自主行驶系统的示意图;
图2为本发明实施例提供的基于规则的移动机器人速度调节方法流程图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。
第一实施例
本实施例针对在现有技术方案下,移动机器人无法在转向前适当时机减速、加速的技术问题,提供了一种基于规则的移动机器人速度调节方法,该方法可以由电子设备实现,该电子设备可以是终端或者服务器。本实施例的方法所适用的移动机器人的自主行驶系统如图1所示,为了实现本实施例的基于规则的移动机器人速度调节方法,移动机器人的自主行驶系统所需的环境感知、路径规划、路径跟踪等子系统必须完备。其中,环境感知系统必须具备实时、精确给出移动机器人在全局坐标系中的横坐标、纵坐标、航向角等位置姿态状态信息的功能。路径规划系统必须具备根据工作任务和移动机器人的位置姿态状态实时给出自主行驶所需的参考路径的功能,而且参考路径以等间隔离散点列的形式给出。路径跟踪系统必须具备控制移动机器人沿着参考路径行驶的功能。
具体地,本实施例的基于规则的移动机器人速度调节方法的执行流程如图2所示,该基于规则的移动机器人速度调节方法包括以下步骤:
S1,基于移动机器人的设定速度和最低速度计算参考路段长度;在参考路径上设置多个参考点,多个参考点间的参考路段弧长之和等于参考路段长度;
需要说明的是,为保证移动机器人运行平稳,设置移动机器人加、减速时的加速度恒定。在此基础上根据设定速度和最低速度计算参考路段的长度,作为速度调节的数据来源,公式如下:
其中,vs表示移动机器人的设定速度,由人为设定,vl表示移动机器人的最低速度,a表示恒定的移动机器人的加速度,l表示参考路段长度。
在参考路径上设置n个参考点,这些点之间的参考路段弧长之和等于l。
S2,基于轮胎力学,根据各参考点处的参考路径曲率和移动机器人转向时保持侧向稳定性的最大侧向加速度,计算每个参考点对应的移动机器人的动力学期望速度;
需要说明的是,在转向时如果移动机器人的侧向加速度不大于最大侧向加速度,则移动机器人通常不会发生侧滑等危险情况,因此根据参考路径曲率,计算参考路段上每个点对应的期望速度,公式如下:
其中,ved表示当前参考点所对应的动力学期望速度,c表示当前参考点处的参考路径曲率,amax表示移动机器人转向时保持侧向稳定性的最大侧向加速度。
由于移动机器人工作场地的地面附着系数通常大于0.8,在这种工况中,如果侧向加速度不大于4m/s2,移动机器人通常不会发生侧滑等危险情况,因此,在本实施例中,移动机器人转向时保持侧向稳定性的最大侧向加速度amax的取值为4m/s2。
基于上述公式,可以得到每个参考点对应的移动机器人的动力学期望速度,从而得到移动机器人前方参考路段对应的动力学期望速度序列。
S3,基于运动几何关系,根据各参考点处的参考路径曲率、移动机器人轮距和最大速度计算每个参考点对应的移动机器人的运动学期望速度;
需要说明的是,差动转向移动机器人的转向能力与最大速度之间存在耦合,即在移动机器人转向时存在不影响转向能力的最大期望速度,可以计算参考路段上每个点对应的期望速度,公式如下:
其中,vek表示当前参考点所对应的运动学期望速度,lb表示移动机器人轮距,vmax表示移动机器人最大速度,c表示当前参考点处的参考路径曲率。
基于上述公式,可以得到每个参考点对应的移动机器人的运动学期望速度,从而得到移动机器人前方参考路段对应的运动学期望速度序列。
S4,选取每一参考点所对应的动力学期望速度、运动学期望速度以及设定速度中的最小值,作为相应参考点所对应的移动机器人的期望速度,公式如下:
ve=min(vs,ved,vek)
其中,ve表示参考路段上每个点最终的期望速度。
基于上述公式,可以得到各参考点对应的移动机器人的期望速度,从而得到移动机器人前方参考路段对应的最终的期望速度序列。
S5,基于参考路段中所有参考点所对应的期望速度中的最小值、设定速度以及移动机器人当前的运行速度,确定移动机器人下一时刻的运行速度。
需要说明的是,在本实施例中,上述S5的实现过程具体如下:
寻找参考路段上期望速度的最小值以及最小值在参考路段点列中的位置:
其中,vei表示参考路段上第i点最终的期望速度,vemin为参考路段的期望速度最小值,k为最小值在参考路段点列中的位置。
如果满足:
或:
v>vs
其中,s1k表示第1点与第k点之间的弧长,v表示当前运行速度。
则下一时刻的速度控制为:
v=v-aT
其中,T为采样间隔。
如果满足:
或:
v<vemin
则下一时刻的速度控制为:
v=v+aT
如果同时不满足上述所有条件,则:
v=v
所以,最终的速度调节规则为:
以该速度为路径跟踪的参考速度,即可实现对移动机器人的速度调节。
综上,本发明采用预瞄控制的思路,首先确定速度调节的参考路段长度,然后根据设定速度、轮胎力学和运动几何关系确定参考路段上每个点的期望速度,最终基于参考路段期望速度最小值、设定速度及当前的运行速度确定移动机器人下一时刻运行速度。该技术方案可以解决移动机器人无法在转向前适当时机减速、加速的技术问题,在保障控制精度的前提下提高移动机器人的运行效率。
第二实施例
本实施例提供了一种基于规则的移动机器人速度调节系统,包括以下模块:
参考路段长度计算模块,用于基于移动机器人的设定速度和最低速度,计算参考路段长度;在参考路径上设置多个参考点,多个参考点间的参考路段弧长之和等于所述参考路段长度;
动力学期望速度计算模块,用于基于轮胎力学,根据各参考点处的参考路径曲率和移动机器人转向时保持侧向稳定性的最大侧向加速度,计算每个参考点对应的移动机器人的动力学期望速度;
运动学期望速度计算模块,用于基于运动几何关系,根据各参考点处的参考路径曲率、移动机器人轮距和最大速度,计算每个参考点对应的移动机器人的运动学期望速度;
期望速度计算模块,用于选取所述动力学期望速度计算模块和所述运动学期望速度计算模块计算出的每一参考点对应的动力学期望速度、运动学期望速度以及设定速度中的最小值,作为相应参考点所对应的移动机器人的期望速度;
运行速度确定模块,用于基于设定速度、移动机器人当前的运行速度以及所述期望速度计算模块计算出的参考路段中所有参考点所对应的期望速度中的最小值,确定移动机器人下一时刻的运行速度。
本实施例的基于规则的移动机器人速度调节系统与上述第一实施例的基于规则的移动机器人速度调节方法相对应;其中,本实施例的基于规则的移动机器人速度调节系统中的各功能模块所实现的功能与上述第一实施例的基于规则的移动机器人速度调节方法中的各流程步骤一一对应;故,在此不再赘述。
第三实施例
本实施例提供一种电子设备,其包括处理器和存储器;其中,存储器中存储有至少一条指令,所述指令由处理器加载并执行,以实现第一实施例的方法。
该电子设备可因配置或性能不同而产生比较大的差异,可以包括一个或一个以上处理器(central processing units,CPU)和一个或一个以上的存储器,其中,存储器中存储有至少一条指令,所述指令由处理器加载并执行上述方法。
第四实施例
本实施例提供一种计算机可读存储介质,该存储介质中存储有至少一条指令,所述指令由处理器加载并执行,以实现上述第一实施例的方法。其中,该计算机可读存储介质可以是ROM、随机存取存储器、CD-ROM、磁带、软盘和光数据存储设备等。其内存储的指令可由终端中的处理器加载并执行上述方法。
此外,需要说明的是,本发明可提供为方法、装置或计算机程序产品。因此,本发明实施例可采用完全硬件实施例、完全软件实施例或结合软件和硬件方面的实施例的形式。而且,本发明实施例可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质上实施的计算机程序产品的形式。
本发明实施例是参照根据本发明实施例的方法、终端设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、嵌入式处理机或其他可编程数据处理终端设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理终端设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理终端设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。这些计算机程序指令也可装载到计算机或其他可编程数据处理终端设备上,使得在计算机或其他可编程终端设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程终端设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
还需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者终端设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者终端设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者终端设备中还存在另外的相同要素。
最后需要说明的是,以上所述是本发明优选实施方式,应当指出,尽管已描述了本发明优选实施例,但对于本技术领域的技术人员来说,一旦得知了本发明的基本创造性概念,在不脱离本发明所述原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明实施例范围的所有变更和修改。
Claims (8)
1.一种基于规则的移动机器人速度调节方法,其特征在于,包括:
基于移动机器人的设定速度和最低速度,计算参考路段长度;在参考路径上设置多个参考点,多个参考点间的参考路段弧长之和等于所述参考路段长度;
基于轮胎力学,根据各参考点处的参考路径曲率和移动机器人转向时保持侧向稳定性的最大侧向加速度,计算每个参考点对应的移动机器人的动力学期望速度;
基于运动几何关系,根据各参考点处的参考路径曲率、移动机器人轮距和最大速度,计算每个参考点对应的移动机器人的运动学期望速度;
选取每一参考点所对应的动力学期望速度、运动学期望速度以及设定速度中的最小值,作为相应参考点所对应的移动机器人的期望速度;
基于参考路段中所有参考点所对应的期望速度中的最小值、设定速度以及移动机器人当前的运行速度,确定移动机器人下一时刻的运行速度;
所述基于参考路段中所有参考点所对应的期望速度中的最小值、设定速度以及移动机器人当前的运行速度,确定移动机器人下一时刻的运行速度,包括:
寻找参考路段中所有参考点所对应的期望速度中的最小值和最小期望速度对应的参考点在参考路段点列中的位置:
其中,vei表示参考路段上第i个参考点对应的期望速度,vemin为参考路段的期望速度最小值,k为最小期望速度对应的参考点在参考路段点列中的位置;
按照下列速度调节规则,确定移动机器人下一时刻的运行速度:
其中,s1k表示第1个参考点与第k个参考点之间的参考路段的弧长,v表示移动机器人当前运行速度,T表示采样间隔,a表示恒定的移动机器人的加速度,vs表示移动机器人的设定速度。
5.一种基于规则的移动机器人速度调节系统,其特征在于,包括:
参考路段长度计算模块,用于基于移动机器人的设定速度和最低速度,计算参考路段长度;在参考路径上设置多个参考点,多个参考点间的参考路段弧长之和等于所述参考路段长度;
动力学期望速度计算模块,用于基于轮胎力学,根据各参考点处的参考路径曲率和移动机器人转向时保持侧向稳定性的最大侧向加速度,计算每个参考点对应的移动机器人的动力学期望速度;
运动学期望速度计算模块,用于基于运动几何关系,根据各参考点处的参考路径曲率、移动机器人轮距和最大速度,计算每个参考点对应的移动机器人的运动学期望速度;
期望速度计算模块,用于选取所述动力学期望速度计算模块和所述运动学期望速度计算模块计算出的每一参考点对应的动力学期望速度、运动学期望速度以及设定速度中的最小值,作为相应参考点所对应的移动机器人的期望速度;
运行速度确定模块,用于基于设定速度、移动机器人当前的运行速度以及所述期望速度计算模块计算出的参考路段中所有参考点所对应的期望速度中的最小值,确定移动机器人下一时刻的运行速度;
所述运行速度确定模块具体用于:
寻找参考路段中所有参考点所对应的期望速度中的最小值和最小期望速度对应的参考点在参考路段点列中的位置:
其中,vei表示参考路段上第i个参考点对应的期望速度,vemin为参考路段的期望速度最小值,k为最小期望速度对应的参考点在参考路段点列中的位置;
按照下列速度调节规则,确定移动机器人下一时刻的运行速度:
其中,s1k表示第1个参考点与第k个参考点之间的参考路段的弧长,v表示移动机器人当前运行速度,T表示采样间隔,a表示恒定的移动机器人的加速度,vs表示移动机器人的设定速度。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110120670.7A CN112925323B (zh) | 2021-01-28 | 2021-01-28 | 一种基于规则的移动机器人速度调节方法及系统 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110120670.7A CN112925323B (zh) | 2021-01-28 | 2021-01-28 | 一种基于规则的移动机器人速度调节方法及系统 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112925323A CN112925323A (zh) | 2021-06-08 |
CN112925323B true CN112925323B (zh) | 2022-03-15 |
Family
ID=76168155
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110120670.7A Active CN112925323B (zh) | 2021-01-28 | 2021-01-28 | 一种基于规则的移动机器人速度调节方法及系统 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112925323B (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113419571B (zh) * | 2021-07-08 | 2023-08-29 | 广州小鹏自动驾驶科技有限公司 | 一种速度调节方法、装置及汽车 |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103121447A (zh) * | 2013-03-19 | 2013-05-29 | 大连理工大学 | 一种弯道防侧滑侧翻自动控制系统及方法 |
CN108098770A (zh) * | 2017-12-14 | 2018-06-01 | 张辉 | 一种移动机器人的轨迹跟踪控制方法 |
CN109669463A (zh) * | 2019-01-10 | 2019-04-23 | 上海海事大学 | 一种考虑agv速度和前轮偏向角可变的区间轨迹跟踪方法 |
CN109808679A (zh) * | 2017-11-17 | 2019-05-28 | 郑州宇通客车股份有限公司 | 一种弯道车速控制方法、弯道车速控制系统 |
JP2019128929A (ja) * | 2018-01-22 | 2019-08-01 | 陽一郎 本田 | 隊列走行追従制御方法及び装置 |
CN110231041A (zh) * | 2018-03-06 | 2019-09-13 | 北京京东尚科信息技术有限公司 | 一种车道切换的导航方法和装置 |
CN110286683A (zh) * | 2019-07-15 | 2019-09-27 | 北京科技大学 | 一种履带式移动机器人的自主行驶路径跟踪控制方法 |
CN110471428A (zh) * | 2019-09-18 | 2019-11-19 | 吉林大学 | 一种基于模型的变预瞄距离和速度约束的路径跟踪方法 |
CN112100565A (zh) * | 2020-08-31 | 2020-12-18 | 中国第一汽车股份有限公司 | 一种道路曲率确定方法、装置、设备及存储介质 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9020757B2 (en) * | 2012-05-11 | 2015-04-28 | Trimble Navigation Limited | Path planning autopilot |
-
2021
- 2021-01-28 CN CN202110120670.7A patent/CN112925323B/zh active Active
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103121447A (zh) * | 2013-03-19 | 2013-05-29 | 大连理工大学 | 一种弯道防侧滑侧翻自动控制系统及方法 |
CN109808679A (zh) * | 2017-11-17 | 2019-05-28 | 郑州宇通客车股份有限公司 | 一种弯道车速控制方法、弯道车速控制系统 |
CN108098770A (zh) * | 2017-12-14 | 2018-06-01 | 张辉 | 一种移动机器人的轨迹跟踪控制方法 |
JP2019128929A (ja) * | 2018-01-22 | 2019-08-01 | 陽一郎 本田 | 隊列走行追従制御方法及び装置 |
CN110231041A (zh) * | 2018-03-06 | 2019-09-13 | 北京京东尚科信息技术有限公司 | 一种车道切换的导航方法和装置 |
CN109669463A (zh) * | 2019-01-10 | 2019-04-23 | 上海海事大学 | 一种考虑agv速度和前轮偏向角可变的区间轨迹跟踪方法 |
CN110286683A (zh) * | 2019-07-15 | 2019-09-27 | 北京科技大学 | 一种履带式移动机器人的自主行驶路径跟踪控制方法 |
CN110471428A (zh) * | 2019-09-18 | 2019-11-19 | 吉林大学 | 一种基于模型的变预瞄距离和速度约束的路径跟踪方法 |
CN112100565A (zh) * | 2020-08-31 | 2020-12-18 | 中国第一汽车股份有限公司 | 一种道路曲率确定方法、装置、设备及存储介质 |
Non-Patent Citations (6)
Title |
---|
Curvature-Based Ground Vehicle Control of Trailer Path Following Considering Sideslip and Limited Steering Actuation;Zhe Leng等;《IEEE Transactions on Intelligent Transportation Systems》;20170228;第18卷(第2期);332-348 * |
Some Rules for Setting the Horizon Parameters of NMPC-Based Vehicle Path Tracking;Guoxing Bai等;《2020 Chinese Automation Congress (CAC)》;20201108;5167-5170 * |
基于差动制动的车道偏离辅助控制;吴乙万等;《中国机械工程》;20131119(第21期);141-145 * |
基于预见位姿信息的铰接式车辆LQR-GA路径跟踪控制;孟宇,等;《农业机械学报》;20180630;第49卷(第6期);375-384 * |
汽车弯道防侧滑/侧翻控制器设计;郭烈等;《大连理工大学学报》;20130715(第04期);116-122 * |
电动校车防侧翻稳定性控制研究;马彬等;《计算机仿真》;20171015(第10期);150-155+218 * |
Also Published As
Publication number | Publication date |
---|---|
CN112925323A (zh) | 2021-06-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10442435B2 (en) | Speed control parameter estimation method for autonomous driving vehicles | |
CN110488843B (zh) | 避障方法、移动机器人及计算机可读存储介质 | |
CN110398963A (zh) | 无轨导航纠偏控制方法、装置、存储介质及控制器 | |
CN111267857B (zh) | 一种自动驾驶车辆的变道轨迹生成方法及装置 | |
CN110688920B (zh) | 一种无人驾驶控制方法、装置及服务器 | |
US20130191002A1 (en) | Drive assist system and drive assist method | |
CN107264534A (zh) | 基于驾驶员经验模型的智能驾驶控制系统和方法、车辆 | |
CN115683145A (zh) | 一种基于轨迹预测的自动驾驶安全避障方法 | |
CN115082665B (zh) | 可提高作业精度的agv小车视觉自检方法、装置及系统 | |
JP2669074B2 (ja) | 自律走行車両の車速感応操舵制御装置 | |
CN115123219A (zh) | 一种基于模糊pid的车道保持控制方法及装置 | |
CN112859863B (zh) | 一种基于预测的路径跟踪控制关键参考点选取方法及系统 | |
CN112925323B (zh) | 一种基于规则的移动机器人速度调节方法及系统 | |
CN113759892B (zh) | 无人车障碍物绕行方法、装置、无人车及存储介质 | |
CN109426251B (zh) | 一种机器人的行驶控制方法和装置 | |
CN113885514B (zh) | 基于模糊控制和几何追踪的agv路径跟踪方法及系统 | |
CN115416695A (zh) | 一种无人循迹驾驶速度规划的方法与终端 | |
CN110083158B (zh) | 一种确定局部规划路径的方法和设备 | |
CN117048593A (zh) | 车辆横向控制方法、装置、计算机设备及存储介质 | |
CN112904855B (zh) | 基于改进动态窗口的跟随机器人局部路径规划方法 | |
CN115639814A (zh) | 一种两轮差速移动机器人的路径跟随方法及系统 | |
CN115454053A (zh) | 自动导引车控制方法、系统、装置和计算机设备 | |
CN114089742A (zh) | 基于路径曲率的agv行驶车速控制方法、装置及介质 | |
CN113325849A (zh) | 一种针对高地隙植保机的运动控制方法 | |
JP6717132B2 (ja) | 車両走行制御方法及び車両走行制御装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
TR01 | Transfer of patent right |
Effective date of registration: 20230921 Address after: No. 55, Fuqian West Road, Shanting District, Zaozhuang City, Shandong Province 277100 Patentee after: Shandong hannuo Automobile Co.,Ltd. Address before: 100083 No. 30, Haidian District, Beijing, Xueyuan Road Patentee before: University OF SCIENCE AND TECHNOLOGY BEIJING |
|
TR01 | Transfer of patent right |