dartsim / dart

DART: Dynamic Animation and Robotics Toolkit
http://dartsim.github.io/
BSD 2-Clause "Simplified" License
877 stars 284 forks source link

Add educational tutorials for fundamental control theory and numeric methods #1037

Open mxgrey opened 6 years ago

mxgrey commented 6 years ago

DART is a very useful toolkit for implementing sophisticated controllers and easily running physics simulations, but a familiarity with control theory and numerical methods is still necessary in order to get sane results. Since the robotics community consists of people from a broad variety of backgrounds, it would be useful for DART to provide some introductory educational tutorials to familiarize beginners to these important concepts. This would be especially valuable in reducing the barrier of entry into the robotics research world.

Since DART's API tries to rigorously parallel the conventional terminology in mechanical engineering and control theory, DART may be especially well suited as an educational foundation for students and beginners.

mxgrey commented 6 years ago

Contributions from the community would be especially appreciated on this.

Any community members who are responsible for teaching or assisting in classes that cover mechanics, control theory, numerical methods, simulation, and/or animation are strongly encouraged to contribute educational tutorials, and we (the DART maintainers) can help to organize that effort.

By crowdsourcing this effort among educators, everyone can benefit from each other's content.

vardhinipawar commented 4 years ago

Can I work on this?

mxgrey commented 4 years ago

That would be wonderful, @vardhinipawar! Any contributions towards this effort would be broadly appreciated by the community :+1: