![]() |
Autonomy Software C++ 24.5.1
Welcome to the Autonomy Software repository of the Mars Rover Design Team (MRDT) at Missouri University of Science and Technology (Missouri S&T)! API reference contains the source code and other resources for the development of the autonomy software for our Mars rover. The Autonomy Software project aims to compete in the University Rover Challenge (URC) by demonstrating advanced autonomous capabilities and robust navigation algorithms.
|
Files | |
AStar.cpp | |
Implements the ASTAR path finder class within the pathplanners namespace. | |
AStar.h | |
Defines the ASTAR path finder class within the pathplanners namespace. | |
The Planners directory, located at src/algorithms/planners
, is dedicated to storing C++ files that define and implement various path planning algorithms. This includes implementations for popular algorithms like A* (ASTAR), Dijkstra's algorithm, RRT (Rapidly-Exploring Random Trees), and more.
The Planners directory focuses on providing efficient and robust solutions for path planning in diverse scenarios. It encapsulates the logic and functionality of algorithms that guide autonomous systems, robots, or other entities through complex environments.
To maintain a well-organized and comprehensible directory, please adhere to the following guidelines:
AStar.h, AStar.cpp
).In the Planners directory, you can expect to find header files related to a variety of path planning algorithms, including but not limited to:
Each algorithm should have its own dedicated .hpp
or .h, .cpp
file, and you are encouraged to document and comment your code thoroughly.
Happy coding and path planning development!