File Download
Supplementary
-
Citations:
- Appears in Collections:
postgraduate thesis: Autonomous navigation in cluttered environments
Title | Autonomous navigation in cluttered environments |
---|---|
Authors | |
Issue Date | 2024 |
Publisher | The University of Hong Kong (Pokfulam, Hong Kong) |
Citation | Han, R. [韓瑞華]. (2024). Autonomous navigation in cluttered environments. (Thesis). University of Hong Kong, Pokfulam, Hong Kong SAR. |
Abstract | Autonomous navigation in cluttered environments is a necessary capability for emerging robotics applications, from home assistance to disaster rescue and logistics. It remains challenging because of ubiquitous uncertainty, a lack of theoretical guarantees, and high precision control requirements. This thesis studies the navigation problem in cluttered environments for mobile robots using only onboard sensors and without pre-built maps. This process is formulated as an optimization problem with a large number of collision avoidance constraints derived from surrounding obstacles, which is intractable to solve directly. The majority of the research community has converged on the idea of solving this NP-hard problem using model-based or data-driven approaches. Thus, this thesis first presents a data-driven collision avoidance approach for multi-robot systems. By incorporating the concept of reciprocal velocity obstacle (RVO) in the design of observation and reward functions, the training process becomes more stable and encourages the robot to adopt efficient reciprocal local collision avoidance behaviors. Furthermore, considering theoretical guarantees and full-dimensional collision avoidance challenges in previous learning based approaches, we present an accelerated model-based motion planner for cluttered environments. This planner can decompose the complex NP-hard problem into a series of simple convex subproblems and solve them in parallel to generate safe motion commands in real time. Finally, to solve this NP-hard optimization problem in an end-to-end manner, where the raw sensor data is mapped directly to actions, we combine the advantages of data-driven and model-based techniques to construct a model-based learning framework. The model-based module ensures the safety, generalization, and feasibility of the generated trajectory, while the data-driven module can handle hundreds of collision avoidance constraints in real time and improve performance by training with more data. All proposed methods are validated through both simulation and real-world experiments, demonstrating their effectiveness and efficiency. |
Degree | Doctor of Philosophy |
Subject | Autonomous robots |
Dept/Program | Computer Science |
Persistent Identifier | http://hdl.handle.net/10722/351015 |
DC Field | Value | Language |
---|---|---|
dc.contributor.author | Han, Ruihua | - |
dc.contributor.author | 韓瑞華 | - |
dc.date.accessioned | 2024-11-08T07:10:43Z | - |
dc.date.available | 2024-11-08T07:10:43Z | - |
dc.date.issued | 2024 | - |
dc.identifier.citation | Han, R. [韓瑞華]. (2024). Autonomous navigation in cluttered environments. (Thesis). University of Hong Kong, Pokfulam, Hong Kong SAR. | - |
dc.identifier.uri | http://hdl.handle.net/10722/351015 | - |
dc.description.abstract | Autonomous navigation in cluttered environments is a necessary capability for emerging robotics applications, from home assistance to disaster rescue and logistics. It remains challenging because of ubiquitous uncertainty, a lack of theoretical guarantees, and high precision control requirements. This thesis studies the navigation problem in cluttered environments for mobile robots using only onboard sensors and without pre-built maps. This process is formulated as an optimization problem with a large number of collision avoidance constraints derived from surrounding obstacles, which is intractable to solve directly. The majority of the research community has converged on the idea of solving this NP-hard problem using model-based or data-driven approaches. Thus, this thesis first presents a data-driven collision avoidance approach for multi-robot systems. By incorporating the concept of reciprocal velocity obstacle (RVO) in the design of observation and reward functions, the training process becomes more stable and encourages the robot to adopt efficient reciprocal local collision avoidance behaviors. Furthermore, considering theoretical guarantees and full-dimensional collision avoidance challenges in previous learning based approaches, we present an accelerated model-based motion planner for cluttered environments. This planner can decompose the complex NP-hard problem into a series of simple convex subproblems and solve them in parallel to generate safe motion commands in real time. Finally, to solve this NP-hard optimization problem in an end-to-end manner, where the raw sensor data is mapped directly to actions, we combine the advantages of data-driven and model-based techniques to construct a model-based learning framework. The model-based module ensures the safety, generalization, and feasibility of the generated trajectory, while the data-driven module can handle hundreds of collision avoidance constraints in real time and improve performance by training with more data. All proposed methods are validated through both simulation and real-world experiments, demonstrating their effectiveness and efficiency. | - |
dc.language | eng | - |
dc.publisher | The University of Hong Kong (Pokfulam, Hong Kong) | - |
dc.relation.ispartof | HKU Theses Online (HKUTO) | - |
dc.rights | The author retains all proprietary rights, (such as patent rights) and the right to use in future works. | - |
dc.rights | This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License. | - |
dc.subject.lcsh | Autonomous robots | - |
dc.title | Autonomous navigation in cluttered environments | - |
dc.type | PG_Thesis | - |
dc.description.thesisname | Doctor of Philosophy | - |
dc.description.thesislevel | Doctoral | - |
dc.description.thesisdiscipline | Computer Science | - |
dc.description.nature | published_or_final_version | - |
dc.date.hkucongregation | 2024 | - |
dc.date.hkucongregation | 2024 | - |
dc.identifier.mmsid | 991044869879603414 | - |