Inztinct Sense

Sense reads the room, so the robot does not have to guess.

Sense is the learned part of Inztinct. It works out what the surroundings allow, such as whether the space under a table is open or covered, and it lowers the robot's limits to match. It can only make the robot more careful.

ConceptFirst test: simulator
The idea

A dog knows which table it can run under.

Throw a ball behind a table. If the table is open underneath, the dog goes through. If it is covered, the dog goes around. Most robots do not tell the two apart. Sense is built to label the space ahead as passable, unknown or blocked. The planner chooses the route. Core still holds the hard limits.

TABLE, OPEN BELOW
Open below: passableSense sees clear floor between the legs and enough height. The robot may go through, slowly.
TABLE, COVERED
Covered: unknown, so blockedSense cannot see what is under the cloth. Unknown space is treated as blocked, and the robot goes around.

Illustration of the intended behaviour. Not a measured result.

How limits combine

The lowest limit wins. Nothing can lift it.

Core sets a fixed ceiling. Sense adds limits for the place the robot is in. The active limit is the lowest of them all. Tick the conditions to see it move. Then ask Sense for more speed than Core allows.

Core ceiling, fixed1.5 m/s
Active limit 1.5 m/sSet by Core ceiling

Example values for illustration. Not final limits.

What Sense watches

Four kinds of context.

Space

What is passable

Open or covered, clearance height, glass, hanging cloth, doors.

People

Who is near

Distance, direction of movement, how crowded the space is.

Surface

What is underneath

Ramps, steps, wet floor, carpet, loose ground.

Task

Where the job is

A ward, an aisle, a lobby or a plant room, each with its own profile.

Design targets. None of this is built yet.

Rules for Sense

Four rules it does not bend.

Rule 1

It only subtracts

Sense can lower a limit. It has no way to raise one above Core.

Rule 2

Unknown is tighter

When Sense is not sure, the robot slows down or treats the space as blocked.

Rule 3

On the machine

The loop runs on board, target 10 to 50 ms. There is no cloud round trip.

Rule 4

Changed only by release

New Sense models arrive as signed releases from Learn, after testing.

How we will test it

Scenes first, in simulation.

We will build the scenes in a simulator before any hardware. We plan to evaluate NVIDIA Isaac Sim and Cosmos for building and varying them. We will publish the results, including where Sense gets it wrong.

SceneWhat correct looks like
Open table, ball behindPasses under at low speed when height and width are confirmed
Covered table, ball behindGoes around. Does not enter the unknown space
Hanging cloth or curtainSlows and treats it as unknown until it can see past it
Glass doorDoes not rely on the camera alone. Own sensors decide
Low shelf edgeRefuses a gap lower than the robot, even if the planner asks
Person behind an obstacleTightens the limit before the person appears
Metric · near-misses preventedMetric · nuisance stops per hourMetric · time lost to caution

Where Sense runs, on the Jetson-class compute or on a separate module, is a design decision we have not made yet.

Sense is how a robot learns the place.

Learn is how it gets better without getting looser.