Espurna
EN

Learn and remember, one concept at a time

Short cards with a demo you can play with. Find what you want to explain or review.

Learning paths

18 concepts

Session 1: Robotics fundamentals

The full map of a robot: actuators, communication, sensors, mechanics, kinematics and learning. Each piece once, with its demo.

10 concepts

Flexible manufacturing cell

How an automated line works from start to finish: sensing, actuating, controlling and storing, with the model's interactive guide.

By category

Actuators

Sensors

Sensors

IMU and sensor fusion

The accelerometer knows where down is but gets confused when moving; the gyroscope is smooth but drifts. A complementary filter trusts the gyroscope in the short term and the accelerometer in the long term.

Sensors

Inductive and capacitive proximity sensors

The capacitive sensor detects any material because it changes its capacitance; the inductive one only detects metals because currents are induced in them. Using both, you know whether a part is metallic.

Sensors

Lidar and SLAM

Counting wheel turns accumulates error (drift). A lidar measures distances in many directions at once; SLAM builds the map and locates itself in it by aligning each scan, which corrects the drift.

Sensors

Load cell

Strain gauges glued to a piece of metal change their resistance slightly when it bends. A Wheatstone bridge gives a few millivolts, an ADC turns them into counts and calibration converts those to grams.

Sensors

Presence detectors and limit switches

To know whether a part or a piston is in place: contact limit switches, magnetic reed sensors on the cylinders and optical sensors that detect whether the part breaks a light beam.

Sensors

Rotary encoders

An encoder tells the motor where it is. With two phase-shifted channels (A and B) you know how far it has turned and in which direction.

Sensors

Stereo depth

Two cameras set apart see the same object shifted; nearby things shift more. Depth comes from Z = f · B / d.

Sensors

Ultrasonic distance sensor

It sends a pulse and measures how long the echo takes: d = c · t / 2. The speed of sound depends on temperature, so if you don't compensate for it the reading drifts.

Sensors

Voltage divider to read a resistive sensor

A PLC can't read a resistance, but it can read a voltage. Put the sensor in series with a fixed resistor and the voltage at the midpoint changes with the sensor: Vout = Vcc · RS / (RS + Rfixed).

Communication

Mechanics

Kinematics

Control

Learning

Industrial automation