NEXVIORA ROBOTICS

One clear learning path.

Start with the system, then build your understanding one practical lesson at a time.

Keep your place

Optional progress stays in this browser. No account needed.

16 lessons · English · free to read

01
Foundations · Beginner

Meet the robot: sense, decide, act

Understand the feedback loop before installing software or connecting a motor.

30 min · ROS 2 Jazzy
02
Foundations · Beginner

A small Linux and Python toolkit

Use a workspace and express physical quantities with explicit units.

45 min · ROS 2 Jazzy
03
Foundations · Beginner

Choose and verify a ROS 2 environment

Keep operating system, ROS distribution and simulator in a compatible set.

50 min · ROS 2 Jazzy
04
ROS 2 · Beginner

Nodes, packages and workspaces

Separate software packaging from the running communication graph.

45 min · ROS 2 Jazzy
05
ROS 2 · Beginner

Publish and subscribe with meaningful messages

Inspect types and delivery settings rather than guessing at a stream.

50 min · ROS 2 Jazzy
06
ROS 2 · Beginner

Choose a topic, service or action

Choose communication based on task duration and feedback needs.

55 min · ROS 2 Jazzy
07
ROS 2 · Beginner

Configure, launch and diagnose a system

Make repeatable runs without hiding behavior-changing settings.

50 min · ROS 2 Jazzy
08
Motion · Intermediate

Turn wheel speeds into robot motion

Calculate straight motion and turning in an ideal differential-drive model.

45 min · ROS 2 Jazzy
09
Motion · Intermediate

Describe geometry and connect frames

Separate robot geometry from the transform tree.

60 min · ROS 2 Jazzy
10
Simulation · Intermediate

Build a simulation you can explain

Understand physics, clocks, bridges and controllers.

55 min · ROS 2 Jazzy
11
Perception · Intermediate

Read sensors without guessing

Interpret units, frames and validity before making decisions.

50 min · ROS 2 Jazzy
12
Perception · Intermediate

Find a colour region with OpenCV

Build an inspectable image pipeline before using detection models.

60 min · ROS 2 Jazzy
13
Navigation · Intermediate

Estimate motion and locate the robot

Understand drift, covariance and map-based correction.

60 min · ROS 2 Jazzy
14
Navigation · Intermediate

Make a map and check its limits

Save a useful map with its scale and coordinate metadata.

65 min · ROS 2 Jazzy
15
Navigation · Intermediate

Plan a route and supervise a mission

Connect planning, control and localization with visible failure states.

70 min · ROS 2 Jazzy
16
Hardware · Intermediate

Bring a small robot to life carefully

Plan power and interfaces before connecting software to motion.

75 min · ROS 2 Jazzy