[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN112097792A - Ackerman model mobile robot odometer calibration method - Google Patents

Ackerman model mobile robot odometer calibration method Download PDF

Info

Publication number
CN112097792A
CN112097792A CN202010888953.1A CN202010888953A CN112097792A CN 112097792 A CN112097792 A CN 112097792A CN 202010888953 A CN202010888953 A CN 202010888953A CN 112097792 A CN112097792 A CN 112097792A
Authority
CN
China
Prior art keywords
mobile robot
displacement
odometer
robot
calibration
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
CN202010888953.1A
Other languages
Chinese (zh)
Other versions
CN112097792B (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.)
University of Shanghai for Science and Technology
Original Assignee
University of Shanghai for 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 University of Shanghai for Science and Technology filed Critical University of Shanghai for Science and Technology
Priority to CN202010888953.1A priority Critical patent/CN112097792B/en
Publication of CN112097792A publication Critical patent/CN112097792A/en
Application granted granted Critical
Publication of CN112097792B publication Critical patent/CN112097792B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C25/00Manufacturing, calibrating, cleaning, or repairing instruments or devices referred to in the other groups of this subclass
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C25/00Manufacturing, calibrating, cleaning, or repairing instruments or devices referred to in the other groups of this subclass
    • G01C25/005Manufacturing, calibrating, cleaning, or repairing instruments or devices referred to in the other groups of this subclass initial alignment, calibration or starting-up of inertial devices

Landscapes

  • Engineering & Computer Science (AREA)
  • Manufacturing & Machinery (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Navigation (AREA)
  • Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)

Abstract

The invention discloses a method for calibrating an odometer of an Ackerman model mobile robot, which comprises the steps of respectively mounting a wheel type encoder, a laser radar and an IMU on the mobile robot, acquiring the speed of the mobile robot through the wheel type encoder mounted on a motor, and acquiring the motion distance of the robot through integrating the speed; acquiring a rotation angle of the mobile robot within a certain time through the IMU; and acquiring the distance and the angle of the angular point relative to the mobile robot at different sampling moments by using a single angular point in a laser radar tracking environment. And calculating the estimated displacement and the real displacement of the mobile robot according to the acquired related data to obtain an error coefficient, and finishing the calibration of the odometer of the mobile robot. The invention utilizes the high-precision characteristics of the IMU and the laser radar to finish the calibration of the odometer of the robot, improves the pose estimation precision of the robot in the moving process, further improves the precision of the mobile robot in the processes of drawing construction, positioning and navigation, and is applied to the technical field of simultaneous positioning and map construction of the mobile robot.

Description

Ackerman model mobile robot odometer calibration method
Technical Field
The invention relates to the technical field of mobile robot odometer calibration, in particular to a calibration method for an Ackerman model mobile robot odometer.
Background
With the rapid development of computer technology, machine vision, artificial intelligence and other technologies, mobile robots have also been studied more deeply and applied increasingly widely. In the field of national defense, unmanned aerial vehicles and unmanned vehicles are used for reconnaissance, information collection and tracking; in the field of logistics, the AGV car becomes an important component of an intelligent logistics system. In the service field, various cleaning robots, greeting robots, catering robots, shopping guide robots, medical robots, and the like are also coming out in succession, and the SLAM technology, which is one of the support technologies, is also being developed. In the SLAM technology, pose estimation of a mobile robot is particularly important, but due to assembly errors of the mobile robot, gaps between teeth, wheel slip in the motion process and the like, when the pose estimation is performed by using odometer information, the mobile robot often has a relatively large error, so that the calibration of the odometer is particularly important.
The traditional odometer calibration method is mostly aimed at two-wheel differential mobile robots driven by two motors, the robot structure is simple, manual distance measurement is mostly used in the process of measuring related distances, the precision is low, the running track of the robot is always preset in the calibration process, the diversity of the motion modes of the robot is reduced, the robot is often greatly different from the actual motion situation, different motion modes often generate different errors, the calibration result is not good in universality, and the efficiency is low. Meanwhile, the ackerman model is complex in structure and is obviously different from a two-wheel differential mobile robot, so that the calibration method for other model mobile robots may not be suitable for the model robot.
Aiming at the defects of the prior art, the invention provides a calibration method of an ackerman model robot odometer, which is mainly used for calibrating the odometer by utilizing a laser radar with higher precision in ranging and an IMU inertia measurement unit with more precise measurement angle. According to the invention, the laser radar and the IMU are taken as references, the trolley displacement in a certain time interval is calculated, the trolley displacement is estimated by using the odometer information, the trolley displacement and the odometer information are compared to obtain an error coefficient, and the displacement estimated by the odometer information is adjusted, so that the aim of correctly estimating the position and the attitude of the trolley is achieved.
Disclosure of Invention
In view of the above problems, an object of the present invention is to provide a calibration method for an ackerman model mobile robot odometer, which is capable of improving the calibration accuracy and the calibration efficiency of the ackerman model mobile robot odometer calibration by using a laser radar with high accuracy in ranging and an LMU with high accuracy in measuring angles.
In order to achieve the purpose, the invention adopts the following technical scheme:
(1) acquiring a real corner of the mobile robot in a motion process through an IMU (inertial measurement Unit) arranged on the mobile robot;
(2) calculating the movement speed of the mobile robot by the pulse number of the wheel type encoder in unit time, and integrating the speed to obtain the movement distance of the mobile robot in a certain time interval;
(3) obtaining estimated displacement of the mobile robot by using a track presumption algorithm according to the movement distance of the mobile robot and the mobile robot corner obtained by the IMU;
(4) the method comprises the steps of acquiring the distance and the angle of a single characteristic angular point in a laser radar tracking environment relative to a mobile robot at two sampling moments, and calculating the real displacement of the mobile robot by combining IMU corners and utilizing geometric derivation;
(5) and the estimated displacement of the mobile robot is adjusted by comparing the estimated displacement of the mobile robot with the real displacement of the mobile robot to obtain an error coefficient, so that the odometer calibration is realized.
Preferably, in the step (3), the step of acquiring the estimated displacement of the mobile robot is as follows:
(3-1) obtaining the rotating speed omega of the motormWhen the linear velocity of the mobile robot body is vc=r·ωm(ii) a Wherein r is the radius of the wheel of the mobile robot;
(3-2) integrating the speed of the mobile robot to obtain a movement distance s in a given time interval;
(3-3) taking the middle point of the connecting line of the rear wheels of the mobile robot as a reference point O, and moving the reference point from A (x, y) to B (x ', y') around the point O;
(3-4) obtaining the following data according to a track presumption algorithm:
Figure BDA0002656342110000021
where s is the distance the trolley is moving in a given time, θ12Respectively representing attitude angles of the trolley during two times of sampling;
(3-5) calculating the displacement of the mobile robot according to the coordinates of the mobile robot obtained by twice sampling
Figure BDA0002656342110000022
Preferably, in the step (4), the step of acquiring the real displacement of the mobile robot is as follows:
(4-1) at the starting moment, the laser radar observes the angular point and outputs the relative position relation between the angular point and a radar coordinate system, and the distance between the angular point and the radar coordinate system is d1Angle of alpha1
(4-2) at the end time, the angular point is at a distance d from the lidar2Angle of alpha2
(4-3) in the T time, the rotation angle of the robot is delta theta and is obtained by the IMU, and the included angle of the two ranging measurements of the laser radar to the angular point is alpha3Then alpha can be calculated3=α12+Δα;
(4-4) the displacement of the robot is as follows:
Figure BDA0002656342110000023
wherein d is3Namely the real trolley displacement obtained by the laser radar information.
Preferably, in the step (5), the step of obtaining the odometer error coefficient is as follows:
(5-1) calculating error coefficients from a plurality of sets of data obtained by one calibration
Figure BDA0002656342110000024
Wherein lodomFor the estimated displacement of arrival from the odometer information,/laserIs the true displacement obtained from the lidar information; through multiple calibration, getlAverage value of (2)
Figure BDA0002656342110000031
(5-2) repeating the step (5-1), controlling the mobile robot to run according to different tracks, and obtaining a plurality of groups
Figure BDA0002656342110000032
Get
Figure BDA0002656342110000033
The average value of the average value is more universal
Figure BDA0002656342110000034
(5-3) in order to
Figure BDA0002656342110000035
As error coefficients, added to the odometer information estimation
Figure BDA0002656342110000036
And controlling the trolley to move, and comparing l with llaserAnd verifying the correctness of the coefficient, wherein l is the estimated displacement after calibration.
Compared with the prior art, the invention has the following obvious and prominent substantive characteristics and remarkable technical progress:
1. the reference distance for calibration is obtained by geometrically deriving the laser radar and IMU data, so that the method has high precision and eliminates the interference of artificial ranging;
2. the invention does not preset the motion trail of the robot, so that the motion forms of the robot are diversified, and the calibration result is more universal;
3. the invention can sample and calculate for many times in the process of one-time movement of the robot to obtain a plurality of groups of error coefficients, thereby greatly improving the calibration efficiency.
Drawings
The drawings are only for purposes of illustrating the preferred embodiments and are not to be construed as limiting the invention.
Fig. 1 is a diagram of the motion environment required for mobile robot odometer calibration according to the invention.
Fig. 2 is a dynamic model diagram of the ackerman model mobile robot in the ackerman model mobile robot odometer calibration method of the present invention.
Fig. 3 is a schematic diagram of the method for calibrating the odometer of the ackerman model mobile robot according to the present invention, wherein the displacement of the mobile robot is estimated by using a laser radar.
Fig. 4 is a schematic diagram of dead reckoning of the mobile robot according to the ackermann model mobile robot odometer calibration method of the invention.
FIG. 5 is a data processing flow chart of the odometer calibration method of the Ackerman model mobile robot of the present invention.
Detailed Description
In order to make the above objects, technical solutions and advantages of the present invention more comprehensible, the present invention is described in detail below with reference to the accompanying drawings and preferred embodiments, wherein the specific embodiments are only for facilitating understanding of the present invention and do not limit the scope of the present invention.
The first embodiment is as follows:
a method for calibrating an Ackerman model mobile robot odometer comprises the following operation steps:
(1) acquiring a real corner of the mobile robot in a motion process through an IMU (inertial measurement Unit) arranged on the mobile robot;
(2) calculating the movement speed of the mobile robot by the pulse number of the wheel type encoder in unit time, and integrating the speed to obtain the movement distance of the mobile robot in a certain time interval;
(3) obtaining estimated displacement of the mobile robot by using a track presumption algorithm according to the movement distance of the mobile robot and the mobile robot corner obtained by the IMU;
(4) the method comprises the steps of acquiring the distance and the angle of a single characteristic angular point in a laser radar tracking environment relative to a mobile robot at two sampling moments, and calculating the real displacement of the mobile robot by combining IMU corners and utilizing geometric derivation;
(5) and the estimated displacement of the mobile robot is adjusted by comparing the estimated displacement of the mobile robot with the real displacement of the mobile robot to obtain an error coefficient, so that the odometer calibration is realized.
According to the calibration method of the ackerman model mobile robot odometer, the odometer is calibrated by using the laser radar with high precision in ranging and the LMU with high precision in measuring angles, and the calibration precision and the calibration efficiency of the ackerman model mobile robot odometer calibration are improved.
Example two:
this embodiment is substantially the same as the first embodiment, and is characterized in that:
in this embodiment, in the step (3), the step of acquiring the estimated displacement of the mobile robot is as follows:
(3-1) obtaining the rotating speed omega of the motormWhen the linear velocity of the mobile robot body is vc=r·ωm(ii) a Wherein r is the radius of the wheel of the mobile robot;
(3-2) integrating the speed of the mobile robot to obtain a movement distance s in a given time interval;
(3-3) taking the middle point of the connecting line of the rear wheels of the mobile robot as a reference point O, and moving the reference point from A (x, y) to B (x ', y') around the point O;
(3-4) obtaining the following data according to a track presumption algorithm:
Figure BDA0002656342110000041
where s is the distance the trolley is moving in a given time, θ12Respectively representing attitude angles of the trolley during two times of sampling;
(3-5) calculating the displacement of the mobile robot according to the coordinates of the mobile robot obtained by twice sampling
Figure BDA0002656342110000042
In this embodiment, in the step (4), the step of acquiring the real displacement of the mobile robot is as follows:
(4-1) at the starting moment, the laser radar observes the angular point and outputs the relative position relation between the angular point and a radar coordinate system, and the distance between the angular point and the radar coordinate system is d1Angle of alpha1
(4-2) at the end time, the angular point is at a distance d from the lidar2Angle of alpha2
(4-3) in T time, the rotation angle of the robot is delta alpha and is obtained by the IMU, and the included angle of the two ranging measurements of the laser radar to the angular point is alpha3Then alpha can be calculated3=α12+Δα;
(4-4) the displacement of the robot is as follows:
Figure BDA0002656342110000051
wherein d is3Namely the real trolley displacement obtained by the laser radar information.
In this embodiment, in the step (5), the step of obtaining the odometer error coefficient is as follows:
(5-1) calculating error coefficients from a plurality of sets of data obtained by one calibration
Figure BDA0002656342110000052
Wherein lodomFor the estimated displacement of arrival from the odometer information,/laserIs the true displacement obtained from the lidar information; through multiple calibration, getlAverage value of (2)
Figure BDA0002656342110000053
(5-2) repeating the step (5-1), controlling the mobile robot to run according to different tracks, and obtaining a plurality of groups
Figure BDA0002656342110000054
Get
Figure BDA0002656342110000055
The average value of the average value is more universal
Figure BDA0002656342110000056
(5-3) in order to
Figure BDA0002656342110000057
As error coefficients, added to the odometer information estimation
Figure BDA0002656342110000058
And controlling the trolley to move, and comparing l with llaserAnd verifying the correctness of the coefficient, wherein l is the estimated displacement after calibration.
The method of the embodiment utilizes the high-precision characteristics of the IMU and the laser radar to complete the calibration of the odometer of the robot, improves the precision of pose estimation of the robot in the moving process, and further improves the precision of the mobile robot in the processes of drawing construction, positioning and navigation.
Example three:
this embodiment is substantially the same as the above embodiment, and is characterized in that:
in the present embodiment, fig. 1 is a schematic diagram of a motion environment of a mobile robot. Wherein it is required that in this environment only one corner point exists within the detectable range of the lidar for tracking by the lidar. Fig. 2 is a dynamic model of an ackerman model mobile robot, and a laser radar and an IMU may be respectively installed at the head and tail portions of the robot along the central axis of the robot. Fig. 3 is a schematic diagram of laser measurement of the displacement of the mobile robot, and the displacement of the mobile robot is estimated from two samplings. Fig. 4 is a schematic diagram of dead reckoning of an ackerman model mobile robot, and the poses of the mobile robot at two sampling moments are estimated by using encoders and IMU information. Fig. 5 is a data processing flow of the ackerman model mobile robot odometer calibration.
The method for calibrating the odometer of the Ackerman model mobile robot comprises the following steps of S101-S108:
step S101, controlling the mobile robot to move in the environment as shown in FIG. 1, wherein the movement form can be a straight line, a circle and a composite of the straight line and the circle;
step S102, obtaining a rotation angle delta theta of the mobile robot within a certain time by using an IMU;
step S103, in conjunction with FIG. 2, using the encoder to obtain the motor speed ω of the mobile robot in unit timemThe linear velocity of the mobile robot motion is vc=r·ωmWhere r is the radius of the wheel of the mobile robot, pair vcThe movement distance s can be obtained by an odometer by integrating;
step S104, with reference to FIG. 3, a coordinate system xOy and a coordinate system xO' y are respectively expressed as pose transformation of a laser radar coordinate system within the T time difference; point A represents a unique angular point in the environment, the angular point is observed by the laser radar at the starting moment, the relative position relation between the angular point and a radar coordinate system is output, and the distance between the angular point and the radar coordinate system is d1Angle of theta1At the end time, the angular point is at a distance d from the lidar2Angle of theta2The rotation angle of the robot during time T is Δ θ, and is obtained by the IMU. The included angle of the two times of ranging of the laser radar diagonal point is theta3Then calculate theta3=θ12+ Δ θ, then the robot displacement is:
Figure BDA0002656342110000061
wherein d is3The trolley displacement is obtained by laser radar information;
step S105, with reference to fig. 4, using the center point O ' of the rear wheel connecting line as a reference point, and moving the reference point from a (x, y) to B (x ', y ') around the point O, then obtaining, according to a track estimation algorithm:
Figure BDA0002656342110000062
then after a number of samples the displacement of the trolley relative to the starting point is:
Figure BDA0002656342110000063
wherein theta is1,θ2The attitude angles of the mobile robot at two points A and B are shown;
step S106, see FIGS. 5 and ScorAnd thetacorRespectively the distance and angle of the corner point relative to the laser radar, SodomEstimated distance of the mobile robot within a certain time, theta, for a wheeled odometerIMUObtaining the displacement l calculated by the laser radar for the mobile robot corner acquired by the IMU according to the datalaserAfter the displacement estimated by the odometer is lodomDefining an error coefficient of
Figure BDA0002656342110000064
Step S107, obtaining a plurality of groups through multiple times of calibrationlGet itlAverage value of (2)
Figure BDA0002656342110000065
The true displacement of the carriage
Figure BDA0002656342110000066
Completing the calibration of the odometer;
and S108, adding the error coefficient into the pose estimation of the mobile robot after obtaining the error coefficient, and verifying the correctness of the error coefficient.
The method for calibrating the odometer of the Ackerman model mobile robot comprises the steps of respectively mounting a wheel type encoder, a laser radar and an Inertial Measurement Unit (IMU) on the mobile robot. The method comprises the steps that the speed of the mobile robot is obtained through a wheel type encoder arranged on a motor, and the movement distance of the robot is obtained through integrating the speed; acquiring a rotation angle of the mobile robot within a certain time through the IMU; acquiring the distances and angles of angular points relative to the mobile robot at different sampling moments by tracking a single angular point in an environment through a laser radar; and calculating the estimated displacement and the real displacement of the mobile robot according to the acquired related data to obtain an error coefficient, and finishing the calibration of the odometer of the mobile robot. The embodiment completes calibration of the odometer of the robot by utilizing the high-precision characteristics of the IMU and the laser radar, improves the accuracy of pose estimation of the robot in the moving process, further improves the accuracy of the mobile robot in mapping, positioning and navigation, and is suitable for the technical field of simultaneous positioning and mapping (SLAM) of the mobile robot.
The embodiments of the present invention have been described with reference to the accompanying drawings, but the present invention is not limited to the embodiments, and various changes and modifications can be made according to the purpose of the invention, and any changes, modifications, substitutions, combinations or simplifications made according to the spirit and principle of the technical solution of the present invention shall be equivalent substitutions, as long as the purpose of the present invention is met, and the present invention shall fall within the protection scope of the present invention without departing from the technical principle and inventive concept of the present invention.

Claims (4)

1. A calibration method for an Ackerman model mobile robot odometer is characterized by comprising the following operation steps:
(1) acquiring a real corner of the mobile robot in a motion process through an IMU (inertial measurement Unit) arranged on the mobile robot;
(2) calculating the movement speed of the mobile robot by the pulse number of the wheel type encoder in unit time, and integrating the speed to obtain the movement distance of the mobile robot in a certain time interval;
(3) obtaining estimated displacement of the mobile robot by using a track presumption algorithm according to the movement distance of the mobile robot and the mobile robot corner obtained by the IMU;
(4) the method comprises the steps of acquiring the distance and the angle of a single characteristic angular point in a laser radar tracking environment relative to a mobile robot at two sampling moments, and calculating the real displacement of the mobile robot by combining IMU corners and utilizing geometric derivation;
(5) and the estimated displacement of the mobile robot is adjusted by comparing the estimated displacement of the mobile robot with the real displacement of the mobile robot to obtain an error coefficient, so that the odometer calibration is realized.
2. The ackermann model mobile robot odometer calibration method according to claim 1, wherein in the step (3), the step of obtaining the estimated displacement of the mobile robot is as follows:
(3-1) obtaining the rotating speed omega of the motormWhen the linear velocity of the mobile robot body is vc=r·ωm(ii) a Wherein r is the radius of the wheel of the mobile robot;
(3-2) integrating the speed of the mobile robot to obtain a movement distance s in a given time interval;
(3-3) taking the middle point of the connecting line of the rear wheels of the mobile robot as a reference point O, and moving the reference point from A (x, y) to B (x ', y') around the point O;
(3-4) According to the track presumption algorithm, the following results are obtained:
Figure FDA0002656342100000011
where s is the distance the trolley is moving in a given time, θ12Respectively representing attitude angles of the trolley during two times of sampling;
(3-5) calculating the displacement of the mobile robot according to the coordinates of the mobile robot obtained by twice sampling
Figure FDA0002656342100000012
3. The ackermann model mobile robot odometer calibration method according to claim 1, wherein in the step (4), the step of acquiring the real displacement of the mobile robot is as follows:
(4-1) at the starting moment, the laser radar observes the angular point and outputs the relative position relation between the angular point and a radar coordinate system, and the distance between the angular point and the radar coordinate system is d1Angle of alpha1
(4-2) at the end time, the angular point is at a distance d from the lidar2Angle of alpha2
(4-3) in T time, the rotation angle of the robot is delta alpha and is obtained by the IMU, and the included angle of the two ranging measurements of the laser radar to the angular point is alpha3Then alpha can be calculated3=α12+Δα;
(4-4) the displacement of the robot is as follows:
Figure FDA0002656342100000021
wherein d is3Namely the real trolley displacement obtained by the laser radar information.
4. The ackermann model mobile robot odometer calibration method according to claim 1, wherein in the step (5), the step of obtaining the odometer error coefficient is as follows:
(5-1) calibration by one timeCalculating error coefficients for the obtained sets of data
Figure FDA0002656342100000022
Wherein lodomFor the estimated displacement of arrival from the odometer information,/laserIs the true displacement obtained from the lidar information; through multiple calibration, getlAverage value of (2)
Figure FDA0002656342100000023
(5-2) repeating the step (5-1), controlling the mobile robot to run according to different tracks, and obtaining a plurality of groups
Figure FDA0002656342100000024
Get
Figure FDA0002656342100000025
The average value of the average value is more universal
Figure FDA0002656342100000026
(5-3) in order to
Figure FDA0002656342100000027
As error coefficients, added to the odometer information estimation
Figure FDA0002656342100000028
And controlling the trolley to move, and comparing l with llaserAnd verifying the correctness of the coefficient, wherein l is the estimated displacement after calibration.
CN202010888953.1A 2020-08-28 2020-08-28 Method for calibrating odometer of mobile robot by using Ackerman model Active CN112097792B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010888953.1A CN112097792B (en) 2020-08-28 2020-08-28 Method for calibrating odometer of mobile robot by using Ackerman model

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010888953.1A CN112097792B (en) 2020-08-28 2020-08-28 Method for calibrating odometer of mobile robot by using Ackerman model

Publications (2)

Publication Number Publication Date
CN112097792A true CN112097792A (en) 2020-12-18
CN112097792B CN112097792B (en) 2023-05-16

Family

ID=73758389

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010888953.1A Active CN112097792B (en) 2020-08-28 2020-08-28 Method for calibrating odometer of mobile robot by using Ackerman model

Country Status (1)

Country Link
CN (1) CN112097792B (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112985464A (en) * 2021-05-10 2021-06-18 湖北亿咖通科技有限公司 Precision detection method of vehicle odometer, electronic device and storage medium
CN113703448A (en) * 2021-08-19 2021-11-26 深圳亿嘉和科技研发有限公司 Ackerman chassis obstacle avoidance control method based on ultrasonic waves
CN114187359A (en) * 2021-12-13 2022-03-15 哈尔滨工业大学芜湖机器人产业技术研究院 Laser radar fixed pose calibration method and system based on pose increment constraint
CN114440928A (en) * 2022-01-27 2022-05-06 杭州申昊科技股份有限公司 Combined calibration method for laser radar and odometer, robot, equipment and medium
WO2022237375A1 (en) * 2021-05-13 2022-11-17 灵动科技(北京)有限公司 Positioning apparatus calibration method, odometer calibration method, program product, and calibration apparatus

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0763713A2 (en) * 1995-09-14 1997-03-19 Zexel Corporation Method and apparatus for calibration of a distance sensor in a vehicle navigation system
CN103941264A (en) * 2014-03-26 2014-07-23 南京航空航天大学 Positioning method using laser radar in indoor unknown environment
CN105411490A (en) * 2015-10-26 2016-03-23 曾彦平 Real-time positioning method of mobile robot and mobile robot
CN107357297A (en) * 2017-08-21 2017-11-17 深圳市镭神智能系统有限公司 A kind of sweeping robot navigation system and its air navigation aid
CN108844553A (en) * 2018-06-27 2018-11-20 广州视源电子科技股份有限公司 Method and device for correcting mileage in robot moving process and robot
CN109916431A (en) * 2019-04-12 2019-06-21 成都天富若博特科技有限责任公司 A kind of wheel encoder calibration algorithm for four wheel mobile robots

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0763713A2 (en) * 1995-09-14 1997-03-19 Zexel Corporation Method and apparatus for calibration of a distance sensor in a vehicle navigation system
CN103941264A (en) * 2014-03-26 2014-07-23 南京航空航天大学 Positioning method using laser radar in indoor unknown environment
CN105411490A (en) * 2015-10-26 2016-03-23 曾彦平 Real-time positioning method of mobile robot and mobile robot
CN107357297A (en) * 2017-08-21 2017-11-17 深圳市镭神智能系统有限公司 A kind of sweeping robot navigation system and its air navigation aid
CN108844553A (en) * 2018-06-27 2018-11-20 广州视源电子科技股份有限公司 Method and device for correcting mileage in robot moving process and robot
CN109916431A (en) * 2019-04-12 2019-06-21 成都天富若博特科技有限责任公司 A kind of wheel encoder calibration algorithm for four wheel mobile robots

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112985464A (en) * 2021-05-10 2021-06-18 湖北亿咖通科技有限公司 Precision detection method of vehicle odometer, electronic device and storage medium
WO2022237375A1 (en) * 2021-05-13 2022-11-17 灵动科技(北京)有限公司 Positioning apparatus calibration method, odometer calibration method, program product, and calibration apparatus
CN113703448A (en) * 2021-08-19 2021-11-26 深圳亿嘉和科技研发有限公司 Ackerman chassis obstacle avoidance control method based on ultrasonic waves
CN114187359A (en) * 2021-12-13 2022-03-15 哈尔滨工业大学芜湖机器人产业技术研究院 Laser radar fixed pose calibration method and system based on pose increment constraint
CN114440928A (en) * 2022-01-27 2022-05-06 杭州申昊科技股份有限公司 Combined calibration method for laser radar and odometer, robot, equipment and medium

Also Published As

Publication number Publication date
CN112097792B (en) 2023-05-16

Similar Documents

Publication Publication Date Title
CN112097792B (en) Method for calibrating odometer of mobile robot by using Ackerman model
CN109916431B (en) Wheel encoder calibration algorithm for four-wheel mobile robot
CN105172793B (en) The pose evaluation method of autonomous driving vehicle
CN103412565B (en) A kind of robot localization method with the quick estimated capacity of global position
CN105278533B (en) A kind of Omni-mobile platform navigation method
CN111044073B (en) High-precision AGV position sensing method based on binocular laser
CN112212887B (en) Automatic parking positioning parameter calibration method based on Ackerman steering model
CN107065873B (en) Multi-curvature circumferential path tracking control method based on tape guidance AGV
CN112129297A (en) Self-adaptive correction indoor positioning method for multi-sensor information fusion
CN110702091A (en) High-precision positioning method for moving robot along subway rail
Lin et al. Calibration for odometry of omnidirectional mobile robots based on kinematic correction
Liu et al. Method for adaptive robust four-wheel localization and application in automatic parking systems
CN114475581B (en) Automatic parking positioning method based on wheel speed pulse and IMU Kalman filtering fusion
CN115577320A (en) Multi-sensor asynchronous data fusion method based on data interpolation
CN108709560A (en) Carrying robot high accuracy positioning air navigation aid based on straightway feature
CN207540557U (en) A kind of device pinpoint in short-term for AGV trolleies
CN114442054A (en) Sensor and chassis combined calibration system and method for mobile robot
CN110489807B (en) Local accurate positioning method for swing arm suspension structure inspection device
CN115993089B (en) PL-ICP-based online four-steering-wheel AGV internal and external parameter calibration method
CN108955720B (en) Mileage calculation method and device based on four-wheel independent drive and steering
CN113219973B (en) Local path control method of mobile robot
CN115342830A (en) Calibration method, program product and calibration device for a positioning device and a odometer
CN114545944A (en) AGV course positioning navigation method based on magnetic nail magnetic field intensity correction
Bae et al. Curve Path Tracking Method of Independent Two In-Wheel Motor Driven Vehicle
CN112666574B (en) Method for improving AGV positioning accuracy by using laser radar based on uniform particles

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