![]() |
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.
|
Directories | |
algorithms | |
drivers | |
handlers | |
interfaces | |
states | |
util | |
vision | |
Files | |
AutonomyConstants.h | |
AutonomyGlobals.cpp | |
Sets up functions and classes used project wide. | |
AutonomyGlobals.h | |
Defines functions and objects used project wide. | |
AutonomyLogging.cpp | |
Sets up functions and classes used by logging project wide. | |
AutonomyLogging.h | |
Implements Logging for Autonomy. | |
AutonomyNetworking.cpp | |
Defines functions and objects used for Autonomy Networking. | |
AutonomyNetworking.h | |
Defines functions and objects used for Autonomy Networking. | |
main.cpp | |
Main program file. Sets up classes and runs main program functions. | |
The src directory is the main source code directory of the Rover project. It contains several subdirectories that organize the different components and functionalities of the project.
The src directory is structured as follows:
Each subdirectory within src may have its own specific file organization and guidelines as described in their respective README files.
The src directory is where the core source code of the Rover project resides. It contains the implementation of algorithms, interfaces, states, utilities, and vision-related functionality.
Developers should regularly update and maintain the code within this directory, following the guidelines provided in the subdirectory README files.
Make sure to adhere to good software development practices, such as modularization, code readability, documentation, and version control, to ensure the maintainability and scalability of the Rover project.
Happy coding and developing within the src directory!