Renaissance Robotics
Embedding multithreaded real-time feedback into mobile robots and cyber-physical systems
Thomas R. Bewley. Published in draft and updated continuously; the PDF below is always the current version.
An important missing link for the rapid development and deployment of small-scale robotic systems leveraging such existing and emerging components, and across this growing set of needs, is the availability of easy-to-use and easy-to-extend solutions for motor control and the attendant high-current voltage regulation. In this text, we thus endeavor to fill this void by introducing a new ecosystem of cross-platform, open-design (open hardware + open-source software), self-contained, ARM-based carrier boards, dubbed Berets.
Part I does not include any differential equations or advanced mathematics, and should thus be accessible to all “makers” (in high school and beyond) who want to significantly upgrade their technological portfolios.
From the preface, Renaissance Robotics
Chapters.
Each chapter opens the current book at that chapter. Code for the book lives in the Renaissance Repository.
- 1Cybernetics
- 2Embedded programming
- 3Sensors, actuators, and interfaces
- 4Communication
- 5Representative integration: Berets
- 6Kinematics and dynamics
- 7Numerical methods
- 8Signals and systems
- 9Circuits
- 10Classical control
- 11Motion planning
- 12Open vs proprietary development models
- 13Computer aided design and manufacturing
- 14Various design examples
- AMatlab programming and GitHub
- BAssorted mathematical foundations