KR20110121129A - 4-륜 차량의 오도메트리 오차 보정 방법 - Google Patents
4-륜 차량의 오도메트리 오차 보정 방법 Download PDFInfo
- Publication number
- KR20110121129A KR20110121129A KR1020100040578A KR20100040578A KR20110121129A KR 20110121129 A KR20110121129 A KR 20110121129A KR 1020100040578 A KR1020100040578 A KR 1020100040578A KR 20100040578 A KR20100040578 A KR 20100040578A KR 20110121129 A KR20110121129 A KR 20110121129A
- Authority
- KR
- South Korea
- Prior art keywords
- error
- odometry
- wheel
- rear wheel
- wheeled vehicle
- 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.)
- Ceased
Links
- 238000012937 correction Methods 0.000 title claims abstract description 107
- 230000009897 systematic effect Effects 0.000 claims abstract description 93
- 238000000034 method Methods 0.000 claims abstract description 76
- 238000012360 testing method Methods 0.000 claims abstract description 56
- 238000005461 lubrication Methods 0.000 claims description 24
- 238000005096 rolling process Methods 0.000 claims description 12
- 230000009885 systemic effect Effects 0.000 claims description 9
- 238000010586 diagram Methods 0.000 description 14
- 238000002474 experimental method Methods 0.000 description 8
- 238000005259 measurement Methods 0.000 description 7
- 230000007246 mechanism Effects 0.000 description 7
- 230000005484 gravity Effects 0.000 description 6
- 230000000694 effects Effects 0.000 description 5
- 230000008569 process Effects 0.000 description 5
- 230000008859 change Effects 0.000 description 3
- 230000007613 environmental effect Effects 0.000 description 3
- 239000011159 matrix material Substances 0.000 description 3
- 238000004422 calculation algorithm Methods 0.000 description 2
- 238000004364 calculation method Methods 0.000 description 2
- 230000001788 irregular Effects 0.000 description 2
- 238000011160 research Methods 0.000 description 2
- 238000004088 simulation Methods 0.000 description 2
- 230000001186 cumulative effect Effects 0.000 description 1
- 239000000203 mixture Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003252 repetitive effect Effects 0.000 description 1
- 238000012795 verification Methods 0.000 description 1
- 238000009941 weaving Methods 0.000 description 1
- 238000009736 wetting Methods 0.000 description 1
Images
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W40/00—Estimation or calculation of non-directly measurable driving parameters for road vehicle drive control systems not related to the control of a particular sub unit, e.g. by using mathematical models
- B60W40/10—Estimation or calculation of non-directly measurable driving parameters for road vehicle drive control systems not related to the control of a particular sub unit, e.g. by using mathematical models related to vehicle motion
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W50/00—Details of control systems for road vehicle drive control not related to the control of a particular sub-unit, e.g. process diagnostic or vehicle driver interfaces
- B60W50/06—Improving the dynamic response of the control system, e.g. improving the speed of regulation or avoiding hunting or overshoot
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01M—TESTING STATIC OR DYNAMIC BALANCE OF MACHINES OR STRUCTURES; TESTING OF STRUCTURES OR APPARATUS, NOT OTHERWISE PROVIDED FOR
- G01M17/00—Testing of vehicles
- G01M17/007—Wheeled or endless-tracked vehicles
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W2300/00—Indexing codes relating to the type of vehicle
- B60W2300/18—Four-wheel drive vehicles
Landscapes
- Engineering & Computer Science (AREA)
- Automation & Control Theory (AREA)
- Physics & Mathematics (AREA)
- Transportation (AREA)
- Mechanical Engineering (AREA)
- Mathematical Physics (AREA)
- Human Computer Interaction (AREA)
- General Physics & Mathematics (AREA)
- Control Of Driving Devices And Active Controlling Of Vehicle (AREA)
Abstract
Description
도 2는 2-륜 이동 로봇과 4-륜 차량의 오도메트리 오차의 예를 도시한 도면이고,
도 3은 4-륜 차량의 주행 메커니즘과 관련된 파라미터와 변수를 나타낸 도면이고,
도 4는 본 발명에 따른 오도메트리 오차 보정 방법을 설명하기 위한 제어 흐름도이고,
도 5는 본 발명에 따른 오도메트리 오차 보정 방법에 적용되는 테스트 트랙의 예를 도시한 도면이고,
도 6은 후방 휠 직경 오차와 후방 휠 윤거 오차가 존재할 경우의 오도메트리 오차를 나타낸 도면이고,
도 7은 후방 휠 윤거 오차에 의해 야기되는 제1 오도메트리 오차를 나타낸 도면이고,
도 8은 후방 휠 직경 오차에 의해 야기되는 제2 오도메트리 오차를 나타낸 도면이고,
도 9는 후방 좌측 휠과 우측 휠의 직경 사이의 기하학적 관계를 나타낸 도면이고,
도 10은 곡선 구간에서의 4-륜 차량의 기하학적 구조를 나타낸 도면이고,
도 10 내지 도 15는 본 발명에 따른 오도메트리 오차 보정 방법에 따라 4-륜 차량의 계통적 오차에 의해 발생하는 오도메트리 오차의 보정 효과를 설명하기 위한 도면이고,
도 16은 본 발명에 따른 오도메트리 오차 보정 방법에 따라 4-륜 차량의 비계통적 오차에 의해 발생하는 오도메트리 오차의 보정 효과를 설명하기 위한 도면이고,
도 17은 본 발명에 따른 오도메트리 오차 보정 방법에 적용되는 테스트 트랙의 다양한 실시예를 도시한 도면이다.
Claims (11)
- 4-륜 차량의 오도메트리 오차 보정 방법에 있어서,
(a) 곡선 구간과 직선 구간을 갖는 테스트 트랙의 주행에 따른 4-륜 차량의 계통적 오차에 대해 모델링된 계통적 오차 보정 모델이 설정되는 단계와;
(b) 상기 테스트 트랙을 따라 보정 대상 4-륜 차량이 주행하는 단계와;
(c) 상기 테스트 트랙 상의 실제 종료 지점과 상기 보정 대상 4-륜 차량의 오도메트리 상의 오도메트리 종료 지점 간의 위치 오차에 기초하여 계통적 오차 파라미터가 산출되는 단계와;
(d) 상기 산출된 계통적 오차 파라미터가 상기 계통적 오차 보정 모델에 적용되어 상기 보정 대상 4-륜 차량의 계통적 오차가 보정되는 단계를 포함하는 것을 특징으로 하는 4-륜 차량의 오도메트리 오차 보정 방법. - 제1항에 있어서,
상기 계통적 오차 보정 모델은 후방 휠 직경 오차와 후방 휠 윤거 오차에 대해 모델링되며;
상기 계통적 오차 파라미터는 상기 후방 휠 직경 오차에 대한 직경 오차 파라미터와, 상기 후방 휠 윤거 오차에 대한 윤거 오차 파라미터를 포함하는 것을 특징으로 하는 4-륜 차량의 오도메트리 오차 보정 방법. - 제2항에 있어서,
상기 (b) 단계는,
(b1) 상기 보정 대상 4-륜 차량이 제1 방향으로 상기 테스트 트랙을 따라 주행하는 단계와,
(b2) 상기 보정 대상 4-륜 차량이 상기 제1 방향의 반대의 제2 방향으로 상기 테스트 트랙을 따라 주행하는 단계를 포함하며;
상기 계통적 오차 보정 모델은 상기 제1 방향 및 상기 제2 방향으로의 상기 테스트 트랙의 주행에 따른 4-륜 차량의 계통적 에러에 대해 모델링되는 것을 특징으로 하는 4-륜 차량의 오도메트리 오차 보정 방법. - 제3항에 있어서,
상기 계통적 오차 보정 모델에는 상기 후방 휠 직경 오차의 미 발생 조건 하에서의 상기 후방 휠 윤거 오차에 의한 제1 오도메트리 오차와, 상기 후방 휠 윤거 오차의 미 발생 조건 하에서의 상기 후방 휠 직경 오차에 의한 제2 오도메트리 오차의 중첩에 의해 산출된 계통적 오차가 반영되는 것을 특징으로 하는 4-륜 차량의 오도메트리 오차 보정 방법. - 제3항 또는 제4항에 있어서,
상기 계통적 오차 보정 모델은,
상기 보정 대상 4-륜 차량의 보정 전 후방 휠 윤거와 상기 윤거 오차 파라미터에 기초하여 상기 후방 휠 윤거 오차를 보정하기 위한 윤거 오차 보정 모델과;
상기 보정 대상 4-륜 차량의 후방 휠 윤거와 상기 직경 오차 파라미터에 기초하여 상기 후방 휠 직경 오차를 보정하기 위한 직경 오차 보정 모델을 포함하는 것을 특징으로 하는 4-륜 차량의 오도메트리 오차 보정 방법. - 제5항에 있어서,
상기 테스트 트랙은 한 쌍의 상기 곡선 구간과 한 쌍의 상기 직선 구간으로 구성된 레이스 트랙 형상을 가지며;
하나의 상기 직선 구간의 길이는 하나의 상기 곡선 구간의 회전 반경의 2배로 설정되는 것을 특징으로 하는 4-륜 차량의 오도메트리 오차 보정 방법. - 제6항에 있어서,
상기 윤거 오차 보정 모델은 수학식 (여기서, bactual은 상기 보정 대상 4-륜 차량의 보정 후 후방 휠 윤거이고, bactual은 상기 보정 대상 4-륜 차량의 보정 전 후방 휠 윤거이고, α는 상기 윤거 오차 파라미터이다)로 설정되고;
상기 직경 오차 보정 모델은 수학식 (여기서, DR은 상기 보정 대상 4-륜 차량의 보정 후 후방 우측 휠 직경이고, DL은 상기 보정 대상 4-륜 차량의 보정 후 후방 좌측 휠 직경이고, R은 수학식 (여기서, β는 상기 직경 오차 파라미터이고, 상기 ρ는 상기 테스트 트랙의 상기 곡선 구간의 회전 반경이다)에 의해 산출되며, b는 상기 보정 대상 4-륜 차량의 후방 휠 윤거이다)로 설정되는 것을 특징으로 하는 4-륜 차량의 오도메트리 오차 보정 방법. - 제7항에 있어서,
상기 윤거 오차 파라미터는 수학식 (여기서, xc.g.,CW는 상기 위치 오차 중 상기 제1 방향에 대한 제1 방향 x축 위치 오차이고, xc.g.,CCW는 상기 위치 오차 중 상기 제2 방향에 대한 제2 방향 x축 위치 오차이다) 또는 수학식 (여기서, yc.g.,CW는 상기 위치 오차 중 상기 제1 방향에 대한 제1 방향 y축 위치 오차이고, yc.g.,CCW는 상기 위치 오차 중 상기 제2 방향에 대한 제2 방향 y축 위치 오차이다)에 의해 산출되며;
상기 직경 오차 파라미터는 수학식 또는 수학식 에 의해 산출되는 것을 특징으로 하는 4-륜 차량의 오도메트리 오차 보정 방법. - 제8항에 있어서,
상기 (b) 단계는 상기 제1 방향과 상기 제2 방향 각각에 대해 복수 회 수행되며;
상기 (c) 단계에서 상기 제1 방향에 대한 x축 위치 오차, 상기 제1 방향에 대한 y축 위치 오차, 상기 제2 방향에 대한 x축 위치 오차 및 상기 제2 방향에 대한 y축 위치 오차는 복수 회 수행되는 상기 (b) 단계의 평균값에 의해 결정되는 것을 특징으로 하는 4-륜 차량의 오도메트리 오차 보정 방법. - 제5항에 있어서,
(e) 상기 보정 대상 4-륜 차량의 전방 휠에 대한 오도메트리 정보가 후방 휠에 대응하여 변한되는 단계와;
(f) 상기 변환된 전방 휠에 대한 오도메트리 정보와 상기 후방 휠에 대한 오도메트리 정보가 확장 칼만 필터(Extended Kalman Filter)에 적용되어 혼합되는 단계와;
(g) 상기 혼합된 오도메트리 정보에 기초하여 비계통적 오차가 보정되는 단계를 포함하는 것을 특징으로 하는 4-륜 차량의 오도메트리 오차 보정 방법. - 4-륜 차량의 오도메트리 오차 보정 방법에 있어서,
(A) 상기 보정 대상 4-륜 차량의 전방 휠에 대한 오도메트리 정보가 후방 휠에 대응하여 변한되는 단계와;
(B) 상기 변환된 전방 휠에 대한 오도메트리 정보와 상기 후방 휠에 대한 오도메트리 정보가 확장 칼만 필터(Extended Kalman Filter)에 적용되어 혼합되는 단계와;
(C) 상기 혼합된 오도메트리 정보에 기초하여 비계통적 오차가 보정되는 단계를 포함하는 것을 특징으로 하는 4-륜 차량의 오도메트리 오차 보정 방법.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020100040578A KR20110121129A (ko) | 2010-04-30 | 2010-04-30 | 4-륜 차량의 오도메트리 오차 보정 방법 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020100040578A KR20110121129A (ko) | 2010-04-30 | 2010-04-30 | 4-륜 차량의 오도메트리 오차 보정 방법 |
Publications (1)
Publication Number | Publication Date |
---|---|
KR20110121129A true KR20110121129A (ko) | 2011-11-07 |
Family
ID=45392054
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020100040578A Ceased KR20110121129A (ko) | 2010-04-30 | 2010-04-30 | 4-륜 차량의 오도메트리 오차 보정 방법 |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR20110121129A (ko) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2016010288A1 (ko) * | 2014-07-18 | 2016-01-21 | 고려대학교 산학협력단 | 방향각 오차를 이용한 차량형 이동 로봇의 오도메트리 오차 보정 방법 |
KR20180081835A (ko) * | 2015-05-26 | 2018-07-17 | 크라운 이큅먼트 코포레이션 | 자재 취급 차량 오도메트리 교정을 위한 시스템들 및 방법들 |
KR20230173834A (ko) * | 2022-06-20 | 2023-12-27 | 인천대학교 산학협력단 | 이동 로봇의 야외 경사로에서의 위치 추정 장치 및 방법 |
-
2010
- 2010-04-30 KR KR1020100040578A patent/KR20110121129A/ko not_active Ceased
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2016010288A1 (ko) * | 2014-07-18 | 2016-01-21 | 고려대학교 산학협력단 | 방향각 오차를 이용한 차량형 이동 로봇의 오도메트리 오차 보정 방법 |
KR20180081835A (ko) * | 2015-05-26 | 2018-07-17 | 크라운 이큅먼트 코포레이션 | 자재 취급 차량 오도메트리 교정을 위한 시스템들 및 방법들 |
KR20230173834A (ko) * | 2022-06-20 | 2023-12-27 | 인천대학교 산학협력단 | 이동 로봇의 야외 경사로에서의 위치 추정 장치 및 방법 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Pentzer et al. | Model‐based prediction of skid‐steer robot kinematics using online estimation of track instantaneous centers of rotation | |
Klančar et al. | A control strategy for platoons of differential drive wheeled mobile robot | |
Liu et al. | Slip-aware motion estimation for off-road mobile robots via multi-innovation unscented Kalman filter | |
CN205880660U (zh) | 一种采用轮毂电机驱动的agv小车 | |
US12337842B2 (en) | Path-controlling module, associated path-controlling device and associated method | |
Zhang et al. | Automatic vehicle parallel parking design using fifth degree polynomial path planning | |
Lee et al. | Kinematic parameter calibration of a car-like mobile robot to improve odometry accuracy | |
CN110320906B (zh) | 一种基于麦克纳姆轮的四驱agv小车差速直线行驶姿态调整方法 | |
CN110763224A (zh) | 一种自动导引运输车导航方法及导航系统 | |
CN104118430A (zh) | 一种基于滑模自抗扰控制的平行泊车系统及泊车方法 | |
US12122365B2 (en) | Contingent model predictive control incorporating online estimation of nominal and uncertain parameters | |
CN106938664A (zh) | 车轮对准监测 | |
Zubov et al. | Autonomous drifting control in 3D car racing simulator | |
JP4264399B2 (ja) | 無人搬送車 | |
KR20110121129A (ko) | 4-륜 차량의 오도메트리 오차 보정 방법 | |
Sahoo et al. | Design and development of a heading angle controller for an unmanned ground vehicle | |
JPH05297943A (ja) | 無人車の制御装置 | |
Zhang et al. | Learning end-to-end inertial-wheel odometry for vehicle ego-motion estimation | |
Khan et al. | A model predictive control strategy for lateral and longitudinal dynamics in autonomous driving | |
CN114879698A (zh) | 基于改进人工势场和mpc的机器人驾驶车辆避障方法 | |
Tan et al. | Design and development of a novel autonomous scaled multiwheeled vehicle | |
JP2020035174A (ja) | 目標軌跡の生成方法 | |
Garcia et al. | Design and simulation for path tracking control of a commercial vehicle using MPC | |
KR20160010175A (ko) | 방향각 오차를 이용한 차량형 이동 로봇의 오도메트리 오차 보정 방법 | |
Zhou et al. | Vision-based dynamic control of car-like mobile robots |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20100430 |
|
PA0201 | Request for examination | ||
PG1501 | Laying open of application | ||
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20120118 Patent event code: PE09021S01D |
|
E601 | Decision to refuse application | ||
PE0601 | Decision on rejection of patent |
Patent event date: 20120404 Comment text: Decision to Refuse Application Patent event code: PE06012S01D Patent event date: 20120118 Comment text: Notification of reason for refusal Patent event code: PE06011S01I |