Skip to main content
BookintermediatePaid

Introduction to Robotics: Mechanics and Control

by John J. Craig · John J. Craig

Standard manipulator textbook working from spatial transformations through forward and inverse kinematics, Jacobians, dynamics, and trajectory generation to linear, nonlinear, and force control. Assumes linear algebra and gives worked derivations rather than intuition alone.

Visit resource

This link may earn us a small commission at no extra cost to you. Affiliate disclosure

More resources on Robotics Fundamentals

WebsiteFree

Articulated Robotics

Josh Newans' written and video tutorials for building a ROS 2 mobile robot end to end: URDF modelling, Gazebo simulation, ros2_control, LIDAR and camera integration, and navigation. Learners finish able to run a complete robot software stack on a Raspberry Pi.

BookPaid

Robotics: Modelling, Planning and Control

Graduate textbook covering rigid-body kinematics, differential kinematics, dynamics, trajectory planning, motion control and force control for robot manipulators, plus mobile robots and visual servoing. Readers finish able to derive and control manipulator models mathematically.

CourseFree

Introduction to Robotics (MIT 2.12)

Covers planar and spatial kinematics, motion planning, manipulator and mobile-robot mechanism design, multi-body dynamics, actuators, sensors and control design. Lecture notes, problem sets, programming assignments, exams and example projects prepare learners to model and control working robotic systems.

WebsiteFree

Robot Academy

Free library of short robotics lessons and masterclasses drawn from Peter Corke's university courses, covering coordinate frames, kinematics, dynamics, and vision. Each lesson pairs a video with notes, so topics can be studied individually.

WebsiteFree

Peter Corke Robotics Toolbox

Open-source MATLAB and Python toolbox implementing kinematics, dynamics, trajectory generation, and manipulator models, with documentation tied to Corke's Robotics, Vision and Control textbook. Lets learners test textbook algorithms on simulated arms.

WebsiteFree

Modern Robotics

Companion site to Lynch and Park's textbook, offering the full PDF, lecture videos, practice problems, and Python code. Builds a screw-theory treatment of configuration space, kinematics, dynamics, and motion planning.

See all Robotics Fundamentals resources →