Luận án tiến sĩ phát triển hệ thống định vị và lập kế hoạch chuyển động hiệu quả cho robot dạng bánh trong môi trường động

Luận án tiến sĩ môi trường nghiên cứu phát triển hệ thống định vị và lập kế hoạch chuyển động hiệu quả cho robot dạng bánh trong môi, phân tích chuyên sâu, xây dựng mô hình lý

Trường đại học

Military Technical Academy

Người đăng

Ẩn danh

Thể loại

doctoral dissertation

2021

152
2
0

Phí lưu trữ

45 Point

Mục lục chi tiết

ASSURANCE

ACKNOWLEDGEMENTS

1. CHƯƠNG 1: INTRODUCTION

CONTENTS

LIST OF FIGURES

LIST OF TABLES

ABBREVIATIONS

2. CHƯƠNG 2: SENSOR DATA FUSION-BASED LOCALIZATION ALGORITHMS

3. CHƯƠNG 3: DEVELOPING EFFICIENT MOTION PLANNING SYSTEMS

4. CHƯƠNG 4: REMARKS AND DISCUSSION

5. CHƯƠNG 5: CONCLUSIONS AND FUTURE WORKS

Tóm tắt

I. Giới thiệu

Nghiên cứu về Hệ thống định vị và lập kế hoạch chuyển động cho robot bánh trong môi trường động là một lĩnh vực quan trọng trong công nghệ robot tự động. Để robot có thể di chuyển an toàn trong môi trường thực tế, cần phải giải quyết bốn khối chức năng chính của hệ thống điều hướng: cảm nhận, định vị, lập kế hoạch chuyển động và điều khiển động cơ. Đặc biệt, định vị là vấn đề cốt lõi giúp robot xác định vị trí và hướng của mình trong môi trường. Các thách thức trong định vị bao gồm độ chính xác của cảm biến và ảnh hưởng của tiếng ồn. Việc sử dụng nhiều cảm biến để tăng cường thông tin đầu vào là một giải pháp khả thi. Hệ thống định vị đã nhận được sự quan tâm nghiên cứu lớn trong thập kỷ qua, với nhiều hệ thống đã được phát triển nhằm cải thiện độ chính xác của việc ước lượng vị trí robot.

1.1. Động lực

Động lực cho nghiên cứu này xuất phát từ nhu cầu cải thiện khả năng điều hướng của robot trong môi trường động. Các nghiên cứu trước đây chủ yếu tập trung vào việc theo dõi quỹ đạo và cải thiện hệ thống định vị trong các môi trường tĩnh. Tuy nhiên, việc điều hướng trong môi trường động với sự hiện diện của các chướng ngại vật và các yếu tố không chắc chắn vẫn còn nhiều thách thức. Do đó, nghiên cứu này tập trung vào việc phát triển các hệ thống định vị và lập kế hoạch chuyển động hiệu quả cho robot bánh, nhằm đảm bảo an toàn và hiệu quả trong quá trình di chuyển.

II. Hệ thống định vị

Hệ thống định vị cho robot bánh trong môi trường động sử dụng các thuật toán như Bộ lọc Kalman mở rộng (EKF) và Bộ lọc hạt (PF) để ước lượng vị trí và hướng của robot. EKF là một trong những phương pháp phổ biến nhất trong việc cải thiện độ chính xác của hệ thống định vị. Nó cho phép robot xử lý thông tin từ nhiều cảm biến khác nhau và giảm thiểu ảnh hưởng của tiếng ồn. Trong khi đó, PF cung cấp một cách tiếp cận linh hoạt hơn, cho phép robot hoạt động hiệu quả trong các điều kiện không chắc chắn. Các nghiên cứu đã chỉ ra rằng việc kết hợp các phương pháp này có thể cải thiện đáng kể độ chính xác của việc ước lượng vị trí robot.

2.1. Thuật toán EKF

Thuật toán EKF được xây dựng dựa trên mô hình động học của robot và các phép đo từ cảm biến. Nó sử dụng một mô hình trạng thái để dự đoán vị trí của robot và cập nhật thông tin khi có dữ liệu mới từ cảm biến. Kết quả cho thấy rằng EKF có thể giảm thiểu sai số trong việc ước lượng vị trí, đặc biệt là trong các môi trường có nhiều chướng ngại vật. Việc áp dụng EKF trong nghiên cứu này đã chứng minh được tính hiệu quả trong việc cải thiện độ chính xác của hệ thống định vị.

2.2. Thuật toán PF

Bộ lọc hạt (PF) là một phương pháp mạnh mẽ cho việc định vị robot trong môi trường động. PF hoạt động bằng cách sử dụng một tập hợp các hạt để đại diện cho các khả năng khác nhau của vị trí robot. Mỗi hạt được cập nhật dựa trên các phép đo từ cảm biến và mô hình động học của robot. Kết quả cho thấy PF có khả năng xử lý tốt các tình huống không chắc chắn và có thể hoạt động hiệu quả ngay cả khi thông tin cảm biến bị gián đoạn. Việc áp dụng PF trong nghiên cứu này đã mở ra hướng đi mới cho việc phát triển các hệ thống định vị trong môi trường động.

III. Hệ thống lập kế hoạch chuyển động

Lập kế hoạch chuyển động cho robot bánh trong môi trường động là một yếu tố quan trọng để đảm bảo an toàn và hiệu quả trong quá trình di chuyển. Các thuật toán như Dynamic Window Approach (DWA) và Timed Elastic Band (TEB) đã được phát triển để giúp robot tránh chướng ngại vật và lập kế hoạch quỹ đạo một cách hiệu quả. DWA sử dụng thông tin về tốc độ và vị trí của robot để xác định các quỹ đạo khả thi, trong khi TEB cho phép robot điều chỉnh quỹ đạo của mình theo thời gian để tránh va chạm.

3.1. Thuật toán DWA

Thuật toán DWA là một phương pháp lập kế hoạch chuyển động dựa trên động lực học của robot. Nó cho phép robot tính toán các quỹ đạo khả thi trong không gian vận tốc và chọn quỹ đạo tối ưu nhất để di chuyển. Kết quả cho thấy DWA có thể giúp robot di chuyển an toàn trong môi trường có nhiều chướng ngại vật, đồng thời duy trì tốc độ và hướng di chuyển mong muốn. Việc áp dụng DWA trong nghiên cứu này đã chứng minh được tính hiệu quả trong việc lập kế hoạch chuyển động cho robot bánh.

3.2. Thuật toán TEB

Thuật toán TEB là một phương pháp tiên tiến cho việc lập kế hoạch chuyển động, cho phép robot điều chỉnh quỹ đạo của mình theo thời gian. TEB sử dụng một mô hình đàn hồi để tối ưu hóa quỹ đạo, giúp robot duy trì khoảng cách an toàn với các chướng ngại vật. Kết quả cho thấy TEB có khả năng xử lý tốt các tình huống động và có thể điều chỉnh quỹ đạo một cách linh hoạt. Việc áp dụng TEB trong nghiên cứu này đã mở ra hướng đi mới cho việc phát triển các hệ thống lập kế hoạch chuyển động trong môi trường động.

IV. Kết luận và hướng phát triển

Nghiên cứu về Hệ thống định vị và lập kế hoạch chuyển động cho robot bánh trong môi trường động đã chỉ ra rằng việc cải thiện độ chính xác của hệ thống định vị và hiệu suất của hệ thống lập kế hoạch chuyển động là rất cần thiết. Các thuật toán như EKF, PF, DWA và TEB đã được chứng minh là hiệu quả trong việc giải quyết các thách thức trong môi trường động. Hướng phát triển tiếp theo có thể tập trung vào việc kết hợp các phương pháp này để tạo ra một hệ thống điều hướng toàn diện hơn, có khả năng hoạt động hiệu quả trong các tình huống phức tạp và không chắc chắn.

4.1. Hướng phát triển tương lai

Hướng phát triển tương lai có thể bao gồm việc nghiên cứu các thuật toán mới cho việc định vị và lập kế hoạch chuyển động, cũng như việc tích hợp các công nghệ mới như học máy và trí tuệ nhân tạo để cải thiện khả năng tự động hóa của robot. Việc phát triển các hệ thống điều hướng thông minh sẽ mở ra nhiều cơ hội mới cho ứng dụng của robot trong các lĩnh vực khác nhau, từ công nghiệp đến dịch vụ.

25/01/2025
Luận án tiến sĩ phát triển hệ thống định vị và lập kế hoạch chuyển động hiệu quả cho robot dạng bánh trong môi trường động

Trích đoạn nội dung tài liệu

MINISTRY OF EDUCATION AND TRAINING MINISTRY OF NATIONAL DEFENCE MILITARY TECHNICAL ACADEMY NGUYEN THI LAN ANH DEVELOPING EFFICIENT LOCALIZATION AND MOTION PLANNING SYSTEMS FOR A WHEELED MOBILE ROBOT IN A DYNAMIC ENVIRONMENT DOCTORAL DISSERTATION: CONTROL ENGINEERING AND AUTOMATION HA NOI - 2021 luan an MINISTRY OF EDUCATION AND TRAINING MINISTRY OF NATIONAL DEFENCE MILITARY TECHNICAL ACADEMY NGUYEN THI LAN ANH DEVELOPING EFFICIENT LOCALIZATION AND MOTION PLANNING SYSTEMS FOR A WHEELED MOBILE ROBOT IN A DYNAMIC ENVIRONMENT DOCTORAL DISSERTATION Major: CONTROL ENGINEERING AND AUTOMATION Code: 092520216 SUPERVISOR: Assoc. Pham Trung Dung HA NOI - 2021 luan an ASSURANCE I certify that this dissertation is a research work done by the author under the guidance of the research supervisors. The dissertation has used citation information from many different references, and the ci- tation information is clearly stated. Experimental results presented in the dissertation are completely honest and not published by any other author or work.

Author Nguyen Thi Lan Anh luan an ACKNOWLEDGEMENTS First of all, I would like to express my sincere gratitude to my advisor, Assistant Professor Pham Trung Dung, who has been directly guiding me through the PhD progress. His passionate enthusiasm, unwavering dedication to research, and insightful advice have motivated me to carry out this research. I do appreciate all support and opportunities that he has provided to me. Then, I wish to thank my co-supervisor my co-supervisor, Dr.

Truong Xuan Tung, for his valuable advices on my research. He has given and discussed a lot of new issues with me. Working with Dr. Tung, I have learnt how to do research systematically.

His support have motivated me to overcome all challenges in during my PhD journey. Next, I also would like to thank the leaders and all lecturers of the Fac- ulty of Control Engineering, Military Technical Academy for supporting me with favorable conditions and cheerfully helping me in the study and research process. Finally, I must express my very profound gratitude to my parents, to my husband for unfailing support me and always encouraging, to my daughter, Tran Nguyen Khanh An, and my son, Tran Duc Anh for trying to grow up by themselves. This accomplishment would not have been possible without them.

Author Nguyen Thi Lan Anh luan an CONTENTS Contents. iv List of figures. v List of tables. Mobile robot models.

Mobile robot platforms. Kinematic model of differential-drive robot. Bayesian filters for localization systems. Extended Kalman filter algorithm.

The particle filter algorithm. Typical obstacle avoidance algorithms. The dynamic window approach algorithm. Hybrid reciprocal velocity obstacle model.

Timed elastic band technique. Conclusions of the chapter. SENSOR DATA FUSION-BASED LO- CALIZATION ALGORITHMS. Extended Kalman filter-based localization algorithm.

Construction of EKF-based localization algorithm. Results and discussions. Particle filter-based localization algorithm. Construction of PF-based localization algorithm.

Results and discussions. Remarks and discussions. DEVELOPING EFFICIENT MOTION PLANNING SYSTEMS. Proposed enhanced dynamic window approach algorithm.

Construction of the EDWA algorithm. The EDWA algorithm-based navigation framework. Algorithm validation by simulations and experiments. Proposed proactive timed elastic band algorithm.

Construction of the PTEB algorithm. The PTEB algorithm-based navigation framework. 98 ii luan an 4. Remarks and discussion.

Proposed extended timed elastic band algorithm. Construction of the ETEB algorithm. Proposed integrated navigation system. Completed navigation framework.

Experimental setup and results. Conclusions and discussion. CONCLUSIONS AND FUTURE WORKS 125 5. 131 iii luan an ABBREVIATIONS No.

Abbreviation Meaning 1 IMU Inertial Measurement Unit 2 GPS Global Position System 3 KF Kalman Filter 4 EKF External Kalman Filter 5 PF Particle Filter 6 VO Velocity Obstacle 7 RVO Reciprocal Velocity Obstacle 8 HRVO Hybrid Reciprocal Velocity Obstacle 9 DWA Dynamic Window Approach 10 EDWA Enhance Dynamic Window Approach 11 EB Elastic Band 12 TEB Time Elastic Band 13 PTEB Proactive Time Elastic Band 14 ETEB Extended Time Elastic Band 15 ROS Robot Operating System 16 PCL Point Cloud Library iv luan an LIST OF FIGURES 1.1 A general control scheme for autonomous mobile robots.1 Two mobile robot platforms under the study.2 The global reference frame and the robot reference frame.3 The velocity space of the dynamic window approach model. Vs , Va , Vd are the possible velocities, admissible velocities, and dynamic window, respectively.4 Procedure of the hybrid reciprocal velocity obstacles of a robot and an obstacle.5 TEB trajectory representation with n=3 poses .6 The example of exploration graph (a). The block diagram of parallel trajectory planning of time elastic bands (b).1 The block diagram of the proposed autonomous mobile robot localization systems based on the multiple sensor fusion methods.2 The data flow from sensors into the EKF for robot localization.3 The extended Kalman filter-based mobile robot localiza- tion system.4 The proposed approaches .5 The sinusoidal trajectories of the mobile robot in three approaches.6 The circular trajectories of the mobile robot in three ap- proaches.7 The mean error and mean square error of the robot’s po- sition of three approaches in two simulations.8 The simulation results using PF localization .1 The navigation framework for autonomous mobile robot.2 The example scenario of the dynamic environments in- cluding a mobile robot and two dynamic obstacles.3 The efficient navigation system based on the EDWA algorithm78 4.4 The trajectory of the mobile robot and obstacles in Sce- nario 1 and 2.5 The trajectory of the mobile robot and obstacles in Sce- nario 3 and 4.6 The minimum passing distance along the robot’s trajectory.7 The robot’s velocity along the trajectory of mobile robot.8 (a) The Eddie mobile robot platform equipped with a laser rangefinder and a NVIDIA Xavier Developer Kit; (b) The data flow diagram of the proposed framework.9 The experimental results of four experiments.10 The example scenario of the dynamic social environments including a mobile robot and three dynamic obstacles. The robot is requested to navigate to the given goal while avoiding two crossing obstacles o1 and o2 , and a moving forward obstacle o3.

The curved dashed line is the in- tended optimal trajectory of the mobile robot.11 The flowchart of the proposed proactive TEB algorithm.12 The navigation framework based on the PTEB algorithm.13 Four snapshots at four timestamps of the two experiments in the simulation environment.14 A hallway-like scenario with walls, objects, humans, and goals.15 The simulation results of the two experiments. The first row shows the collision index of the conventional TEB al- gorithm. Whereas, the second row illustrates the collision index of the PTEB technique. 102 vi luan an 4.16 The example scenario including a mobile robot and two dynamic obstacles.

The curved dashed line is the intended optimal trajectory of the mobile robot.17 The proposed extended TEB algorithm .18 Four snapshots at four timestamps of the two experiments in the simulation environment.19 The navigation framework based on the ETEB algorithm .20 The simulation results of the two experiments. The first row shows the collision index of the conventional PTEB algorithm. Whereas, the second row illustrates the colli- sion index of the ETEB technique.21 The block diagram of the mobile robot navigation sys- tem utilize the EKF-based localization algorithm and the ETEB-based obstacle avoidance algorithm.22 The example of the human detection and tracking algorithm.23 The comparison result of localization systems.24 The example result of the A*-based path planing algo- rithm (the green curve).25 The QBot-2e mobile robot platforms and the data flow diagram of the proposed framework.26 Three snapshots at three timestamps of the experiment in the sparse environment. 122 vii luan an LIST OF TABLES 3.1 Mean error for the three approaches .2 Mean square error for the three approaches .3 The mean error of the proposed localization system and existing localization system.1 Parameters set in experiments .2 The average passing velocity of the robot .3 Parameters of the Eddie mobile robot platform .4 Parameters set in experiments .5 Parameters of the QBot 2e mobile robot platform.

121 viii luan an Chapter 1 INTRODUCTION 1. Motivation Mobility is an essential navigation issue for autonomous mobile robots. To allow the mobile robots to navigate safely in a real-world environment, the mobile robots must deal with four typical functional blocks of the navigation system [1], as shown in Fig.1, including: (i) perception – the mobile robots must interpret its sensors to extract meaningful infor- mation; (ii) localization – the mobile robots must determine their posi- tion and orientation in the environment. In other words, it answers the question “Where am I?”; (iii) motion planning – includes path planning techniques and obstacle avoidance methods.

The mobile robots utilize it to decide how to act to achieve its goals; and (iv) motor control – the mobile robots must modulate their motor outputs to achieve the desired trajectory, i. Motion Motor Perception Localization planning control Real – world environment Figure 1.1: A general control scheme for autonomous mobile robots. It has been known that, the success in robot navigation requires the 1 luan an success of the four aforementioned fundamental processes, and to im- prove the performance of the robot’s navigation system, the performance of all processes need to be improved. In recent years, several domestic researches in the field of robotics have been published in recent years, such as the publications of Viet- nam Academy of Science and Technology, Institute of Information Tech- nology, Hanoi University of Science and Technology, Vietnam National University, Le Quy Don Technical University and Ho Chi Minh City Uni- versity of Technology.

The domestic works mainly focus on trajectory tracking systems [2], [3], [4] and [5]. Specifically, the authors propose control laws which enable the mobile robots to follow predefined trajec- tories. In this research, the authors also stated that, using these control laws the systems can overcome uncertainties caused by dynamic param- eter variations and external disturbances. In other research direction, some studies [6] and [7] propose algorithms based on extended Kalman filter (EKF) to improve the localization system for mobile robots in un- known environments.

And a few works [8], [9] develop adaptive control algorithms for tracking moving targets by using image features of the target which get from a camera system. Finally, a little researches intro- duce a trajectory planning method in a static environment with known start point and target point [10]. As a result, the mobile robot navi- gation system, especially localization and motion planning systems has not been focused and adequately researched. Therefore, in this research we only focuses on two interesting systems including localization and motion planning systems, which are the scope 2 luan an of the thesis.

Localization is the problem of estimating a robot’s pose relative to its environment from sensor observations. It has been referred as the most fundamental problem to provide the mobile robot with autonomous competences. The challenges of localization are from the inaccuracy and inadequacies of sensors and effects of noise. Firstly, the errors of the mea- surement model, or sensor noise, due to the structural characteristics, resolution and error tolerance of different types of sensors or dynamic environments, such as light conditions, obstacles.

Clearly, the solution here is to take multiple readings into account or multi-sensor fusion to increase the overall information from inputs. Secondly, the errors also can be caused by systematic errors (deterministic) such as the size of uneven wheels, the distance between two unbalance wheels, and they can be eliminated by proper calibration of the system. However, there are still a number of non-systematic (random) errors that remain, such as slipping on the surface, changes in the contact points of the wheel are uneven [1], leading to uncertainties in position estimation over time. In addition, when the mobile robot navigates in the harsh environmental conditions, the information can be interrupted in a short or long interval of time.

Therefore, the mobile robot might have insufficient information for estimating the pose during its navigation.

Nội dung được bảo vệ bản quyền — Tải xuống đầy đủ

Luận án tiến sĩ của Nguyễn Thị Lan Anh về Hệ thống định vị và lập kế hoạch chuyển động cho robot dạng bánh trong môi trường động là một nghiên cứu quan trọng trong lĩnh vực Kỹ thuật Điều khiển và Tự động hóa. Nghiên cứu này không chỉ cung cấp những phương pháp mới để cải thiện khả năng định vị và lập kế hoạch chuyển động cho robot, mà còn mở ra hướng đi mới cho việc ứng dụng robot trong các môi trường phức tạp và thay đổi liên tục. Độc giả sẽ tìm thấy những lợi ích thiết thực từ việc áp dụng các công nghệ tiên tiến trong việc tối ưu hóa hoạt động của robot, từ đó nâng cao hiệu suất làm việc và giảm thiểu rủi ro trong quá trình vận hành.

Nếu bạn quan tâm đến các khía cạnh khác của điều khiển robot, hãy khám phá thêm về Điều khiển robot song song hai bậc tự do trong kỹ thuật cơ điện tử, nơi nghiên cứu về các phương pháp điều khiển phức tạp cho robot. Bên cạnh đó, bạn cũng có thể tìm hiểu về Nghiên cứu tự động hóa quy hoạch quỹ đạo cho robot di động, một chủ đề liên quan đến việc tối ưu hóa quỹ đạo di chuyển của robot. Cuối cùng, Cải thiện độ chính xác hệ thống định vị cho robot di động sẽ giúp bạn hiểu rõ hơn về các phương pháp nâng cao độ chính xác trong định vị robot, một yếu tố quan trọng trong việc phát triển công nghệ robot hiện đại.