Robot Engineering
Robot Engineering focuses on the engineering practice of each robot subsystem — from computer architecture to sensors, actuators, communication, power, and mechanical structures. This section takes the perspective of hardware engineers and makers, diving deep into working principles, interface protocols, representative product teardowns, and practical programming examples.
Using humanoid robots, quadrupeds, robot vacuums, and robot arms as primary references, ensuring coverage of all critical engineering subsystems.
Contents:
- Computer Engineering — CPU/GPU architecture, memory, buses, embedded systems, OS
- Cameras & Vision — RGB/depth/stereo/event cameras, calibration
- LiDAR — 2D/3D/solid-state LiDAR, point cloud processing
- Inertial Navigation & Localization — IMU, VIO, GPS/RTK, proximity sensors
- Motors & Actuators — DC/BLDC/servos, gearboxes, end effectors
- Communication & Bus — UART/I2C/SPI/CAN/EtherCAT/WiFi
- Power Management — Batteries, BMS, DC-DC, power budget
- Mechanical Structure — Chassis, arms, thermal/IP protection, 3D printing, CAD
- Displays & HMI — OLED/LCD, web interface, remote control
- Force & Tactile Sensing — 6-axis F/T, tactile skin, foot sensors, force control
- System Integration — PCB design, ROS2 integration, debugging, robot teardowns