Introduction: How Robots Perform Manipulation Tasks
Explore perception, planning, control, and execution feedback through pick-and-place tasks. Learn the course objectives and the components of a robotic manipulation system.
Learn how robots turn perception into action. Using pick-and-place tasks, explore spatial representations, motion planning, grasping, and control to understand a complete manipulation system.
Read lecture slides online or download the PDFs. Slides and bundled documentation are in Chinese.
Explore perception, planning, control, and execution feedback through pick-and-place tasks. Learn the course objectives and the components of a robotic manipulation system.
Study coordinate frames, rotation matrices, homogeneous transformations, and chains of coordinate transformations, followed by forward kinematics for planar 1R / 2R and serial manipulators. Includes 18 MATLAB examples covering the UR5e and wrist-mounted camera transformations.
MATLAB examples for Week 2
The examples target MATLAB R2025a. Examples 01–15 and 18 use base MATLAB. Examples 16–17 use the UR5e model and require Robotics System Toolbox.
robotics_week2_matlab.setup_check
% Example: camera, world, and base frame transformations
demo09_coordinate_chain_camera_base
% Or run all examples in sequence
run_all_demosThe archive includes README.md for setup and notation, and LECTURE_MAP.md for the mapping between slide pages and scripts. Angles are in radians and lengths are in meters by default.
Based on the Week 1 syllabus. More materials will be added as the course progresses.