Skip to content

Commit

Permalink
FEAT: add ee346 navigation
Browse files Browse the repository at this point in the history
  • Loading branch information
squarezhong committed Jun 19, 2024
1 parent 2aca9cb commit 8719443
Showing 1 changed file with 40 additions and 0 deletions.
40 changes: 40 additions & 0 deletions courses/EE346.md
Original file line number Diff line number Diff line change
@@ -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)

0 comments on commit 8719443

Please sign in to comment.