/mcs/ - Mathematical Computer Science Thread

No.13149744 ViewReplyOriginalReport
This thread is dedicated to the mathematical aspects of computation. It doesn't matter whether or not it's theoretical CS or applied. Old thread here: >>13026096

This thread features robotics. The field is incredibly interdisciplinary with mechanical and electrical engineering. Naturally this means a lot of literature is about building.

The focus here will be on the heavy computation problems related to motion, coordination, decision making, autonomy, etc.. The resources below support understanding what the devices do and how they come together but not on how to build them or integrate them together physically

Here are some resources for beginners:
https://teachyourselfcs.com/

Free books:
https://z-lib.org/
http://gen.lib.rus.ec/
https://spoon.wiki/Books

Here are some resources to get you started. You should be comfortable with basic linear algebra and calculus up to vectors / multivariable.

A Mathematical Introduction to Robotic Manipulation by Murray, Li, and Sastry:
https://www.docjava.com/posterous/file/2012/04/8971919-mls94-complete.pdf
This is a great intro grad text that unifies the theory. It’s more abstract than usual, but it’s written as a common reference for anyone in math, CS, mechE, or EE.

Course on Computational Robotics:
https://arc.cs.rutgers.edu/courses/f19/460.html
Minimal but decent course on CS in robotics. Better for its resources listed below.

Modern Robotics: Mechanics, Planning, and Control (MR) by Lynch and Park:
http://hades.mech.northwestern.edu/images/7/7f/MR.pdf
Good reference

Planning Algorithms by LaValle:
http://lavalle.pl/planning/
Big brain motion planning book, very heavy on math

ROS
https://www.ros.org
More than an operating system for robotics, very popular and very powerful.
Learning AutoCAD doesn’t hurt either.