hatfield-c / avl

Repository for the [AVL] Autonomous Vehicle Lab project at UT Dallas
2 stars 7 forks source link

[AVL-26] Module system for non-core functionality #26

Closed hatfield-c closed 2 years ago

hatfield-c commented 3 years ago

The AVL exists to serve as the physics simulator for experimenting with autonomous vehicles. Thusly its core code should be focused primarily on tasks related to that endeavor.

However, there still needs to be a way for experiment specific code to be incorporated into the simulations - such as for testing different control models of vehicles. Thus there needs to be a formalized and controlled means of incorporating such specialized code into the project, but not allow such code to become too tied to the core.

hatfield-c commented 2 years ago

This issue is too abstract, and such modularity should be implemented specific issues related to specific features.