Each lecture opens as slides in the browser, with its demos built in. Lectures are added here as they are posted.
-
Lecture02
Essential Tools for Robotics
Linux, Git, and ROS 2 Jazzy on Ubuntu 24.04: the tools every lab in this course builds on.
Slides coming soon -
Lecture03
Pseudoranging, Map Projections, and UTM
How a receiver turns signal travel times into ranges, and how a point on the globe becomes flat map coordinates you can drive on.
- Latitude and longitude to UTM
Slides coming soon -
Lecture04
GPS and GNSS
Satellite constellations, the navigation solution, and why the geometry of the satellites in view sets the error bar on every fix.
- Reading NMEA sentences
- Satellite geometry and DOP
- RTK: fixed, float, and standalone
Slides coming soon -
Lecture05
[[ LECTURE TITLE ]]
[[ ONE SENTENCE ON WHAT THE LECTURE COVERS ]]
- [[ DEMO NAME ]]
Slides coming soon -
Lecture06
Battery System Design for Mobile Robots
Cells, packs, and the load profile: how to size a battery so the robot finishes its mission, and what limits runtime in practice.
- Battery runtime planner
Slides coming soon
More lectures will appear here as they are converted.
Every demo opens as its own short page and runs the same Python script used in class, in the browser, with no install.
Reading NMEA sentences
Paste or stream GNSS output and see each $GPGGA field decoded: time, latitude, longitude, fix quality, satellites in use, and HDOP.
Latitude and longitude to UTM
Convert a position into UTM easting and northing, see which zone it falls in, and watch the scale error grow away from the central meridian.
Satellite geometry and DOP
Drag satellites around the sky plot and watch the dilution of precision and the position error ellipse change with their spread.
RTK: fixed, float, and standalone
Compare the scatter of standalone, RTK float, and RTK fixed solutions from the same walk, and tell precision from accuracy.
IMU noise and Allan variance
Simulate a gyroscope with white noise and bias instability, then read the angle random walk and bias off the Allan deviation plot.
Battery runtime planner
Pick a pack and a load profile for the robot, and see the voltage sag under load and how long the mission can run.