Robot Odometry
Build kinematics, wheel odometry and sensor fusion on ZAS Car-3 through live bench experiments and a robot navigation capstone.
Robotics
Build an autonomous navigation stack on ZAS Car-5: encoder motor control, ROS2 communication, odometry, LiDAR, SLAM and Nav2.
A university-level autonomous robotics course built around ZAS Car-5. Ten progressive stages add one working capability at a time, from low-level encoder motor control and reliable Raspberry Pi-to-controller communication to ROS2, odometry, perception, mapping and autonomous navigation. The capstone brings the complete pipeline together: choose a goal in RViz, localise in a saved map, plan a route and navigate around an unexpected obstacle.
Ten progressive stages on Ubuntu 24.04 and ROS 2 Jazzy. The suggested duration is 20-30 hands-on hours. Training dates and enrolment details will be confirmed separately.
Related role examples inferred from the skills covered; these are not job-placement claims.
Each stage combines concepts with a hands-on demonstration on the robot.
Command forward and reverse motion, left and right turns and an accurate 360-degree rotation using encoder feedback.
Compare open-loop and encoder-controlled straight-line motion and measure the trajectory improvement.
Drive Car-5 from the Raspberry Pi, interrupt communication and verify that the robot stops safely.
Publish linear and angular velocity commands from the ROS2 terminal and observe the robot execute them.
Command straight, curved and in-place rotational trajectories through /cmd_vel.
Drive a measured square and compare the ROS2 odometry trail with the actual finishing position.
Rotate through a measured angle and compare encoder-estimated and IMU-estimated heading.
Visualise the robot and TF tree in RViz and verify that the LiDAR frame moves correctly with the robot.
Manually drive around a laboratory or classroom, observe the map build live in RViz and save the finished map.
Select an RViz goal and demonstrate localisation, route planning, autonomous motion and a response to an unexpected obstacle before reaching the destination.
Explore the robot, course introduction and demonstrations below.
KEEP EXPLORING
Build kinematics, wheel odometry and sensor fusion on ZAS Car-3 through live bench experiments and a robot navigation capstone.
Explore camera-based motion estimation, visual mapping and spatial understanding for autonomous navigation.
Explore spatial intelligence and vision-language-action concepts for the next generation of robotic systems.