amity robotics
Internal · Executive Presentation
Iteration 02 Progress

ARCMove SoftwareDevelopment Update.

Presented by Theppasith N.
Date 2026-05-20
ARCMove · Software track

Where we are.

✓ Iteration 1
Jan – Apr 2026
Build Robot Software Platform
foundational platform
M1 · Apr 2026
v0 prototype
▶ Iteration 2 · ACTIVE
Apr – Jun 2026
Nav · Camera · Behavior
Perception Improvement
M2 · Jun 2026
Person Recognition integration
Iteration 3
Jun – Jul 2026
Quality + Safety
7.1–7.3 polish · new modes
M3 · Jul 2026
v0.5 · GTM ready
Iteration 4
Jul – Aug 2026
Safety + GTM
v1.0 launch prep
M4 · Aug 2026
v1.0 launch
Last POC

Detect.Then forget.

Front camera only. Once the user steps out of the frame, the robot forgets who they were — no memory of the person it was just with.

User in frame, count=1
01 · Detect

User in frame.

User gone, count=0
02 · Lose

User out of frame.

User returns, fresh detection
03 · Re-detect

User returns — but as a stranger.

Detection is not recognition. And anything behind the robot is invisible.

Directions from executives
Improve the user experience while navigating them to the goal.
The robot should remember who's using it — and have an all-around view.
Iteration 02

Same user.Both cameras.

Front + back. The robot remembers who it's leading — through the turn, into the follow.

Camera placement
FRONT CAM Interacting target locked ARC MOVE BACK CAM Following same identity
01 · Interaction — target locked on front cam.
Target locked on front cam
02 · Handoff — user passes front to back.
User in handoff between cameras
03 · Following — same user on back cam.
Same target re-acquired on back cam
Under the hood

How itremembers.

Two ML models. A body fingerprint and a face fingerprint. Body first, face confirms.

01 · Detect
cam_a · fps=8.5 TARGET

Find the person.

A vision model spots people in the frame and crops out the body and face for the next stage.

02 · Digest
PERSON BODY structural fingerprint FACE identity fingerprint

Two fingerprints.

ML turns the body and face into mathematical signatures — vectors a computer can compare in microseconds.

03 · Compare
QUERY MEMORY 0.91 structure first, face confirms ↗ ✓ SAME PERSON

Structure, then face.

Body match scans the memory bank; the face gate confirms it's the same person — even after the user turns and walks away.

Demo · 01

See itin action.

Happy-path run: interaction on the front camera, the user moves to the back, robot keeps the same identity.

Demo · 02

On the robot.Real view.

Cameras mounted in their actual positions on arcmove — same identity tracked across the real front→back perspective the robot sees in deployment.

dual camera mounting on arcmove
Demo · 03

Robot in motion.Lock holds.

Cameras moving with the robot — testing the identity lock under real navigation motion: turning, driving forward, the user shifting view as the robot moves.

Honest limits

Where itfalls short.

A working POC, not a finished product.
Three honest limits to know about.

Limit · 01

Side blind spots.

arc FRONT CAM BACK CAM BLIND BLIND

Only front and back cameras. A user crossing left or right disappears between the cones.

Fix: 4 cameras in iteration 3.

Limit · 02

Face when visible.

CLOSE face + body ✓ ? FAR / AWAY body only

Face confirms identity — but only up close. Far away or facing away, only the body is used.

Mitigation: body bank stores multiple poses.

Limit · 03

One user at a time.

TARGET locked ✓ OTHERS not tracked

Once selected, the robot locks to that user only. No parallel tracking.

By design: one guest per interaction.

What's next

All-around.No blind spots.

From 2 cameras to 4 — front, back, left, right — with overlapping FoVs so the user never leaves coverage.

Camera placement · 4-cam · 360°
FRONT RIGHT BACK LEFT ARC MOVE
01 · Hardware

Two more cameras.

Left and right cameras added to the existing front + back. FoVs are sized to overlap at the corners — no gap between cones.

02 · Deployment

Port to Jetson Orin Nano.

Move the perception stack off the dev machine onto the robot's small on-board Jetson — efficient inference, lower BOM cost, no laptop tethered to the robot.

03 · Integration

Wire into navigation.

Feed the identity signal into the robot's navigation and behaviour stack — turning "we know who's there" into "the robot does what we want."

amity robotics
End of presentation

Thank you.

Questions & discussion.

Presented by Theppasith N.
Date 2026-05-20