CN101943916A - Kalman filter prediction-based robot obstacle avoidance method - Google Patents

Kalman filter prediction-based robot obstacle avoidance method Download PDF

Info

Publication number
CN101943916A
CN101943916A CN 201010273466 CN201010273466A CN101943916A CN 101943916 A CN101943916 A CN 101943916A CN 201010273466 CN201010273466 CN 201010273466 CN 201010273466 A CN201010273466 A CN 201010273466A CN 101943916 A CN101943916 A CN 101943916A
Authority
CN
China
Prior art keywords
robot
kalman filter
path
model
state
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.)
Granted
Application number
CN 201010273466
Other languages
Chinese (zh)
Other versions
CN101943916B (en
Inventor
郭文强
侯勇严
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shaanxi University of Science and Technology
Original Assignee
Shaanxi University of Science and Technology
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Shaanxi University of Science and Technology filed Critical Shaanxi University of Science and Technology
Priority to CN2010102734660A priority Critical patent/CN101943916B/en
Publication of CN101943916A publication Critical patent/CN101943916A/en
Application granted granted Critical
Publication of CN101943916B publication Critical patent/CN101943916B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Feedback Control In General (AREA)
  • Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)

Abstract

The invention relates to a Kalman filter prediction-based robot obstacle avoidance method. In a complex environment, the robot travelling environment changes dynamically; and when an environment of a preplanned mission is determined to have a significant change, the target objective is modified, the target is planned in real time, and the path is modified. In the obstacle avoidance method, a path scheduler sorts a target set according to a digital map, the target set and the state of the robot acquired by a sensor system so as to generate a robot travelling point sequence; the robot travelling point sequence is executed by a servo system; when the sensor system detects a new obstacle, a Kalman filter model is established according to observation data; and parameters are identified and modified by using the observation data and an expectation maximization model identification algorithm of a classical linear dynamic system; and the digital map is updated for the next turn of local re-planning of the path scheduler. The method can realize obstacle avoidance path planning of the robot generated locally and dynamically in an undetermined environment, and has the advantages of simple implementation and good real-time performance.

Description

A kind of robot obstacle-avoiding method based on the Kalman filter prediction
Technical field
The present invention relates to a kind of robot obstacle-avoiding method based on the Kalman filter prediction.
Background technology
Continuous development along with artificial intelligence, electronic communication technology, robot is except entering military fields such as unmanned vehicle and unmanned underwater robot, also progress into weather forecast, the scouting of lifesaving task, the many domestic lifes of environmental monitoring fields such as search and forest prairie fire.In the applied environment of complexity, it is dynamic change and uncertain that robot advances, therefore, when it carried out a plan target, in case determine the environment generation great change of preplanned mission, it should revise task object, and real-time again planning tasks, with the variation that conforms.Keeping away barrier is one of difficult point among the robot path planning, and its task is in having the environment of barrier, according to certain evaluation criterion, seeks a collisionless path that arrives dbjective state from initial state.Can in complex environment, finish the important embodiment that local online collision prevention is robot autonomous property with static and dynamic barrier.
Robot path planning method commonly used can be divided into global path planning method and the unknown fully or partly unknown local paths planning method of environmental information that environmental information is known fully.Voronoi figure method is expressed the environmental constraints condition, is a kind of global path planning method commonly used, effective.Yet robot is for environmental information, particularly the information of dynamic barrier often is difficult to have priori, the mobile robot can only carry out the map building in the static environment simultaneously, can not in complex environment, finish online collision prevention, the use of this global path planning method of Voronoi figure method is restricted.
Summary of the invention
The purpose of this invention is to provide a kind of robot obstacle-avoiding method, ensure that robot implements to keep away barrier in real time in complexity, uncertain environment, finish set task until robot based on the Kalman filter prediction.
The technical solution adopted in the present invention is:
A kind of robot obstacle-avoiding method based on the Kalman filter prediction is characterized in that, comprises following steps:
Step 1: set the numerical map of initial robot task environment, and be sent to robot path planning's device;
Step 2: sensing system is to the measuring-signal of robot state of living in input signal as robot path planning's device;
Step 3: the path planner of robot is according to numerical map, robot state of living in, task-set and the constraint condition grasped at present, task-set is sorted, cook up the collisionless path of advancing, and produce the progress point sequence signal of a series of robots servo-drive system;
Step 4:, adjust sensing system corresponding real time data is monitored and gathered to environment and robot displacement state based on the output signal of servo-drive system;
Step 5: path planner is carried out state and is judged according to the feedback of sensing system; If the displacement state with last time path planner impact point position coordinates identical, planning end; Otherwise, carry out the content of step 6;
Step 6: judge to have or not new barrier to occur,, continue the action of advancing of servo-drive system in the execution in step four if no new barrier occurs; Otherwise, carry out the content of step 7;
Step 7: set up new barrier kalman filter models,, model parameter is carried out identification and correction according to the observation data of sensing system;
Step 8: the prediction that concerns between model, robot location and the surrounding environment according to identification, whether inspection machine people advances can bump in the process, as does not predict and can bump, and continues the action of advancing of servo-drive system in the execution in step four; Otherwise, carry out the content of step 1, upgrade numerical map, carry out the local weight-normality in path of a new round for path planner and draw.
In the step 3, when robot sorts to task-set, initial position according to known given robot starting point, impact point and the known barrier of part, set up Voronoi figure state space, according to dijkstra's algorithm or DoubleSweep algorithm, can search out a collisionless path along Voronoi figure summit, and produce a series of robots servo-drive system progress point sequence signal from the robot starting point to impact point.
In the step 7, observation data according to sensing system 2, when the kalman filter models parameter of new barrier is carried out identification and correction, adopt linear dynamic system expectation maximization (EM) Model Distinguish algorithm, characterize as follows with dynamic system equation and measurement equation goal systems:
Figure 315700DEST_PATH_IMAGE001
Wherein: tMoment state variable
Figure 258248DEST_PATH_IMAGE002
, observational variable
Figure 633866DEST_PATH_IMAGE003
, system noise
Figure 241434DEST_PATH_IMAGE004
, measure noise A Be the dynamic model transport function, C It is the measurement model transport function; Q With R Be respectively system noise variance and measurement noise variance; Can calculate model and parameters such as A, C, Q and R with existing linear dynamic system expectation maximization (EM) Model Distinguish algorithm iteration according to observation data, finish Model Distinguish.
Described Kalman filter model is that whole filtering comprises forecasting process and renewal process by the optimal estimation of measuring the resulting observation information solving system of equation state; Described forecasting process is responsible for calculating current state variable and error covariance estimated value, so that be the prior estimate of next time state structure; Described renewal process is responsible for feedback, and it estimates that to construct improved posteriority its prediction and renewal equation characterize as follows with prior estimate and new measurand combination:
The single step prediction:
Figure 952087DEST_PATH_IMAGE006
Single step is upgraded:
Figure 815001DEST_PATH_IMAGE007
Wherein,
Figure 226259DEST_PATH_IMAGE008
It is mathematical expectation
Figure 225439DEST_PATH_IMAGE009
,
Figure 696741DEST_PATH_IMAGE010
It is the covariance expectation
Figure 233901DEST_PATH_IMAGE011
In order to make Kalman filter start working, need to set two zero initial values constantly of Kalman's model:
Figure 199583DEST_PATH_IMAGE012
With
Figure 568117DEST_PATH_IMAGE013
(empirical value is often got
Figure 695473DEST_PATH_IMAGE014
,
Figure 719929DEST_PATH_IMAGE015
);
Kalman filter model adopts the recursion calculation mode, needs only the given initial shape value of estimating
Figure 472991DEST_PATH_IMAGE012
With estimate variance
Figure 712342DEST_PATH_IMAGE013
, in conjunction with tObserved reading constantly (t=l, 2 ...), just can recursion, iterative computation obtains convergent gradually tState estimation constantly
Figure 259867DEST_PATH_IMAGE016
Suppose the time interval at limited weak point In, goal systems is gradual, promptly systematic parameter approximate constant (or changing less) then utilizes dynamic system equation and measurement equation iteration to extrapolate
Figure 954470DEST_PATH_IMAGE017
The status predication estimated value of moment internal object is as follows:
Figure 32017DEST_PATH_IMAGE018
More than characterize for equation.
The present invention has the following advantages:
Robot obstacle-avoiding method involved in the present invention has been added the prediction to the relation between robot location and the surrounding environment on Voronoi figure method basis, generation is to the priori of the prediction of the maneuvering target in the surrounding environment along certain direction forward information, thereby make robot can in uncertain environment, dynamically generate the part keep away the barrier path, realize that simply real-time is better.
Description of drawings
Fig. 1 is the robot obstacle-avoiding method schematic diagram based on the Kalman filter prediction.
Fig. 2 is robot initial path and maneuvering target kalman filter models status predication trajectory diagram.
Fig. 3 draws path profile for the local weight-normality of the robot obstacle-avoiding that carries out according to maneuvering target kalman filter models status predication.
Embodiment
In order in complex environment, to realize keeping away effectively barrier, must wait the information data of collecting surrounding enviroment by sensor, it is imperative to carry out its location status precognition effectively according to the characteristics of motion of motor-driven barrier, and the core of path planning method is to determine barrier state in the impact point and the zone of executing the task in the dynamic environment.Barrier-avoiding method of the present invention has carried out perfect to traditional Voronoi figure method, utilization is to the motion observation of motor-driven barrier, kalman filter models according to identification is effectively predicted the characteristics of motion of motor-driven barrier, in case environment generation great change, task object can be revised by robot, and real-time planning tasks again, with the variation that conforms, draw through local repeatedly weight-normality and to obtain the feasible secure path of robot and to implement to keep away the barrier strategy.
The present invention adopts the closed loop framework of " perception-planning-execution ", proposes a kind of robot obstacle-avoiding method based on the Kalman filter prediction.The path planner 3 of robot is according to numerical map 1, task-set, sensing system 2 gained robots self state of living in and the constraint condition grasped at present, task-set is sorted, and produce a series of robots progress point sequence, carry out by controller Control Servo System 4.When having detected new barrier, robot sensor system 2 occurs, set up kalman filter models according to observation data, and utilize observation data and classical linear dynamic system expectation maximization (EM) Model Distinguish algorithm that model parameter is carried out identification and correction.According to Kalman filter model identification 5, the relation between robot location and the surrounding environment is carried out status predication, whether inspection machine people advances can bump in the process.As predict and can bump, just robot carries out the local weight-normality of a new round and draws in time with the updating location information numerical map 1 to barrier in the surrounding environment that predicts for path planner 3.The optimizing process of " perception-planning-execution " goes round and begins again, and finishes set task until robot.
The obstacle avoidance system that barrier-avoiding method of the present invention is related includes sensing system, path planner, servo-drive system.Wherein, sensing system 2 is collected the information data of surrounding enviroment, carries out the precognition of its location status effectively according to the characteristics of motion of motor-driven barrier; Robot self state of living in and constraint condition that path planner 3 obtains according to numerical map, task-set, sensing system, task-set is sorted, and produce the point sequence that a series of robots advance, cook up the optimum travel track of robot from starting point to impact point Servo-drive system 4 is carried out the point sequence of being advanced by the robot of path planner generation.
Concrete implementation step of the present invention is as follows:
Step 1: set the numerical map 1 of initial robot task environment, and be sent to robot path planning's device 3.
Step 2: the measuring-signal of 2 pairs of robot states of living in of sensing system is as the input signal of robot path planning's device 3, comprises the relative position of robot and speed etc.
Step 3: the path planner 3 of robot is according to numerical map 1, robot state of living in, task-set and the constraint condition grasped at present, task-set is sorted, promptly, set up Voronoi figure state space according to the initial position of known given robot starting point, impact point and the known barrier of part.Want avoidant disorder, finish preplanned mission safely, need take all factors into consideration the restriction of robot navigation's precision and maneuverability, the optimum from the robot starting point to impact point or the travel track of suboptimum.According to dijkstra's algorithm or DoubleSweep algorithm, can search out a collisionless path along Voronoi figure summit, and produce a series of robots servo-drive system 4 progress point sequence signals from the robot starting point to impact point.
Step 4: servo-drive system 4 is by the progress point sequence of the upgrading action of advancing, and monitors and gather corresponding real time data based on output signal adjustment 2 pairs of maneuvering targets of sensing system of servo-drive system 4 or barrier, displacement state.
Step 5: path planner 3 is carried out state and is judged according to interior ring backfeed loop.If the position coordinates of displacement state with last time the path planner target location coordinate identical, show the arrival target, the planning end; Otherwise, carry out the content of step 6.
Step 6: judge to have or not new barrier to occur: if no new barrier occurs, the action of advancing of continuation execution in step four servo-drive systems 4; Otherwise, carry out the content of step 7.
Step 7: set up new barrier kalman filter models,, and utilize observation data and existing linear dynamic system expectation maximization (EM) Model Distinguish algorithm that model parameter is carried out identification and correction according to the observation data of sensing system 2.Characterize as follows to goal systems with dynamic system equation and measurement equation:
Figure 766755DEST_PATH_IMAGE001
Wherein: tMoment state variable
Figure 562541DEST_PATH_IMAGE002
, observational variable
Figure 860667DEST_PATH_IMAGE003
, system noise
Figure 809032DEST_PATH_IMAGE004
, measure noise A Be the dynamic model transport function, C It is the measurement model transport function; Q With R Be respectively system noise variance and measurement noise variance;
Can calculate model and parameters such as A, C, Q and R, the i.e. identification of model with existing linear dynamic system expectation maximization (EM) Model Distinguish algorithm iteration according to observation data.
Step 8: according to the model of identification, to the prediction that concerns between robot location and the surrounding environment, whether inspection machine people advances can bump in the process.As do not predict and can bump, continue the action of advancing of servo-drive system 4 in the execution in step four; Otherwise, carry out the step 1 content, upgrade numerical map 1, carry out the local weight-normality in path of a new round for path planner 3 and draw.
By the optimal estimation of measuring the resulting observation information solving system of equation state, whole filtering comprises forecasting process and renewal process to the Kalman filtering problem often.Forecasting process is responsible for calculating current state variable and error covariance estimated value, so that be the prior estimate of next time state structure; Renewal process is responsible for feedback, and it is estimated prior estimate and new measurand value combination to construct improved posteriority.
The single step prediction:
Single step is upgraded:
Figure 896308DEST_PATH_IMAGE007
Wherein,
Figure 761496DEST_PATH_IMAGE008
It is mathematical expectation
Figure 838036DEST_PATH_IMAGE009
,
Figure 608415DEST_PATH_IMAGE010
It is the covariance expectation
Figure 795814DEST_PATH_IMAGE011
In order to make Kalman filter start working, need to set two zero initial values constantly of Kalman's model:
Figure 968038DEST_PATH_IMAGE012
With
Figure 277797DEST_PATH_IMAGE013
(empirical value is often got
Figure 286204DEST_PATH_IMAGE014
,
Figure 526561DEST_PATH_IMAGE015
).
Kalman filtering algorithm adopts the recursion calculation mode, needs only the given initial shape value of estimating
Figure 304025DEST_PATH_IMAGE012
With estimate variance
Figure 971635DEST_PATH_IMAGE013
, in conjunction with tObserved reading constantly (t=l, 2 ...), just can recursion, iterative computation obtains convergent gradually tState estimation constantly
Figure 201759DEST_PATH_IMAGE016
Suppose the time interval at limited weak point
Figure 245808DEST_PATH_IMAGE017
In, goal systems is gradual, promptly systematic parameter approximate constant (or changing less) then utilizes dynamic system equation and measurement equation iteration to extrapolate
Figure 877777DEST_PATH_IMAGE017
The status predication estimated value of moment internal object.
Figure 677410DEST_PATH_IMAGE018
More than characterize for equation.
Embodiment:
In robot initial path shown in Figure 2 and the maneuvering target kalman filter models status predication trajectory diagram, robot and maneuvering target are at the two-dimensional level in-plane moving of 90m * 70m scope.Wherein:
Robot initial position: Start;
Dynamic object point: target.
Robot will arrive at a scouting point B earlier and finish certain task before converging with target;
Avoid the set of obstacle, the position (Z of each obstacle x(i), Z y(i)), i=1,2,--, and N}, N gets 12 in the example;
After robot arrived at task point B, its airborne sensor had just been found a new middle low-speed maneuver target;
Robot mobility is more superior than other maneuvering target;
It is the shortest that the constraint condition of robot course planning is that the prerequisite avoiding bumping is issued to the object time;
Robot can be dependent on data chainning communication to the motor-driven information updating of distant object point target;
The time interval h of dbjective state prediction is 2s.
By robot obstacle-avoiding method based on Kalman filter prediction ambient condition, sequential operation according to the following steps:
According to given starting condition, the Voronoi of foundation figure shown in elongated dotted line among Fig. 2, has promptly generated robot and barrier (black circle) state space.Adopt dijkstra's algorithm to obtain the robot initial path planning, shown in thick black dotted line among Fig. 2.
Owing to after robot arrives at a B, find to have new middle low-speed maneuver obstacle Th.By to the observation of the 12s movement position of Th, utilize above-mentionedly based on kalman filter models status predication method, pick out approximate model parameter with the EM algorithm A * , C * , Q * With R *
The predicted time interval steps is got 0.1s, obtains maneuvering target Th and target prediction locus, i.e. shown in Fig. 2 culminant star line.
According to kalman filter models status predication paths planning method, robot finds if after the original initial planning circuit of continuation marched to E point (2s), robot can bump with motor-driven obstacle Th.Therefore, before robot marches to the E point,, need predicted position D point, implement the local path weight-normality and draw in conjunction with obstacle location of predicting behind the 2s and dynamic object point target according to above-mentioned prediction obstacle-avoiding route planning.The robot path that thick black dotted line among Fig. 3 is attached most importance to and planned.
As shown in Figure 3, should can effectively avoid bumping based on the robot obstacle-avoiding method of kalman filter models status predication with barrier, this method has ensured that robot implements to keep away barrier in real time in complexity, uncertain environment, finish set task until robot.

Claims (4)

1. the robot obstacle-avoiding method based on the Kalman filter prediction is characterized in that, comprises following steps:
Step 1: set the numerical map (1) of initial robot task environment, and be sent to robot path planning's device (3);
Step 2: sensing system (2) is to the measuring-signal of robot state of living in input signal as robot path planning's device (3);
Step 3: the path planner of robot (3) is according to numerical map (1), robot state of living in, task-set and the constraint condition grasped at present, task-set is sorted, cook up the collisionless path of advancing, and produce the progress point sequence signal of a series of robots servo-drive systems (4);
Step 4:, adjust sensing system (2) corresponding real time data is monitored and gathered to environment and displacement state based on the output signal of servo-drive system (4);
Step 5: path planner (3) is carried out state and is judged according to the feedback of sensing system (2); If the displacement state with last time the path planner target location coordinate identical, planning end; Otherwise, carry out the content of step 6;
Step 6: judge to have or not new barrier to occur:, continue the action of advancing of servo-drive system (4) in the execution in step four if no new barrier occurs; Otherwise, carry out the content of step 7;
Step 7: set up new barrier kalman filter models,, model parameter is carried out identification and correction according to the observation data of sensing system (2);
Step 8: the prediction that concerns between model, robot location and the surrounding environment according to identification, whether inspection machine people advances can bump in the process, as does not predict and can bump, and continues the action of advancing of servo-drive system (4) in the execution in step four; Otherwise, carry out the content of step 1, upgrade numerical map (1), carry out the local weight-normality in path of a new round for path planner (3) and draw.
2. a kind of robot obstacle-avoiding method according to claim 1 based on the Kalman filter prediction, it is characterized in that: in the step 3, when robot sorts to task-set, initial position according to known given robot starting point, impact point and the known barrier of part, set up Voronoi figure state space, according to dijkstra's algorithm or DoubleSweep algorithm, search out a collisionless path along Voronoi figure summit, and produce a series of robots servo-drive systems (4) progress point sequence signal from the robot starting point to impact point.
3. a kind of robot obstacle-avoiding method according to claim 1 based on the Kalman filter prediction, it is characterized in that: in the step 7, observation data according to sensing system (2), when the kalman filter models parameter of new barrier is carried out identification and correction, adopt linear dynamic system expectation maximization Model Distinguish algorithm, characterize as follows with dynamic system equation and measurement equation goal systems:
Wherein: tMoment state variable , observational variable
Figure 983856DEST_PATH_IMAGE003
, system noise
Figure 285656DEST_PATH_IMAGE004
, measure noise A Be the dynamic model transport function, C It is the measurement model transport function; Q With R Be respectively system noise variance and measurement noise variance; Calculate model and parameters such as A, C, Q and R according to observation data with existing linear dynamic system expectation maximization Model Distinguish algorithm iteration, finish Model Distinguish.
4. a kind of robot obstacle-avoiding method according to claim 1 based on the Kalman filter prediction, it is characterized in that: described Kalman filter model, be that whole filtering comprises forecasting process and renewal process by the optimal estimation of measuring the resulting observation information solving system of equation state; Described forecasting process is responsible for calculating current state variable and error covariance estimated value, so that be the prior estimate of next time state structure; Described renewal process is responsible for feedback, and it estimates that to construct improved posteriority its prediction and renewal equation characterize as follows with prior estimate and new measurand value combination:
The single step prediction:
Single step is upgraded:
Figure 349799DEST_PATH_IMAGE007
Wherein, It is mathematical expectation
Figure 7493DEST_PATH_IMAGE009
,
Figure 447702DEST_PATH_IMAGE010
It is the covariance expectation
Figure 360032DEST_PATH_IMAGE011
In order to make Kalman filter start working, need to set two zero initial values constantly of Kalman's model: With
Figure 230085DEST_PATH_IMAGE013
, empirical value is often got
Figure 541111DEST_PATH_IMAGE014
,
Figure 47179DEST_PATH_IMAGE015
Kalman filter model adopts the recursion calculation mode, needs only the given initial shape value of estimating
Figure 325714DEST_PATH_IMAGE012
With estimate variance
Figure 519804DEST_PATH_IMAGE013
, in conjunction with tObserved reading constantly, recursion, iterative computation obtain convergent gradually tState estimation constantly
Figure 934604DEST_PATH_IMAGE016
, t=1,2
Suppose the time interval at limited weak point In, goal systems is gradual, promptly systematic parameter is approximate constant, then utilizes dynamic system equation and measurement equation iteration to extrapolate
Figure 862557DEST_PATH_IMAGE017
The status predication estimated value of moment internal object is as follows:
Figure 611070DEST_PATH_IMAGE018
More than specifically characterize for equation.
CN2010102734660A 2010-09-07 2010-09-07 Kalman filter prediction-based robot obstacle avoidance method Expired - Fee Related CN101943916B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2010102734660A CN101943916B (en) 2010-09-07 2010-09-07 Kalman filter prediction-based robot obstacle avoidance method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2010102734660A CN101943916B (en) 2010-09-07 2010-09-07 Kalman filter prediction-based robot obstacle avoidance method

Publications (2)

Publication Number Publication Date
CN101943916A true CN101943916A (en) 2011-01-12
CN101943916B CN101943916B (en) 2012-09-26

Family

ID=43435947

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2010102734660A Expired - Fee Related CN101943916B (en) 2010-09-07 2010-09-07 Kalman filter prediction-based robot obstacle avoidance method

Country Status (1)

Country Link
CN (1) CN101943916B (en)

Cited By (40)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102566417A (en) * 2012-02-17 2012-07-11 南京电力设备质量性能检验中心 Method for controlling dynamic surface of flexible joint mechanical arm
CN103092203A (en) * 2013-01-15 2013-05-08 深圳市紫光杰思谷科技有限公司 Control method of relative motion between primary robot and secondary robot
CN103278164A (en) * 2013-06-13 2013-09-04 北京大学深圳研究生院 Planning method for simulated path of robot under complex dynamic scene and simulation platform
CN103368527A (en) * 2012-03-13 2013-10-23 罗伯特·博世有限公司 Filtering method and filter device for sensor data
CN103439972A (en) * 2013-08-06 2013-12-11 重庆邮电大学 Path planning method of moving robot under dynamic and complicated environment
CN103517789A (en) * 2011-05-12 2014-01-15 株式会社Ihi Device and method for controlling prediction of motion
CN104020728A (en) * 2013-03-01 2014-09-03 费希尔-罗斯蒙特***公司 Use of predictors in process control systems with wireless or intermittent process measurements
CN105892994A (en) * 2016-04-05 2016-08-24 东南大学 Method and device for handling with task planning and execution exception of mobile robot
CN106326838A (en) * 2016-08-09 2017-01-11 惠州学院 Behavior recognition system based on linear dynamic system
CN106896812A (en) * 2017-01-11 2017-06-27 西北工业大学 A kind of feedback path planing method existed under measuring uncertainty
CN107423667A (en) * 2017-04-12 2017-12-01 杭州奥腾电子股份有限公司 A kind of method of prediction barrier on car body
CN107703741A (en) * 2017-08-31 2018-02-16 上海电力学院 Robot motion's system identifying method based on quasi-mode type calibration Kalman filtering
CN107710304A (en) * 2015-07-02 2018-02-16 三菱电机株式会社 Path prediction meanss
CN107748562A (en) * 2017-09-30 2018-03-02 湖南应用技术学院 A kind of comprehensive service robot
CN107782311A (en) * 2017-09-08 2018-03-09 珠海格力电器股份有限公司 The mobile route method and device for planning of movable termination
WO2018113263A1 (en) * 2016-12-22 2018-06-28 深圳光启合众科技有限公司 Method, system and apparatus for controlling robot, and robot
CN108241373A (en) * 2017-12-29 2018-07-03 深圳市越疆科技有限公司 Barrier-avoiding method and intelligent robot
CN108345823A (en) * 2017-01-23 2018-07-31 郑州宇通客车股份有限公司 A kind of barrier tracking and device based on Kalman filtering
CN108776488A (en) * 2018-03-12 2018-11-09 徐晨旭 A kind of method of path planning
CN109101022A (en) * 2018-08-09 2018-12-28 北京智行者科技有限公司 A kind of working path update method
CN109091075A (en) * 2018-08-17 2018-12-28 天佑电器(苏州)有限公司 Self-moving device and its traveling control method
CN109919348A (en) * 2017-12-12 2019-06-21 顺丰科技有限公司 A kind of method for optimizing route, device, equipment, storage medium
CN110703747A (en) * 2019-10-09 2020-01-17 武汉大学 Robot autonomous exploration method based on simplified generalized Voronoi diagram
CN111026115A (en) * 2019-12-13 2020-04-17 华南智能机器人创新研究院 Robot obstacle avoidance control method and device based on deep learning
CN111208792A (en) * 2014-11-11 2020-05-29 X开发有限责任公司 Method and system for dynamically maintaining a map of a fleet of robotic devices
CN111913484A (en) * 2020-07-30 2020-11-10 杭州电子科技大学 Path planning method of transformer substation inspection robot in unknown environment
CN112092810A (en) * 2020-09-24 2020-12-18 上海汽车集团股份有限公司 Vehicle parking-out method and device and electronic equipment
CN112346445A (en) * 2019-08-07 2021-02-09 坎德拉(深圳)科技创新有限公司 Distribution robot, obstacle avoidance method thereof and computer storage medium
CN112445209A (en) * 2019-08-15 2021-03-05 纳恩博(北京)科技有限公司 Robot control method, robot, storage medium, and electronic apparatus
CN112506222A (en) * 2020-12-10 2021-03-16 中国南方电网有限责任公司超高压输电公司天生桥局 Unmanned aerial vehicle intelligent obstacle avoidance method and device
CN112535434A (en) * 2020-10-23 2021-03-23 湖南新视电子技术有限公司 Clean room intelligence robot of sweeping floor
CN113050614A (en) * 2019-12-26 2021-06-29 炬星科技(深圳)有限公司 Method, device and storage medium for autonomous robot execution capacity management
CN113654556A (en) * 2021-07-05 2021-11-16 的卢技术有限公司 Local path planning method, medium and equipment based on improved EM algorithm
CN114170561A (en) * 2022-02-14 2022-03-11 盈嘉互联(北京)科技有限公司 Machine vision behavior intention prediction method applied to intelligent building
CN114194219A (en) * 2022-01-19 2022-03-18 上海智驾汽车科技有限公司 Method for predicting driving road model of automatic driving vehicle
CN116107328A (en) * 2023-02-09 2023-05-12 陕西科技大学 Optimal automatic obstacle avoidance method for ornithopter based on improved genetic algorithm
US11750300B2 (en) 2005-06-15 2023-09-05 CSignum Ltd. Mobile device underwater communications system and method
CN116703984A (en) * 2023-08-07 2023-09-05 福州和众信拓科技有限公司 Robot path planning and infrared light image fusion method, system and storage medium
CN116719317A (en) * 2023-06-01 2023-09-08 盐城工学院 Unmanned vehicle emergency obstacle avoidance method based on improved model predictive control
CN117075596A (en) * 2023-05-24 2023-11-17 陕西科技大学 Method and system for planning complex task path of robot under uncertain environment and motion

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1389808A (en) * 2002-07-18 2003-01-08 上海交通大学 Multiple-moving target tracking method
CN101201626A (en) * 2007-12-10 2008-06-18 华中科技大学 Freedom positioning system for robot
CN101402199A (en) * 2008-10-20 2009-04-08 北京理工大学 Hand-eye type robot movable target extracting method with low servo accuracy based on visual sensation

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1389808A (en) * 2002-07-18 2003-01-08 上海交通大学 Multiple-moving target tracking method
CN101201626A (en) * 2007-12-10 2008-06-18 华中科技大学 Freedom positioning system for robot
CN101402199A (en) * 2008-10-20 2009-04-08 北京理工大学 Hand-eye type robot movable target extracting method with low servo accuracy based on visual sensation

Cited By (60)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11750300B2 (en) 2005-06-15 2023-09-05 CSignum Ltd. Mobile device underwater communications system and method
CN103517789A (en) * 2011-05-12 2014-01-15 株式会社Ihi Device and method for controlling prediction of motion
CN103517789B (en) * 2011-05-12 2015-11-25 株式会社Ihi motion prediction control device and method
US9108321B2 (en) 2011-05-12 2015-08-18 Ihi Corporation Motion prediction control device and method
EP2708334A4 (en) * 2011-05-12 2015-07-01 Ihi Corp Device and method for controlling prediction of motion
CN102566417A (en) * 2012-02-17 2012-07-11 南京电力设备质量性能检验中心 Method for controlling dynamic surface of flexible joint mechanical arm
CN102566417B (en) * 2012-02-17 2013-07-17 南京电力设备质量性能检验中心 Method for controlling dynamic surface of flexible joint mechanical arm
CN103368527A (en) * 2012-03-13 2013-10-23 罗伯特·博世有限公司 Filtering method and filter device for sensor data
CN103368527B (en) * 2012-03-13 2017-08-25 罗伯特·博世有限公司 Filtering method and filter apparatus for sensing data
CN103092203A (en) * 2013-01-15 2013-05-08 深圳市紫光杰思谷科技有限公司 Control method of relative motion between primary robot and secondary robot
CN104020728A (en) * 2013-03-01 2014-09-03 费希尔-罗斯蒙特***公司 Use of predictors in process control systems with wireless or intermittent process measurements
CN104020728B (en) * 2013-03-01 2018-09-07 费希尔-罗斯蒙特***公司 Use of the fallout predictor in the Process Control System with wireless or intermittent process measurement
CN103278164A (en) * 2013-06-13 2013-09-04 北京大学深圳研究生院 Planning method for simulated path of robot under complex dynamic scene and simulation platform
CN103278164B (en) * 2013-06-13 2015-11-18 北京大学深圳研究生院 Robot bionic paths planning method and emulation platform under a kind of complicated dynamic scene
CN103439972A (en) * 2013-08-06 2013-12-11 重庆邮电大学 Path planning method of moving robot under dynamic and complicated environment
CN111208792B (en) * 2014-11-11 2022-11-01 X开发有限责任公司 Method and system for dynamically maintaining a map of a fleet of robotic devices
CN111208792A (en) * 2014-11-11 2020-05-29 X开发有限责任公司 Method and system for dynamically maintaining a map of a fleet of robotic devices
CN107710304A (en) * 2015-07-02 2018-02-16 三菱电机株式会社 Path prediction meanss
CN105892994B (en) * 2016-04-05 2018-04-24 东南大学 A kind of mobile robot mission planning is with performing abnormal conditions processing method and processing device
CN105892994A (en) * 2016-04-05 2016-08-24 东南大学 Method and device for handling with task planning and execution exception of mobile robot
CN106326838A (en) * 2016-08-09 2017-01-11 惠州学院 Behavior recognition system based on linear dynamic system
WO2018113263A1 (en) * 2016-12-22 2018-06-28 深圳光启合众科技有限公司 Method, system and apparatus for controlling robot, and robot
CN108227691A (en) * 2016-12-22 2018-06-29 深圳光启合众科技有限公司 Control method, system and the device and robot of robot
CN106896812A (en) * 2017-01-11 2017-06-27 西北工业大学 A kind of feedback path planing method existed under measuring uncertainty
CN108345823B (en) * 2017-01-23 2021-02-23 郑州宇通客车股份有限公司 Obstacle tracking method and device based on Kalman filtering
CN108345823A (en) * 2017-01-23 2018-07-31 郑州宇通客车股份有限公司 A kind of barrier tracking and device based on Kalman filtering
CN107423667A (en) * 2017-04-12 2017-12-01 杭州奥腾电子股份有限公司 A kind of method of prediction barrier on car body
CN107703741A (en) * 2017-08-31 2018-02-16 上海电力学院 Robot motion's system identifying method based on quasi-mode type calibration Kalman filtering
CN107782311A (en) * 2017-09-08 2018-03-09 珠海格力电器股份有限公司 The mobile route method and device for planning of movable termination
CN107748562A (en) * 2017-09-30 2018-03-02 湖南应用技术学院 A kind of comprehensive service robot
CN109919348A (en) * 2017-12-12 2019-06-21 顺丰科技有限公司 A kind of method for optimizing route, device, equipment, storage medium
CN108241373A (en) * 2017-12-29 2018-07-03 深圳市越疆科技有限公司 Barrier-avoiding method and intelligent robot
CN108241373B (en) * 2017-12-29 2022-12-30 日照市越疆智能科技有限公司 Obstacle avoidance method and intelligent robot
CN108776488A (en) * 2018-03-12 2018-11-09 徐晨旭 A kind of method of path planning
CN109101022A (en) * 2018-08-09 2018-12-28 北京智行者科技有限公司 A kind of working path update method
CN109091075A (en) * 2018-08-17 2018-12-28 天佑电器(苏州)有限公司 Self-moving device and its traveling control method
CN109091075B (en) * 2018-08-17 2024-03-08 天佑电器(苏州)有限公司 Self-moving device and traveling control method thereof
CN112346445A (en) * 2019-08-07 2021-02-09 坎德拉(深圳)科技创新有限公司 Distribution robot, obstacle avoidance method thereof and computer storage medium
CN112445209A (en) * 2019-08-15 2021-03-05 纳恩博(北京)科技有限公司 Robot control method, robot, storage medium, and electronic apparatus
CN110703747A (en) * 2019-10-09 2020-01-17 武汉大学 Robot autonomous exploration method based on simplified generalized Voronoi diagram
CN110703747B (en) * 2019-10-09 2021-08-03 武汉大学 Robot autonomous exploration method based on simplified generalized Voronoi diagram
CN111026115A (en) * 2019-12-13 2020-04-17 华南智能机器人创新研究院 Robot obstacle avoidance control method and device based on deep learning
CN113050614A (en) * 2019-12-26 2021-06-29 炬星科技(深圳)有限公司 Method, device and storage medium for autonomous robot execution capacity management
WO2021129346A1 (en) * 2019-12-26 2021-07-01 炬星科技(深圳)有限公司 Method and device for robot to autonomously manage execution capability, and storage medium
CN111913484B (en) * 2020-07-30 2022-08-12 杭州电子科技大学 Path planning method of transformer substation inspection robot in unknown environment
CN111913484A (en) * 2020-07-30 2020-11-10 杭州电子科技大学 Path planning method of transformer substation inspection robot in unknown environment
CN112092810A (en) * 2020-09-24 2020-12-18 上海汽车集团股份有限公司 Vehicle parking-out method and device and electronic equipment
CN112535434A (en) * 2020-10-23 2021-03-23 湖南新视电子技术有限公司 Clean room intelligence robot of sweeping floor
CN112506222A (en) * 2020-12-10 2021-03-16 中国南方电网有限责任公司超高压输电公司天生桥局 Unmanned aerial vehicle intelligent obstacle avoidance method and device
CN113654556A (en) * 2021-07-05 2021-11-16 的卢技术有限公司 Local path planning method, medium and equipment based on improved EM algorithm
CN114194219B (en) * 2022-01-19 2023-09-12 上海智驾汽车科技有限公司 Method for predicting driving road model of automatic driving vehicle
CN114194219A (en) * 2022-01-19 2022-03-18 上海智驾汽车科技有限公司 Method for predicting driving road model of automatic driving vehicle
CN114170561B (en) * 2022-02-14 2022-05-06 盈嘉互联(北京)科技有限公司 Machine vision behavior intention prediction method applied to intelligent building
CN114170561A (en) * 2022-02-14 2022-03-11 盈嘉互联(北京)科技有限公司 Machine vision behavior intention prediction method applied to intelligent building
CN116107328A (en) * 2023-02-09 2023-05-12 陕西科技大学 Optimal automatic obstacle avoidance method for ornithopter based on improved genetic algorithm
CN117075596A (en) * 2023-05-24 2023-11-17 陕西科技大学 Method and system for planning complex task path of robot under uncertain environment and motion
CN117075596B (en) * 2023-05-24 2024-04-26 陕西科技大学 Method and system for planning complex task path of robot under uncertain environment and motion
CN116719317A (en) * 2023-06-01 2023-09-08 盐城工学院 Unmanned vehicle emergency obstacle avoidance method based on improved model predictive control
CN116703984B (en) * 2023-08-07 2023-10-10 福州和众信拓科技有限公司 Robot path planning and infrared light image fusion method, system and storage medium
CN116703984A (en) * 2023-08-07 2023-09-05 福州和众信拓科技有限公司 Robot path planning and infrared light image fusion method, system and storage medium

Also Published As

Publication number Publication date
CN101943916B (en) 2012-09-26

Similar Documents

Publication Publication Date Title
CN101943916B (en) Kalman filter prediction-based robot obstacle avoidance method
Tai et al. Virtual-to-real deep reinforcement learning: Continuous control of mobile robots for mapless navigation
WO2017041730A1 (en) Method and system for navigating mobile robot to bypass obstacle
CN103517789B (en) motion prediction control device and method
CN112835333B (en) Multi-AGV obstacle avoidance and path planning method and system based on deep reinforcement learning
JP6855524B2 (en) Unsupervised learning of metric representations from slow features
Garimort et al. Humanoid navigation with dynamic footstep plans
JP6939513B2 (en) Model prediction controller
Luetteke et al. Implementation of the hungarian method for object tracking on a camera monitored transportation system
Pecora et al. On mission-dependent coordination of multiple vehicles under spatial and temporal constraints
Kato et al. Autonomous robot navigation system without grid maps based on double deep Q-network and RTK-GNSS localization in outdoor environments
Li et al. A behavior-based mobile robot navigation method with deep reinforcement learning
Kim et al. An accurate localization for mobile robot using extended Kalman filter and sensor fusion
Xu et al. Magnetic locating AGV navigation based on Kalman filter and PID control
Guo et al. Optimal navigation for AGVs: A soft actor–critic-based reinforcement learning approach with composite auxiliary rewards
Hewawasam et al. Comparative study on object tracking algorithms for mobile robot navigation in gps-denied environment
Qiu Multi-agent navigation based on deep reinforcement learning and traditional pathfinding algorithm
Gotlib et al. Localization-based software architecture for 1: 10 scale autonomous car
Çelik et al. A modified dijkstra algorithm for ros based autonomous mobile robots
Tsai et al. Cooperative localization using fuzzy decentralized extended information filtering for homogenous omnidirectional mobile multi-robot system
Leng et al. An improved method for odometry estimation based on EKF and Temporal Convolutional Network
Wei et al. Neural network based extended kalman filter for localization of mobile robots
Lim et al. A mobile robot tracking using Kalman filter-based gaussian process in wireless sensor networks
Lidoris et al. Combined trajectory planning and gaze direction control for robotic exploration
Cen et al. Effective application of Monte Carlo localization for service robot

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20120926

Termination date: 20150907

EXPY Termination of patent right or utility model