- Notifications
You must be signed in to change notification settings - Fork22
the Renaissance Repository, a collection of pedagogical codes associated with the forthcoming texts Renaissance Robotics and Numerical Renaissance, by Thomas Bewley
License
tbewley/RR
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
The codes in this consolidated repository are associated with two forthcoming texts,
Renaissance Robotics andNumerical Renaissance,in addition to various research papers, by Thomas Bewley. The former, which covers dynamics, signals & systems, circuits, and classical control theory, among other things, is intended to be accessible by advanced undergraduates; the first several chapters of it, which discuss how CPUs & microcontrollers (MCUs),electronics boards, and motors work, are likely also accessible by STEM-oriented high school makers. The latter, which covers linear algebra, spectral methods, statistical representations, numerical simulation methods for ODEs & PDEs, derivative-based & derivative-free optimization, and state-space control & estimation theory, among other things, builds directly on the former, and is designed primarily for students in graduate school or beyond. Drafts of these two texts are maintained at the above two links; to expore further what they are about, please read their frontmatter.
The various pedagogical codes in the Renaissance Repository (all prefixed by RR_, and mostly written in Matlab/Octave though there are also a few codes in Fortran and C)are organized in this repo by the individual chapters of these two texts that review them.If you are interested in studying these texts and using their associated codes,pleaseclone this reposistory (available athttps://github.com/tbewley/RR.git) to your computer(s) using, for example,GitHub Desktop, and fetch updates from its main branchrelatively often, as I currently update this repository multiple times a week.
To set your Matlab/Octave path in a way that will streamline your use of these codes,please callRR_path_init.m from yourstartup.m file,as outlined in sections A.4-A.5 ofRenaissance Robotics.
To suggest a bug fix, please submit apull request.
All files in the the Renaissance Repository are Copyright 2024 by Thomas Bewley, and published under theBSD 3-Clause License.
About
the Renaissance Repository, a collection of pedagogical codes associated with the forthcoming texts Renaissance Robotics and Numerical Renaissance, by Thomas Bewley