Public User Manual · Robie Sr. v9.5.0

Talk to Robie.
This is what he hears.

Public-facing operating reference for Robie Sr. v9.5.0, including voice interaction, Bluetooth microphone operation, status and battery reporting, dynamic Command Mode speed adjustment, camera features, movement modes, Watch Mode, object inspection, and privacy-aware owner features. Unit identifiers, protected owner-recovery phrases, and service-only implementation details are intentionally omitted.

110+Recognized Commands / Rules
15Command Categories
5Operating Modes
Public edition — Unit-specific identifiers, private owner controls, credentials, and service procedures are not included.
Tag key: ⚠ Safety-sensitive Motor/shutdown/watch cleanup commands ◎ Camera Vision, media, Watch, and object commands 🔒 Privacy Owner-only memory and identity commands ✓ Owner-only Mode Active context matters
Operating Modes
AI Mode
Command Mode
Walkabout
Keep Watch
Owner/Memory Mode

Robie operates across five practical contexts. AI Mode is the default conversational state and now includes bounded conversational curiosity plus command-only Interview Mode. Command Mode gives direct motor control and allows the active direction to be sped up or slowed down while Robie keeps listening for STOP. Walkabout is explicit, command-only roaming with sensor redirects, no timed session cap, and a wake-word-free stop listener. Keep Watch is silent PIR-only monitoring. Owner/Memory Mode protects personal memory, speaker identity actions, and owner-only idle curiosity.

Quick Reference

The most-used commands at a glance. Best tab to keep open during testing.

SayRobie doesMode / sensitivity
helloLocal greetingAI
goodbyeGoodbye sequence / sleepCMD AI
shutdownGoodbye/spin sequence, then halts Linux⚠ SAFETY AI
command modeEnters movement command modeAI
exitLeaves command modeCMD
how are youShort casual replyAI
what are you doingShort activity replyAI
how are you feelingShort status-style replyAI
status reportLong detailed status reportAI
battery statusReports Robie's main battery and the Bluetooth microphone battery or connection stateAI
Bluetooth microphone batteryReports both battery systems, including the Razer percentage when connectedAI
environment checkQuick environmental snapshotAI
air analysisRuns deeper air analysis⚠ SAFETY AI
what do you seeCaptures a fresh the current visual reference, describes it with grounded visual awareness, and stores it as current visual reference◎ CAM May ask one visual question
what did you see lastDescribes the most recent scene photo without taking a new one◎ CAM
look at the last image againRe-analyzes the current visual reference without capturing a new image◎ CAM
tell me more about the last imageUses stored detailed visual context from the latest scene photo◎ CAM
take a photoSaves timestamped photo locallyAI
record a videoRecords short video locallyAI
send it to meEmails newest saved camera mediaAI
email that / send that / transcribe thatEmails the most recent completed AI answer as text with its exact spoken WAV attached✓ OWNER AI
draw a picture and send itTakes a fresh photo, redraws it in a childlike pencil/crayon style, and emails the drawing◎ CAM AI
interview me / interview me about [topic]Starts command-only Interview Mode and asks one question at a timeAI Every speaker
stop the interview / end interview modeEnds Interview ModeAI
curiosity mode on / offTemporarily enables or disables conversational and idle curiosityAI
erase mediaDeletes saved camera media⚠ SAFETY AI
stopImmediate stop⚠ SAFETY CMD
go forward / back / left / rightManual movement in command mode⚠ SAFETY CMD
faster / go faster / slower / go slowerAdjusts the active Command Mode movement by one bounded speed step⚠ SAFETY CMD Moving only
overrideDisables/re-enables command-mode collision sensors⚠ SAFETY CMD
walkaboutStarts commanded Walkabout Mode⚠ SAFETY AI
stopStops Walkabout without wake word⚠ SAFETY WALK
attention mode on/offToggles attention scanning/centering◎ CAM AI
keep watchStarts PIR-only silent Watch Mode◎ CAM WATCH
stop watchingStops Watch Mode or cancels pending alert◎ CAM WATCH
look at thisTakes a temporary object image, analyzes why it may be notable, and may ask one grounded question◎ CAM Visual curiosity
examine / analyze thisRecords a 3-second object video, analyzes key frames, and may ask one grounded question◎ CAM Visual curiosity
tell me moreUses recent object-inspection contextAI
describe yourselfFuller Robie descriptionAI

New / Updated Commands v9.5.0

Changes and additions highlighted in the latest build and command reference.

CommandUpdateNote
Razer Seiren BT microphoneAutomatically becomes Robie's only active voice-input path when connected; the internal lavalier resumes automatically when it disconnectsSupported Razer Seiren BT microphone using the HFP mSBC capture profile
Bluetooth microphone connectedRobie announces a confirmed connection and the current microphone battery percentageQueued only in a safe speech slot so it does not overwrite a user turn or pending reply
Bluetooth microphone off / disconnectedRobie announces the loss and confirms that he is using his internal microphoneAudio input changes automatically without changing the selected speaker output
Bluetooth microphone batteryBattery questions and status reports now include the Razer connection state and battery percentageThe microphone may report battery level in coarse steps
low Bluetooth microphone batteryRobie warns once when the reported microphone battery reaches 20% or lowerWarning re-arms only after recovery to 30% or higher
USB speaker routingRobie's speaker remains on its configured USB audio adapter during every microphone transitionBluetooth audio output is never selected as Robie's production speaker
faster / go faster / slower / go slowerAdjusts an active forward, backward, left, or right Command Mode movement in 0.05 steps without stopping or restarting itLocal control only; bounded per direction, ignored while stationary, and each new direction resets to its normal starting speed
visual curiosityScene View, Object Inspect, and Object Examine now add one grounded significance observation when supported and may ask one visible-evidence follow-up questionNo second AI request; questions remain occasional and are spaced to avoid interruptions
conversational curiosityRobie may ask one relevant question, then one deeper question if the speaker gives a meaningful answerNormally enabled for every active speaker; two-question ceiling outside Interview Mode
interview me / interview me about [topic]Starts command-only Interview Mode for the current speakerAvailable to everyone; asks exactly one question per turn and never starts spontaneously
stop interview / end interview mode / stop asking me questionsEnds an active Interview Mode sessionDoes not disable ordinary curiosity when it is ending an active interview
idle curiosityAfter a recent the owner conversation and a quiet lull, Robie may first ask permission to pose one questionthe owner only; may draw safely from open loops, episodic context, or a general question
curiosity mode on / offTemporarily enables or disables conversational and idle curiosityTurning it off clears an active interview, but a new explicit interview command remains available
email that / send that / transcribe thatEmails the last completed owner AI response as a dated text transcript with the exact Piper WAV attachedOwner-only; applies to the most recent completed AI answer
draw a picture and send itAsks the subject to hold still, captures and redraws the scene, adds Robie's signature, then emails a borderless 3000×2000 JPEG and asks for feedbackRandomized opening and success lines; exact 3:2 ratio at 300 DPI
Robie name variantsDirect-address variants such as Ruby, Rubi, Roby, Robby, Robbie, and Rudy are interpreted as Robie in safe contextsDoes not rewrite ordinary conversation about a real person with that name
automatic episodic memoryMaintains bounded owner-only conversational continuityOwner-only private context; protected controls are documented separately
resident streaming PiperKeeps the voice loaded and begins playback as synthesized audio arrivesInternal speech-performance behavior, not a spoken command
latest visual referenceRobie keeps the current visual reference as his current visual reference until a new scene photo replaces itv5.4.9 visual-reference persistence
what did you see lastUses the last captured scene image or stored detailed observationDoes not take a new photo
look at the last image againRe-analyzes the existing the current visual referenceUseful when the first spoken summary was too short
tell me more about the last imageGives a fuller answer from detailed visual contextShort spoken view plus deeper follow-up detail
state watchdog wake guardProtects active wake sequence from false stale-state resets caused by wall-clock jumpsv5.4.8
right / left / forward / backwardNo longer trigger AI-mode movement when heard as standalone wordsv5.4.7; command mode remains direct-control
AI-mode movement phrasesNow require short, direct movement wording before Robie movesv5.4.5 safety hardening
go backNo longer acts as a bare AI-mode backward triggerUse back up, go backward, or go back a bit for AI-mode movement
go back outside / go back to...Stays conversational and does not trigger motorsPrevents accidental backward movement
walkaboutStarts command-only Walkabout Modev5.4.0
Walkabout durationThe former 120-second automatic stop has been removedWalkabout now continues until stopped through its wake-word-free stop listener
go for a walkStarts command-only Walkabout ModeNo automatic boredom trigger
stopStops Walkabout without wake word while Walkabout is activeSafety-sensitive
what are you doingShort activity replyv5.3.1 identity-routing fix
describe yourselfFuller Robie identity/self-description replySeparate from activity questions
how are you feelingShort system-status style replyNot the full status report
status reportLong detailed status reportUse for full diagnostic report
environment checkEnvironmental quick snapshotTemperature/humidity/pressure/air-quality
air analysisDeep air-quality analysis with VOC trend detectionLonger on-demand sampling
internal air analysisDeep air-quality analysis with VOC trend detectionNew accepted phrase
erase mediaDeletes saved camera mediaNow accepted by cleanup detector
facts memory statusChecks facts-memory file healthDirect local status check

Core Modes

Wake, sleep, shutdown, command mode entry/exit, time, and Robie identity Shutdown halts Linux after goodbye/spin sequence

⚠ Shutdown noteThe shutdown command triggers a goodbye/spin sequence and then halts the Linux OS. Keep physical access nearby when testing this command.
helloLocal greeting
AI
hellohi

Local greeting

AI mode

Note AI mode special command
goodbyeGoodbye sequence / sleep
AI + CMD
goodbyebyethe byethe by

Goodbye sequence / sleep

AI / command mode

Note Works in AI mode and command mode
shutdownGoodbye/spin sequence, then halts Linux
⚠ Safety AI
shutdownshut downpower downturn yourself off

Goodbye/spin sequence, then halts Linux

AI / local handler

Note Higher-risk command; keep physical access nearby
Any phrase containing command/control modeEnters movement command mode
AI

Any phrase containing control mode, command mode, or man mode

Enters movement command mode

AI / local handler

Note Normalizer also maps enter commando and commando mode to command mode
exitLeaves command mode
CMD
exitconversation modeexit control modeexit command modeexit mode

Leaves command mode

Command mode

Note Command mode only
what time is itSpeaks clock-style time response
AI
what time is ittell me the timewhat's the timetime

Speaks clock-style time response

AI mode

Note Current reply refers to clock on Robie's chest
describe yourselfGives fuller Robie identity/personality description
AI
describe yourselftell me about yourselftell me who you arewho are youwhat are youwhat can you dowhat do you dowhat kind/sort of robot are youtell me what you areexplain what you are

Gives fuller Robie identity/personality description

AI / local handler

Note v5.3/v5.3.1 exact/anchored matching prevents what are you doing misroute

Conversation & Curiosity

Occasional conversational and visual follow-ups, explicit Interview Mode, and permission-based idle questions Conversational, visual, and interview features work for everyone; idle curiosity is owner-only

Four deliberately different behavioursConversational curiosity may add one relevant question to a normal answer and, after a meaningful reply, one deeper probe. Visual curiosity makes Robie notice why a visible scene or object may be meaningful and may add one grounded question. Interview Mode asks one question at a time but begins only after an explicit command. Idle curiosity may approach only the owner during a quiet conversational lull and must ask permission before posing its actual question.
🔒 Speaker privacyGuests may receive conversational and grounded visual follow-ups and may use Interview Mode, but their current-session conversation does not gain access to the owner’s private facts, open loops, or episodic memory. Idle curiosity never activates for a guest speaker.
conversational curiosityMay ask one relevant question and one deeper probe
AI

No activation phrase. This is normally enabled for every active speaker during ordinary AI conversation.

After fully answering, Robie may end with exactly one short question relevant to what the speaker just said. If the speaker gives a clear, meaningful answer, Robie may acknowledge it and ask exactly one more specific question about a detail in that answer.

AI conversation / every speaker

Note A 25% chance gate and a three-turn cooldown keep the opening question occasional. The deeper probe is available only on the immediate meaningful answer, expires after 120 seconds, and never rearms itself. Vague or garbled replies, reluctance, refusals, questions back to Robie, commands, subject changes, and sensitive topics receive no deeper probe. Ordinary curiosity therefore has a hard ceiling of two related questions; sustained questioning still requires explicit Interview Mode. Both questions use their normal AI response requests, so curiosity adds no separate API call.
visual curiosityShows grounded awareness of what Robie just saw and may ask one visual question
◎ Camera AI
what do you seewhat is in front of youlook at thisinspect thisexamine thisanalyze thisanalyse this

Describes visible facts and, when clearly supported, adds one cautious observation about what appears notable, useful, unusual, or relevant. He may then ask exactly one short question grounded in visible evidence.

Scene View, Object Inspect, and Object Examine / every speaker

Note The significance observation is requested on every clear visual result; the question remains occasional. Visual questions remain occasional and are spaced to avoid interruptions. Visual curiosity uses the existing vision request and therefore adds no second API request. Robie must omit the observation or question when it would require guessing, and must not infer identity, private circumstances, health, emotion, relationships, ownership, value, or intent from appearance.
interview meStarts command-only Interview Mode
AI
interview meinterview me about [topic]ask me questionsask me some questionsask me questions about [topic]start interviewstart an interviewstart interview modestart interview mode about [topic]

Begins interviewing the current speaker, briefly acknowledges each response when appropriate, and asks exactly one concise next question per turn.

AI conversation / every speaker

Note Interview Mode never begins spontaneously. If no topic is supplied, the interview develops naturally from the person's answers. Robie avoids invasive medical, financial, sexual, and authentication questions.
stop the interviewEnds Interview Mode
AI
stop interviewstop the interviewend interviewend the interviewend interview modeexit interview modethat's enough questionsno more questionsstop asking questionsstop asking me questions

Ends the current interview and returns to ordinary AI conversation.

Active Interview Mode

Note When an interview is active, stop asking me questions ends that interview without turning off the normally enabled conversational-curiosity preference.
curiosity mode on / offControls conversational, visual, and idle curiosity for the current service session
AI
curiosity mode oncuriosity onturn curiosity onbe more curiousyou can ask me questions
curiosity mode offcuriosity offturn curiosity offstop being curiousstop asking me questionsdon't ask me questionsdo not ask me questions

Temporarily enables or disables conversational follow-ups, visual questions/awareness, and owner-only idle offers.

AI / runtime preference

Note Turning curiosity off also clears a current interview or pending idle offer, but it does not disable the separate Interview Mode command; a new explicit interview me command can still start one.
owner idle curiosityMay politely ask the authorized owner for permission to pose one question
✓ Owner only AI

During an appropriate quiet conversational moment, Robie may ask permission before posing one bounded curiosity question. Guests do not receive owner-memory-based idle questions.

Accepts a clear yes or no and continues normally.

AI / authorized owner only

Note Exact identity, eligibility, timing, and recovery behavior is documented only in the private owner/service manual.
automatic curiosity cancellationPrevents question modes from leaking into incompatible states
⚠ State safety

Speaker change, sleep, shutdown, Command Mode entry, Keep Watch start, or Walkabout start.

Clears Interview Mode, any pending deeper conversational probe, and any pending idle-curiosity permission request.

Automatic state protection

Note This does not erase memory or permanently change the curiosity preference. It only clears active question state so the next operating mode begins cleanly.

Status & Battery

Casual status, short status, full reports, facts memory status, environment, air analysis, main battery, and Bluetooth microphone battery Use how are you feeling for short status; status report for full report

Status routing notehow are you is casual. how are you feeling is a short status-style reply. status report or system report produces the long detailed report.
Bluetooth microphone operationWhen the paired Razer Seiren BT connects, Robie automatically uses it as the active microphone and stops using the internal lavalier. When the Razer powers off or disconnects, Robie automatically returns to the internal lavalier. The configured USB audio output remains Robie's speaker throughout.
Battery warningRobie warns when the reported microphone battery reaches 20% or lower. The warning resets after the microphone has been recharged sufficiently. Battery readings may appear in coarse steps.
how are youGives short casual banter/status reply
AI
how are youhow are you doingare you okayare you okare you alrightyou okayyou okyou alright

Gives short casual banter/status reply

AI / local handler

Note Separate from how are you feeling
what are you doingGives short activity reply
AI
what are you doingwhat are you up towhat you doingwhat are you working on

Gives short activity reply

AI / local handler

Note v5.3.1 fix: should not trigger identity/self-description
how are you feelingGives short status-style health/environment summary
AI
how are you feelinghow do you feelare you feelingyou feelinghow are your systemshow do your systems feelhow are your systems feelinghow do you feel todayhow are you holding up

Gives short status-style health/environment summary

AI / local handler

Note Kept separate from full report by design
status reportReports detailed system/camera/memory/audio/main-battery/Bluetooth-microphone/environment status
AI
status reportsystem reportsystem statusrobot statusdiagnostic reportdiagnostic statusdiagnostic checkfull status reportfull system reportdetailed status reportdetailed system reportcheck yourselfrun diagnostics

Reports detailed system, camera, memory, USB audio, main battery, Bluetooth microphone connection and battery, and environment status

AI / local handler

Note Longer report remains available only through explicit report wording
memory statusReports facts-memory file health
🔒 Privacy AI
memory statusfacts memory statusfact memory statusfacts statusare your memory files okayare your facts memory files okayis your facts memory okayis facts memory okaycheck facts memorycheck memory files

Reports facts-memory file health

AI / local handler

Note Direct local status check
battery statusReports Robie's main battery plus Bluetooth microphone state and battery
AI
battery statusbattery levelbattery percentagehow much batteryhow much powerhow much chargepower remainingcharge remainingare you chargedare you low on batterydo you need chargingBluetooth microphone batteryBluetooth mic batterymicrophone batteryRazer batterySeiren battery

Reports Robie's main battery and the Razer battery percentage when connected; otherwise reports that the Bluetooth microphone is off or disconnected

AI / local handler

Note Reports the installed main-battery monitor and the connected microphone battery
environment checkQuick environmental-sensor snapshot
AI
environment checkenvironmental check

Quick environmental-sensor snapshot

AI / local handler

Note Temperature, humidity, pressure, and air-quality status
air analysisRuns deeper on-demand air/VOC trend analysis
⚠ Safety AI
air analysisrun air analysisanalyze airanalyse airdeep air analysisinternal air analysisrun internal air analysis

Runs deeper on-demand air/VOC trend analysis

AI / local handler

Note Takes a longer sampling window; not passive conversation

Camera, Media & Sharing

Vision description, current visual reference, transcript sharing, child-style drawing, photo/video capture, email sending, cleanup Scene View stays separate from Object Inspect/Examine

◎ Camera privacy noteScene View, Object Inspect, Object Examine, and Keep Watch are separate camera paths. Scene View describes the room and stores the most recent scene photo as Robie's current visual reference. Object modes focus on what is being shown. Keep Watch captures evidence after PIR motion.
◎ Current visual referenceAfter what do you see?, Robie keeps the current visual reference file as his current visual reference until a new scene image replaces it, the service restarts, or the file is deleted. Follow-up questions can use the stored detailed observation or re-analyze the same image.
Exact sharing phrases matteremail that, send that, email me that, send me that, and transcribe that refer to Robie's most recent completed AI answer. Phrases such as send that to me, email that to me, or send it to me remain camera-media commands.
email that / send that / transcribe thatEmails the most recent completed AI answer as text with its exact spoken WAV
🔒 Privacy ✓ Owner-only AI
email thatemail me thate mail me thatmail me thatsend thatsend me thattranscribe thatemail me that answersend me that answeremail me the last answersend me the last answeremail me your answersend me your answeremail the last answer to mesend the last answer to me

Emails a dated transcript containing the owner’s question and Robie's answer, with the exact completed Piper speech WAV attached

AI / owner-only local handler

Note Only the latest completed AI-generated answer is available. A newer completed answer replaces it. If email fails, the transcript and WAV are retained for another try.
draw a picture and send itTakes a fresh photo, redraws it like a child's pencil/crayon picture, and emails the JPEG
◎ Camera AI
draw a picture and send itdraw a picture and send it to medraw me a picture and send itdraw me a picture and send it to medraw a picture and email itdraw a picture and email it to medraw me a picture and email itdraw me a picture and email it to me

First speaks one of several hold-still messages explaining that the task may take a minute or two. After that message finishes, he captures one new camera photo, submits it to GPT Image 2 with the installed child-drawing style reference, crops the result to an exact 3:2 frame that removes Robie's lower shell, adds Robie's transparent signature at bottom-right, and saves a borderless 3000×2000 JPEG tagged at 300 DPI. Following confirmed email delivery, he speaks one of several completion messages and asks what the recipient thinks.

AI / camera and image-generation task

Note Opening and successful-completion lines are randomized without deliberately repeating the immediately previous personality line. The feedback invitation is spoken only after successful email delivery. The generated image is natively 1536×1024; print preparation crops it to the approved framing and upscales it, so it does not create additional native detail. The file itself contains no added white borders. At 300 DPI its native print size is 10×6.67 inches. Because 3:2 and 8×10 paper have different shapes, filling an entire 8×10 sheet requires printer-side cropping; fitting the whole image on that sheet produces paper margins. This billable generative request may take about a minute, during which Robie pauses normal listening and can appear idle. If the style file is unavailable, prompt-only styling is used. If the signature file is unavailable, the drawing continues without it and records the issue in the journal. A failed redraw or print-preparation step preserves the source photo; a failed email preserves the finished drawing; successful delivery deletes the local drawing.
what do you seeCaptures fresh `latest_view.jpg`, describes it, and stores it as current visual reference
◎ Camera
what do you seewhat can you seewhat are you seeingwhat do you see Robiewhat can you see Robiedescribe what you seedescribe the roomdescribe your viewtell me what you seelook aroundtake a lookuse your cameralook with your camera

Captures a fresh the current visual reference, describes it, and stores it as current visual reference

Scene View

Note No identity guessing; wide room/view camera path. Also updates Robie's current visual reference.
last image referenceUses or re-analyzes the most recent scene photo
◎ Camera
what did you see lastwhat was in the last imagedescribe the last phototell me more about the last imagewhat else did you seelook at the last image againanalyze the last photo

Uses stored detailed visual context or re-analyzes the current visual reference file without taking a new photo

Scene View / current visual reference

Note The current visual reference remains available until a new scene photo replaces it, Robie restarts, or the image file is deleted.
what do you see in front of youDescribes front camera view
◎ Camera
what do you see in front of youwhat can you see in front of youtell me what is in front of youtell me what's in front of youdescribe what is in front of youdescribe what's in front of you

Describes front camera view

Scene View

Note Updates Robie's current visual reference for later follow-up questions.
take a photoSaves timestamped photo locally
AI
take a phototake phototake a picturetake picturesnap a photosnap a pictureshoot a photocapture a photocapture photo

Saves timestamped photo locally

AI / local handler

Note Stored in camera photo directory
send/email + photo requestTakes photo, emails it, then deletes local copy if send succeeds
AI

Any send, email, or mail request that also includes photo, picture, image, or pic, such as take a photo and send it

Takes photo, emails it, then deletes local copy if send succeeds

AI / local handler

Note Uses the configured email service
record a videoRecords short video locally
AI
record a videorecord videotake a videotake videorecord a short videotake a short videocapture a videocapture video

Records short video locally

AI / local handler

Note Stored in camera video directory
send/email + video requestRecords video, emails it, then deletes local copy if send succeeds
AI

Any send, email, or mail request that also includes video or clip, such as record a short video and send it

Records video, emails it, then deletes local copy if send succeeds

AI / local handler

Note Uses the configured email service
send latest mediaSends newest saved photo/video
AI
sendemailmailcamera medialast medialatest media

Sends newest saved photo/video

AI / local handler

Note Sends newest camera media file
send latest photoSends newest saved photo
AI
sendemailmailphotopictureimagepiclast photolatest photo

Sends newest saved photo

AI / local handler

Note Photo-specific latest-media send
send latest videoSends newest saved video
AI
sendemailmailvideocliplast videolatest video

Sends newest saved video

AI / local handler

Note Video-specific latest-media send
send it to meSends newest camera media file
AI
send it to meemail it to mesend that to meemail that to mesend the fileemail the file

Sends newest camera media file

AI / local handler

Note Works after recent photo/video capture
erase mediaDeletes saved camera photos/videos
⚠ Safety AI

Delete words delete, erase, clear, remove, clean, cleanup, purge, wipe, or trash plus camera/photo/video/media wording; examples: erase media, delete all photos, delete camera files, clear camera media, delete photos and videos, delete videos

Deletes saved camera photos/videos

AI / local handler

Note Conservative: only camera photo/video directories; does not touch the current visual reference or object temp files
Scene ViewGeneral wide-angle view and regular camera media functions
◎ Camera
what do you see

General wide-angle view and regular camera media functions

Scene View

Note This is the normal room/view camera path; not object-specific
look at thisCaptures temporary object image and answers about the presented object
◎ Camera
look at thislook at this objectinspect thisinspect this objectcheck thischeck this outwhat is thiswhat's thiswhat am I holdingwhat is in my handwhat's in my handread thisread this labelread the labellook at this labellook at this recordlook at this albumlook at this coverlook at this capacitorlook at this resistorlook at this transistorlook at this tubelook at this partlook at this componentcan you see this

Captures temporary object image and answers about the presented object

Object Inspect

Note Object-focused prompt; no permanent image storage; no identity certainty
examine thisRecords temporary 3-second video, extracts frames, analyzes object across angles
◎ Camera
examine thisexamine this objectexamine this partexamine this recordexamine this capacitorexamine this labelanalyze thisanalyze this objecttake a closer looktake a close looklook at this closelyinspect this videovideo inspect thisvideo examine this

Records temporary 3-second video, extracts frames, analyzes object across angles

Object Examine

Note Robie says: Alright. Hold it steady and rotate it slowly.
tell me moreContinues discussion using recent object context
◎ Camera
tell me morewhat does it sayis it damagedwhat should I checkwhat value is itcan you read it

Continues discussion using recent object context

Object Inspect / Object Examine

Note Temporary only; separate from Scene View visual context
keep watchStarts silent PIR-only room-monitoring mode
◎ Camera Watch
keep watchstart watchstart watchingstart keep watchstart watch modewatch modewatch the roomwatch this roomkeep an eye on thingskeep an eye on the room

Starts silent PIR-only room-monitoring mode

Keep Watch

Note Suspends Attention Mode/idle sleep; LEDs off; no normal AI chat
stop watchingStops Watch Mode or cancels pending alert
◎ Camera Watch
stop watchingstop watchend watchend watchingstop keep watchend keep watchstop watch modeend watch modewatch mode offkeep watch offturn off watchturn off watchingturn off keep watchcancel watchcancel watchingcancel watch modecancel keep watchdisable watchdisable keep watchdisarmdisarm watchdisarm keep watchstand down

Stops Watch Mode or cancels pending alert

Keep Watch

Note Restores previous Attention Mode state; uses an owner-authorized alert-cancellation control
PIR motion detectedEmails one event photo plus one 10-second event video
◎ Camera Watch

PIR-only trigger while Keep Watch is armed

Emails one event photo plus one 10-second event video

Keep Watch

Note AI summarizes already-captured alert photo for email when enabled; no face recognition

Object Inspection

Look at this / Examine this / Analyze this object-helper commands Object Examine is now 3 seconds

◎ Object mode noteObject Inspect uses a still photo. Object Examine now records a temporary 3-second video and extracts key frames. Neither mode is for identity certainty.
look at thisTakes a temporary still image and analyzes the presented object
◎ Camera
look at thislook at this objectinspect thisinspect this objectcheck thischeck this outwhat is thiswhat's thiswhat am I holdingwhat is in my handwhat's in my handread thisread this labelread the labellook at this labellook at this recordlook at this albumlook at this coverlook at this capacitorlook at this resistorlook at this transistorlook at this tubelook at this partlook at this componentcan you see this

Takes a temporary still image and analyzes the presented object

Object Inspect

Note Robie says: Hold it steady.
examine thisRecords 3-second temporary video, extracts key frames, analyzes the object from multiple angles
◎ Camera
examine thisexamine this objectexamine this partexamine this recordexamine this capacitorexamine this labelanalyze thisanalyze this objecttake a closer looktake a close looklook at this closelyinspect this videovideo inspect thisvideo examine this

Records 3-second temporary video, extracts key frames, analyzes the object from multiple angles

Object Examine

Note Robie says: Alright. Hold it steady and rotate it slowly.
tell me moreUses recent object-inspection/examination context for follow-up answers
AI
tell me morewhat does it sayis it damagedwhat should I checkwhat value is itcan you read it

Uses recent object-inspection/examination context for follow-up answers

AI mode

Note Temporary context only; no permanent image/video storage
look at this capacitorUses camera plus audio context to help inspect parts/markings
⚠ Safety ◎ Camera
look at this capacitorlook at this resistorlook at this transistorlook at this tubelook at this partlook at this componentread this partwhat value is thiscan you see this transistor number

Uses camera plus audio context to help inspect parts/markings

Object Inspect / Object Examine

Note Double-check values with a meter/schematic when stakes matter
look at this recordUses camera to identify/describe record sleeves, labels, or condition clues
◎ Camera
look at this recordlook at this albumlook at this album coverlook at this coverwhat record is thisexamine this record

Uses camera to identify/describe record sleeves, labels, or condition clues

Object Inspect / Object Examine

Note Pressing details may require label/runout close-up
object/person shownAvoids identity claims
◎ Camera 🔒 Privacy

If a person is shown, describe only visible non-sensitive details

Avoids identity claims

Object Inspect / Object Examine

Note No face recognition, no identity certainty

Command Movement

Manual forward/back/left/right, dynamic speed adjustment, stop, sensors, override Physical motor kill switch remains the real-world safety layer

⚠ Physical safetyAlways place Robie on the floor before issuing movement commands. Keep the physical motor kill switch within reach. Re-entering Command Mode resets sensors back ON.
Any command-mode phrase containing stopImmediate stop
⚠ Safety CMD

Any command-mode phrase containing stop, halt, freeze, enough, or cancel; grammar also includes stop stop, please stop, stop it

Immediate stop

Command mode

Note Broad by design for safety
go forward...Drives forward
⚠ Safety CMD
go forwardgo straightforwardstraightcome herego forwardsforwardsstreet

Drives forward

Command mode

Note Sensors active unless override
go backward...Drives backward
⚠ Safety CMD
go backwardgo backwardsbackwardbackwardsgo backback up

Drives backward

Command mode

Note Rear sensor active
go left...Turns left
CMD
go leftturn leftmove leftleft

Turns left

Command mode

Note Command mode
go right...Turns right
CMD
go rightturn rightmove rightright

Turns right

Command mode

Note Command mode
faster / go faster · slower / go slowerAdjusts the active movement speed
⚠ Safety CMD
fastergo fasterslowergo slower

Raises or lowers the currently active forward, backward, left, or right speed by 0.05 through a smooth motor ramp

Command Mode while moving

Note Commands are ignored while stationary. Forward is bounded from 0.25 to 0.80, backward from 0.20 to 0.70, and turns from 0.15 to 0.45. Each new direction resets to its normal speed. Robie gives no spoken acknowledgement so he remains ready to hear an urgent STOP command.
overrideDisables command-mode collision sensors until cancelled or mode exit
⚠ Safety CMD
overrideover rideover rightoverridedsensor overridesensors overrideoverride sensorsforce overrideignore sensorsignore sensorsensor offsensors off

Disables command-mode collision sensors until cancelled or mode exit

Command mode

Note Re-entering command mode resets sensors ON
sensors onRe-enables command-mode collision sensors
⚠ Safety CMD
sensors onsensor onenable sensorsactivate sensorsactivate sensorarm sensorsarm sensorsensors activecancel overridecancel sensor override

Re-enables command-mode collision sensors

Command mode

Note Command mode

AI Movement & Gestures

AI movement, dance, show-off, spin, look-both-ways, duration modifiers Gestures are not navigation; AI movement now requires direct command wording

⚠ Gesture noteAI movement and gestures are short timed actions, not navigation. In this build, AI movement ignores collision sensors by design.
⚠ v5.4.5 AI movement safetyAI-mode movement should only fire from short, direct commands such as back up, go backward, go back a bit, move forward, turn left, or turn right. Conversational phrases such as I want to go back outside, go back to the old version, or move forward with the idea should remain conversation and should not move Robie.
Any AI-mode phrase containing stopStops motion
⚠ Safety AI

Any AI-mode phrase containing stop, halt, or freeze

Stops motion

AI mode

Note AI mode
danceDance/show-off gesture
⚠ Safety AI
dancedance for medo a danceshow me your dance movesshow your dance movesdo a little dancegive me a little dancedo a wiggledo a little wiggleboogiebust a move

Dance/show-off gesture

AI mode

Note No navigation intent
spin aroundSpin/show-off gesture
⚠ Safety AI
spin aroundturn arounddo a spinspinshow offshow off for me

Spin/show-off gesture

AI mode

Note Uses tuned dance/spin settings
look both waysLook-both-ways gesture
◎ Camera AI
look both wayslook left and rightcheck both wayscheck left and rightlook aroundhave a look around

Look-both-ways gesture

AI mode

Note Note: look around is checked as camera vision before AI motion in special parsing
come hereShort timed forward motion
⚠ Safety AI
come herecome over herecome closermove closerget closercome to mecome toward mecome towards memove forwardgo forwardgo straightmove straightforwardstraightstreet

Short timed forward motion

AI mode

Note v5.4.5 direct-command hardening suppresses conversational uses such as move forward with the idea or other non-physical wording.
back upShort timed backward motion
⚠ Safety AI
back upbackupback a bitmove backmove back a bitgo back a bitgo backwardgo backwardsmove backwardmove backwardsback awaymove awayreversegive me some spacegive me spacebackwardbackwards

Short timed backward motion

AI mode

Note v5.4.5 removes bare go back as an AI-mode trigger. Use go back a bit, go backward, or back up for intentional AI-mode backward movement. AI movement ignores collision sensors by design in this build.
go leftShort timed left turn
⚠ Safety AI
go leftturn leftmove leftleft

Short timed left turn

AI mode

Note AI mode
go rightShort timed right turn
⚠ Safety AI
go rightturn rightmove rightright

Short timed right turn

AI mode

Note AI mode
Phrases containing tiny/short/longAdjusts AI movement duration
⚠ Safety AI

Phrases containing tiny, small, little, short, quick, slightly, bit, long, far, etc.

Adjusts AI movement duration

AI / local handler

Note Parsed by _motion_duration()
User response after Robie asks for dance feedbackClassifies feedback positive/negative/neutral
⚠ Safety AI

User response after Robie asks for dance feedback

Classifies feedback positive/negative/neutral

AI / local handler

Note Only inside short feedback window

Walkabout Modev5.4.0

Command-only roaming mode, obstacle redirect, wake-word-free stop Never starts automatically; say stop to end

⚠ Walkabout test-build noteWalkabout is command-only. It never starts from boredom or idle behaviour. While active, say stop without the wake word to end the session. The former 120-second automatic session cap has been removed.
walkaboutStarts commanded Walkabout Mode
⚠ Safety AI
walkaboutwalk aboutwalk a boutwalkabout modestart walkaboutstart walk aboutstart walkabout modego walkaboutgo walk aboutgo for a walkgo for a little walktake a walktake a little walkgo on a walktake yourself for a walkgo for a strolltake a strollgo for a wanderhave a wanderwander aroundroam aroundgo roaminggo roam around

Starts commanded Walkabout Mode

AI / local handler

Note No idle/boredom auto-trigger; refuses if busy, speaking, moving, in Keep Watch, command mode, shutdown, or not fully awake
stopStops Walkabout Mode
⚠ Safety Walkabout

Wake-word-free stop listener accepts command-mode stop phrases: stop, halt, freeze, enough, cancel; grammar also includes please stop, stop it, stop stop

Stops Walkabout Mode

Walkabout Mode

Note Does not require saying Robie first. With the timed session cap removed, this is the normal way to end Walkabout.
obstacle detectedStops, backs up if safe, turns gently, and tries another path
⚠ Safety Walkabout

Front sensors trigger redirect; rear sensor protects backup

Stops, backs up if safe, turns gently, and tries another path

Walkabout Mode

Note Softer v5.4.0 tuning: forward 0.35, turn 0.30, turn window 0.30–0.65s; current forward direction-change interval is WALKABOUT_MAX_FORWARD_SECONDS = 6.0
start/redirect/complete linesKeeps Walkabout mostly quiet
Walkabout

Start confirmation; low-chance redirect comments; stop/complete line

Keeps Walkabout mostly quiet

Walkabout Mode

Note Quiet by design so speech does not fight STOP recognition

Attention & Watch

Attention Mode and PIR-only Keep Watch start/stop/disarm behaviour Keep Watch and Walkabout suspend Attention Mode while active

◎ Watch/attention noteKeep Watch and Walkabout suspend Attention Mode while active. Keep Watch is PIR-only, quiet by design, and suppresses normal AI chat until stopped or disarmed.
attention mode onEnables quiet-gap camera centering/attention behaviour
◎ Camera AI
attention mode ontension mode onattention onturn attention onenable attention modeenable attentionattention mode start

Enables quiet-gap camera centering/attention behaviour

AI / local handler

Note Tiny corrections only; no chasing, no hard turns, no follow mode
attention mode offDisables attention scanning/centering
AI
attention mode offtension mode offattention offturn attention offdisable attention modedisable attentionattention mode stop

Disables attention scanning/centering

AI / local handler

Note Use if you want Robie completely still during tests
keep watchStarts silent PIR-only Watch Mode after arming settle window
◎ Camera Watch
keep watchstart watchstart watchingstart keep watchstart watch modewatch modewatch the roomwatch this roomkeep an eye on thingskeep an eye on the room

Starts silent PIR-only Watch Mode after arming settle window

Keep Watch

Note Robie says only the explicit start confirmation; LEDs stay off afterward
stop watchingStops Watch Mode
◎ Camera Watch
stop watchingstop watchend watchend watchingstop keep watchend keep watchstop watch modeend watch modewatch mode offkeep watch offturn off watchturn off watchingturn off keep watchcancel watchcancel watchingcancel watch modecancel keep watchdisable watchdisable keep watchdisarmdisarm watchdisarm keep watchstand down

Stops Watch Mode

Keep Watch

Note Reliable escape hatch; can be checked during Keep Watch suppression
PIR motion detectedCaptures event photo + 10-second event video, emails both
◎ Camera Watch

No spoken command; PIR-only trigger while Watch Mode is armed

Captures event photo + 10-second event video, emails both

Keep Watch

Note AI summary can be added to email from already-captured photo; no identity recognition
continued/new PIR motionSends repeat alert packages only after cooldown if PIR motion continues or recurs
◎ Camera Watch

No spoken command; automatic while Watch Mode remains active

Sends repeat alert packages only after cooldown if PIR motion continues or recurs

Keep Watch

Note Phase 2 PIR-only; retired baseline/FOV comparison constants remain harmlessly present

Owner Memory & Privacy

Robie can maintain owner-authorized conversational continuity and personal preferences.

🔒 Privacy Personal and project memory is restricted to the authorized owner. Protected recovery, disclosure, modification, and deletion phrases are documented only in the private owner/service manual.
Guest separation Guest conversations do not receive access to the owner’s private facts, project notes, or episodic history.

Speaker Identity

Guest speaker switching and Robie spoken-name variants. Protected owner recovery and unit identity controls are omitted from this public edition.

Robie spoken-name variantsTreats likely speech-recognition variants as “Robie” when clearly used to address or identify the robot
AI
RubyRubiRobyRobbyRobbieRudy

Normalizes the variant to Robie in greetings, direct address, robot-name questions, and common courtesy phrases

AI / speech normalization

Note Context-bound for safety: “Rudy, turn left” can address Robie, while “Rudy is my friend” and “you are talking to Rudy” retain the real person's name and speaker meaning.
you are talking to [name]Sets non-owner speaker mode
🔒 Privacy AI
you are talking to [name]you are speaking to [name]this is [name] speakingswitch speaker to [name]change speaker to [name]

Sets non-owner speaker mode

AI / local handler

Note Strict to avoid accidental identity changes
describe yourselfGives fuller Robie description
AI
describe yourselftell me about yourselftell me who you arewho are youwhat are youwhat can you dowhat do you dowhat kind/sort of robot are youtell me what you areexplain what you are

Gives fuller Robie description

AI / local handler

Note Separate from what are you doing activity reply

Math & Feedback

Simple arithmetic and dance feedback handling Feedback only inside short dance-response window

what is X plus YAnswers simple spoken arithmetic
AI
what is X plus YX plus Ywhat is X minus YX minus Ywhat is X times YX times YX multiplied by YX divided by YX over Y

Answers simple spoken arithmetic

AI / local handler

Note Supports number words and digits

Aliases & Safety Notes

Vosk mishears, overlapping phrases, safety caveats Read before testing Walkabout, Watch, and camera modes

⚠ Read before testingThese mappings document Vosk mishears, overlapping phrases, and safety caveats for movement, Walkabout, Watch, and camera modes.
Alias / PhraseMaps to / MeansNotes
street Movement Safety-sensitive
enter commando, commando mode Mode switch
Ruby / Rubi / Roby / Robby / Robbie / Rudy Robie spoken-name variant when used in direct-address or robot-identity context Context-bound; ordinary references to real people remain unchanged
email that / send that / transcribe that Email last AI answer transcript + WAV Owner-only; distinct from send that to me camera-media routing
look around AI mode Camera/media-sensitive
erase media Camera cleanup Camera/media-sensitive
go for a walk / walkabout Walkabout Mode Safety-sensitive
motor kill switch Hardware Safety-sensitive
pause/restore attention Attention mode Camera/media-sensitive
no AI chat while watching Keep Watch Camera/media-sensitive
PIR-only Keep Watch Camera/media-sensitive
Scene View vs Object Inspect vs Object Examine vs Keep Watch Camera modes Camera/media-sensitive
hold steady and rotate slowly Object Examine Camera/media-sensitive
go back outside / go back to... Conversation only in AI mode v5.4.5: should not trigger backward movement
go back Command-mode backward phrase; not a bare AI-mode trigger In AI mode use go back a bit, go backward, or back up
latest_view.jpg Current visual reference Replaced by each fresh Scene View capture; not durable memory