petercorke.com

Writings

Technical notes, papers, books and historical documents, free to download.

Articles and notes

Short technical notes, tutorials and derivations.

Preview of SLAM EKF: the insertion Jacobian

SLAM EKF: the insertion Jacobian

2018 · 3 pages · 138 kB

Derives the Jacobian needed to extend the EKF state vector when a new landmark is discovered, for both the map-making and the full SLAM cases.

Preview of Understanding URDF using MATLAB

Understanding URDF using MATLAB

2018 · 18 pages · 789 kB

A readable tutorial on the Universal Robot Description Format (URDF) used across ROS, starting from XML basics and working through examples in MATLAB.

Also: example files (12 kB)

Preview of Parsing XML using MATLAB

Parsing XML using MATLAB

2018 · 8 pages · 112 kB

A tutorial on XML and on MATLAB's built-in support for parsing it, filling gaps in the official documentation.

Also: example files (6 kB)

Preview of Precision-recall curves

Precision-recall curves

2016 · 6 pages · 185 kB

A tutorial introduction to binary classifiers, the confusion matrix, and how precision-recall curves are constructed and interpreted.

Preview of The bones of Descartes

The bones of Descartes

2015 · 8 pages · 386 kB

A chronology of what happened to René Descartes' remains after his death in Stockholm in 1650, summarised from Russell Shorto's book Descartes' Bones.

Books and book resources

Out-of-print books and supporting material for Robotics, Vision & Control.

Papers and technical reports

Conference papers and technical reports.

Preview of The Unimation Puma servo system

The Unimation Puma servo system

CSIRO Division of Manufacturing Technology · MTM-226 · 1994 · 54 pages · 27.2 MB

A detailed technical description of the Puma 560 robot's digital servo system: the arm interface board, servo card hardware and firmware, and the axis electromechanical dynamics. Scanned.

Historical documents

Reports and documents of historical interest in robotics.

Preview of Modelling, trajectory calculation and servoing of a computer controlled arm

Modelling, trajectory calculation and servoing of a computer controlled arm

Stanford AI Lab · AIM-177 (STAN-CS-72-311) · 1972 · 96 pages · 8.7 MB

Richard Paul's 1972 Stanford AI Laboratory report (AIM-177), a foundational work on manipulator kinematics, trajectory generation and servo control. Scanned NTIS copy.

Approved for public release; distribution unlimited (NTIS)