lealvona / RR

Codebase for Renaissance Robotics by Thomas Bewley

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Renaissance Robotics codebase

This code repository is associated with the text Renaissance Robotics, by Thomas Bewley.
To see what this text is about, see the draft of its front matter.
The various codes and text files in this repository are broken out by chapters.
If you are interested in using this text and these codes, please clone this repository
using, for example, GitHub Desktop, and fetch updates from its main branch relatively often,
as I currently update this repository a few times a week.
To set your Matlab/Octave path in a way that will streamline your testing of these codes,
please install RR_path_init.m as specified in its comments.
To suggest a bug fix, please submit a pull request.

All files Copyright 2021 by Thomas Bewley, distributed under BSD 3-Clause License.

PART 1: TECHNOLOGY
Chapter 1: Cybernetics (text, code)
Chapter 2: Embedded programming (text, code)
Chapter 3: Communication (text, code)
Chapter 4: Connector standards (text, code)
Chapter 5: Berets (text, code, hardware)
Chapter 6: Sensors, actuators, and interfaces (text, code)

PART 2: THEORETICAL FOUNDATIONS
Chapter 7: Robot Kinematics & Dynamics (text, code)
Chapter 8: ODE Simulation (text, code)
Chapter 9: Signals & Systems (text, code)
Chapter 10: Circuits (text, code)
Chapter 11: Classical Control (text, code)
Chapter 12: Motion Planning (text, code)
Chapter 13: Linear Error-Correcting Codes (text, code)

PART 3: SYSTEM DESIGN, DEVELOPMENT, AND INTEGRATION
Chapter 14: Open vs Proprietary Development Models (text, code)
Chapter 15: Crowd Funding vs Venture Capital (text, code)
Chapter 16: Computer Aided Design & Manufacturing (CAD/CAM) (text, code)
Chapter 17: Design Paradigms (text, code)
Chapter 18: Case study: eduMIP (text, code, hardware)

SUPPLEMENT
Appendix A: Programming: a brief introduction (text, code)
Appendix B: Assorted mathematical formulations (text, code)

About

Codebase for Renaissance Robotics by Thomas Bewley

License:BSD 3-Clause "New" or "Revised" License


Languages

Language:MATLAB 99.2%Language:M 0.8%