From 8719443e3a11d20b2e48e09b37d0089a9f31b656 Mon Sep 17 00:00:00 2001 From: Square Zhong Date: Wed, 19 Jun 2024 10:21:17 +0800 Subject: [PATCH] FEAT: add ee346 navigation --- courses/EE346.md | 40 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) create mode 100644 courses/EE346.md diff --git a/courses/EE346.md b/courses/EE346.md new file mode 100644 index 0000000..372166e --- /dev/null +++ b/courses/EE346.md @@ -0,0 +1,40 @@ +# EE346 Mobile Robot Navigation and Control + +## Introduction + +> Learning the basics of autonomous navigation by programming a mobile robot (TurtleBot3) with a laser range finder (LiDAR). @Prof. ZHANG Hong + +This course will cover the following topics: + +- ROS1 +- Spatial representation +- LiDAR +- Mobile robot kinematics and control +- Robot localization: particle filter, kalman filter, and AMCL +- SLAM with Gmapping +- Path planning: Dijkstra, A*, and DWA + + +## Lab + +Use turtlebot3 and ros1 to verify the theoretical knowledge in the course. + +The following repo contains the some lab code: +- [JuXinyan/EE346-Mobile-Robot-Navigation-and-Control](https://github.com/JuXinyan/EE346-Mobile-Robot-Navigation-and-Control) + +## Project + +Project may differ from semester to semester. Here are some good examples: + +> 2022 Spring + +Lane Following and Navigation. + +- [silvery107/ee346-capstone-control](https://github.com/silvery107/ee346-capstone-control) + +> 2023 Fall + +Pole detecting and parking. + +- [Gralerfics/SUSTech-EE346-Mobile-Robot-Navigation-and-Control-Laboratory](https://github.com/Gralerfics/SUSTech-EE346-Mobile-Robot-Navigation-and-Control-Laboratory) +