Where am I going?
Three joint errors and three angular velocities. Each value is scaled before entering the network.
Connecting to the simulator and restoring your workspace…
Example: Success at least 90%; score at least 5; steps at most 500; prioritize efficiency. Separate clauses with semicolons. Use supported metrics shown in Use values. Choose game rules and the task in World; text does not create new mechanics.
Choose a body, a supported goal and the conditions it should handle.
A skill is a capability. A project can retain separate networks for balance, pose and navigation.
Recognising switches and operating knobs would combine perception and manipulation skills. Those tasks need a new environment and are not available in this version.
AI Gym trains robots: balance, pose and navigation. Each Alkamy game has its own Play space and Gym.
Train a candidate, then inspect its results before activation.
Review new logs → test a training hypothesis → compare → keep the better model. Enable for this project and skill while this tab stays open.
Off · your current model stays active.
Starts if compatible weights are missing, or after three new failures from the active NN. Two attempts per server session, 30-second cooldown. Failed attempts count. Ties and regressions keep the current model. Save project to keep weights and logs.
Balance and pose: teacher imitation, separate fitting and validation seeds, 12 fresh paired seeds, the existing course, selected seed and up to eight prior successful runs. All candidate cases must succeed, with bounded error and return regressions and a measurable improvement over existing weights.
Navigation: a neural imitation of the current map’s value table. Every reachable state is checked against the incumbent; ties retain it. This measures exact-map coverage. Grid navigation does not learn humanoid joint movement.
Automatic experiments use the built-in trainers. Log analysis through the AI builder is available separately. There are no paid AI calls, code edits, scheduled background runs or hardware commands.
Three joints. One small neural network. A first step toward understanding control.
Choose the conditions below, then train a candidate.
A small initial lean and joint motion start the challenge. The body’s weight creates turning forces under gravity; the motors must continuously correct them. Push and gust conditions add a horizontal load at the torso. Without suitable control, it tips even with no wind.
Run, Step and Replay use existing weights. They do not train them. Live learning is a separate bounded weight-mutation search in Train; its best attempt can still be a failure. Successful live candidates must pass the same checks before activation.
Only the conditions below change this training course. Goal / Experienced / Expectation are notes. Orbit, zoom and head camera controls change the view. Feet stay fixed: this teaches three-joint balance, not walking or sideways recovery.
Pushes last 0.24 s at 2 s and 5 s, in opposite directions. Gust force changes between 1–6.5 s. Resilience mixes calm, push and gust episodes. This is a horizontal torso load, not an airflow model. Gravity is always 9.81 m/s². Larger disturbances require retraining; checks cover this course, not every future condition.
View only: orbit, zoom, camera presets and Joints do not change training.
The network starts with arbitrary weights. Train a candidate, inspect the comparison, then choose Use this model.
Mass, height and motor limit change the physics used for training and testing. Apply, then retrain. Seed repeats a test; changing it keeps compatible weights. Applying does not start training.
Estimated 60 kg design budget: aluminium frame, steel drivetrain, actuators, battery, electronics, polymer panels and textile skin. Component allocations drive MuJoCo inertia; they are not measured hardware. Feet account for 2 kg and are fixed. The gold marker shows the moving assembly’s centre of mass and its floor projection.
Head-mounted RGB camera · 70° horizontal view · 6 m range. Turn the head to see elsewhere.
RGB is rendered from the camera. Detections are geometric fiducials filtered by field of view, range and screen occlusion. Head scan is a kinematic camera exercise, yaw ±150° and pitch ±60°, without neck motors or inertia model. The balance network still receives six joint readings, not pixels.
Earth gravity 9.81 m/s² · rigid-body inertia · contact forces · motor torque · 250 Hz simulation.
Mechanical energy and positive motor work are computed from the moving rigid bodies. Motor work excludes electrical losses, idle electronics and battery efficiency.
Advanced experiment: evolutionary weight mutation, not the recommended first training method. It can finish with no successful attempts. Best means highest-scoring successful attempt when available; it does not mean optimal. The active model stays unchanged until the candidate passes checks.
The neural controller tries small weight changes and prefers successful attempts, then keeps higher episode reward within that outcome. Each attempt starts with the same seed. No teacher or rescue torque runs in this mode. This updates candidate weights while it runs. Validate & use best attempt checks the course and selected episode before activation. This can fail and is not evidence of generalisation.
24 episodes per run · 15-minute limit · two runs per session.
Select a component in the scene or assembly tree to see what it does.
Choose its size. Follow a decision from observation to action.
Three joint errors and three angular velocities. Each value is scaled before entering the network.
Weights and biases transform the inputs. Training adjusts these numbers. One goal is not one parameter.
Three bounded outputs command ankle, knee and hip motors.
Learn from a physics-aware teacher, then test on separate episode seeds.
The teacher uses exact simulator inertia and gravity to compute stabilizing torques. This model learns to imitate its response. The balance network uses joint sensors. The separate camera preview and geometric fiducial exercise are not inputs to this network. No reinforcement learning or physical robot is involved.
Keep the failures. Compare controllers on the same conditions.
These notes describe your intent. The lesson’s executable target, reward and 8-second limit are shown in the simulation; writing a different expectation does not change the scoring.
3,072 teacher examples · 768 validation examples · 12 evaluation seeds
Train a candidate to see success rates, survival time and final error against the teacher and zero-torque baseline.
Latest 120 events for this project. Save project to keep them across reloads. Restored history is unverified. Logs contain simulator measurements, not proof of a bug or hardware performance.
No observations yet.
Evaluation stops at failure or 8 seconds. Reaching the cap does not prove unlimited balance. Repeatedly inspected tests become regression evidence.
Keep the model portable. Make the hardware assumptions explicit.
Weights, robot geometry, joint definitions, ordered inputs and outputs, units, normalization and measured results.
Measure its mass, inertia, joint limits, motors, sensor response and control timing. Calibrate the simulator.
Run exported inference on the device. Check parity, sensor noise and delay, command limits and failure handling.
Use a local watchdog, emergency stop and fallback controller. Begin constrained, supervised trials before free motion.
JSON model + MJCF robot + model card. No hardware driver or fabrication certification.
NEURA’s newest announced humanoid is 4NE1 Gen 4, unveiled on 22 October 2026. Our textured teaching robot is an original simplified model, with no NEURA dimensions or hardware interface.
A slimmer humanoid with black textile skin. NEURA reports a 20% weight reduction versus its predecessor. A useful material and packaging reference.
Read the Gen 4 announcement ↗The compact LARA 3 specifies a 3 kg payload, 590 mm reach and 18 kg arm weight. An arm, gripper, workpiece and bolted base form a different training environment.
Explore LARA ↗A seven-axis arm family combining vision, audio and force/torque sensing. These inputs would need separate sensor models and tests in our gym.
Explore MAiRA ↗Positioned for education and research. It is a compact humanoid, rather than a tabletop arm. Reservation information is provisional.
Read about 4NE1 Mini ↗Feet are fixed to a support fixture. Left and right legs move together through three planar joints. Balance and bent stance control ankle, knee and hip with fixed arms. Dab control bends the legs and leans the torso through those same three joints while actuating both shoulders and the right elbow. All six motors learn together. Segmented fingers remain fixed. The visual head can scan with the separate camera exercise; its collision proxy and inertia remain fixed. The base design height is 1.76 m and the estimated mass is 60 kg; the size control scales the whole robot. Robot self-collision is excluded; contact with the floor remains. Friction is included in the scene but this lesson cannot establish foot-slip robustness because the feet are anchored.
One robot roster. Six missions. Build a navigation network for each robot.
Place edits obstacles. Move goal sets the end flag on a clear tile. Drag the flag, or use I J K L then Enter. Walking to a goal uses forward steps and turns; the last approach must see the flag.
Same robot dimensions · forward RGB camera · 70° horizontal view · 6 m range.
Inspection camera. The NN reads exact grid state; it does not interpret these pixels.
Head scan: yaw ±150°, pitch ±60°. Movement returns the camera forward. The finish rule checks forward field of view and obstacle occlusion geometrically. Balance uses anchored joint physics; navigation uses the same Blender body with an authored gait.
Train a real 24-neuron network to imitate the learned value table on every free state in this exact map. Input is a one-hot state, not camera pixels. This is map memorisation, not unseen-world navigation or humanoid walking.
No neural model trained. Value table remains available.
200 epochs / 15 seconds maximum. Two fitting trials per page session, shared by manual training and Auto-improve. Every enumerated reachable state must reach its target before activation. Vacuum coverage changes its waypoint and requires a new compatible neural model.
Measurements come from the simulator’s geometry. The bot has access to the full map.
Ready to explore.
One fixed target, same start and 180-step cap. No collision shield. Custom layouts are outside the bundled benchmark.
| Controller | Outcome | Steps | Return |
|---|
The bot learns a table of expected rewards for actions at each position, heading and altitude. It uses the known simulator to update those values until they settle. Changing obstacles triggers a new solve. This is model-based value iteration, not learning from a camera or trial-and-error reinforcement learning.
Each move costs 1 point, reaching the target earns 40, and a collision ends the run with −30. The planner uses breadth-first search. The untrained table always selects its first action. No safety shield changes the learned bot’s decisions.
Cars use a simplified grid with forward, reverse and quarter-turn moves. Each robot uses a conservative square navigation proxy: 5 m per car tile, 2.5 m per loaded pallet-mover tile, and 1 m for the humanoid, vacuum and drone. Geometry follows this proxy rather than individual limbs, wheels or rotors. Humanoid and pallet robots turn in place; cars turn and move one tile. The pallet mover’s low body carries a load requiring 1.4 m total clearance. Vacuum coverage uses an authored nearest-reachable uncleaned target rule; the learned table navigates to each target.
Obstacle heights are exact synthetic measurements. This experiment does not establish real-world sensing, driving or flight performance.