The invention discloses a modified control algorithm for mobile robot trajectory, which comprises the following steps: Calculation of the robot by the IMU module is arranged on the robot's attitude angle; will change the attitude angle into the velocity vectors; calculate velocity; calculate the velocity under the action when before and all the remaining target position trajectory correction; the output has been modified. Modified control algorithm of mobile robot trajectory described in the invention, by using a spring posture change and inertial device module sensing robot body, the magnitude and direction of force judgment, resulting in active movement on the basis of real-time adjustment according to the trajectory of people applied in robot motion force.
【技術實現步驟摘要】
一種移動機器人軌跡修正控制算法
本專利技術屬于機器人人機協作控制領域,尤其是涉及一種移動機器人軌跡修正控制算法。
技術介紹
自傳統工業機器人誕生以來,機器人技術在短短的60年內便取得了顯著的進步。如今,機器人已經不再受限于工業應用,它的研究重點和發展方向更趨向于日常生活的應用,如餐飲、迎賓、娛樂、陪伴等。同時,機器人技術的發展也對人機協作的主動性要求也越來越高,也就是說,機器人不僅能夠根據人的施力情況而被動運動,而且能根據預先學習的知識與人協調作業,即主動協調控制。當前市場上絕大多數的移動機器人,在運動過程中并不能感受外力作用,也不能在主動運動過程中向人力做出妥協,這在很大程度上增加了機器人的危險性,使機器人無法與人安全共處。而且當前現有的人機協作機器人控制系統中,大多采用多維力傳感器來感受外力的大小和方向,以此作為控制算法的輸入。盡管這種控制系統對外力的感知簡便、準確,但是價格十分昂貴。
技術實現思路
有鑒于此,本專利技術旨在提出一種移動機器人軌跡修正控制算法,該方法在主動運動的基礎上,根據外力大小和方向修正運動軌跡。為達到上述目的,本專利技術的技術方案是這樣實現的:一種移動機器人軌跡修正控制算法,包括以下步驟:(101)利用設于機器人上的IMU模塊計算機器人的姿態角;(102)將姿態角的變化轉換為運動速度矢量;(103)計算出合速度;(104)計算出合速度作用下當前及剩余全部目標點修正位置;(105)輸出已修正的運動軌跡。進一步的,所述步驟101中,姿態角的計算采用卡爾曼濾波融合算法,(201)系統觀測方程:其中,α為機器人姿態角,β為系統穩態誤差,T為采 ...
【技術保護點】
一種移動機器人軌跡修正控制算法,其特征在于:包括以下步驟:(101)利用設于機器人上的IMU模塊計算機器人的姿態角;(102)將姿態角的變化轉換為運動速度矢量;(103)計算出合速度;(104)計算出合速度作用下當前及剩余全部目標點修正位置;(105)輸出已修正的運動軌跡。
【技術特征摘要】
1.一種移動機器人軌跡修正控制算法,其特征在于:包括以下步驟:(101)利用設于機器人上的IMU模塊計算機器人的姿態角;(102)將姿態角的變化轉換為運動速度矢量;(103)計算出合速度;(104)計算出合速度作用下當前及剩余全部目標點修正位置;(105)輸出已修正的運動軌跡。2.根據權利要求1所述的一種移動機器人軌跡修正控制算法,其特征在于:所述步驟101中,姿態角的計算采用卡爾曼濾波融合算法,(201)系統觀測方程:其中,α為機器人姿態角,β為系統穩態誤差,T為采樣周期,uk-1為k-1時刻陀螺儀角度測量量;(202)系統狀態方程:X(k)=AX(k-1)+Buk-1其中,X(k)為k時刻預測的結果,X(k-1)為k-1時刻的最優結果;(203)由上一次的誤差協方差P(k-1)和過程噪聲預測新的誤差P(k):P(k)=AP(k-1)AT+Q其中,Q是系統過程的協方差矩陣,且Q_acce為加速度計的協方差,Q_gyro為陀螺儀測量協方差;(204)計算卡爾曼增益:Kg(k)=P(k)HT(HP(k)HT+R)-1其中,H為系統觀測矩陣;(205)進行校正更新,得到狀態K的最優估算值X(k):X(k)=X(k-1)+Kg(k)(V(...
【專利技術屬性】
技術研發人員:劉召,宋立濱,于濤,陳懇,劉莉,陳洪安,
申請(專利權)人:清研華宇智能機器人天津有限責任公司,
類型:發明
國別省市:天津,12
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。