Asimov Manager
Reference for the robot's on-board console: its pages, the Overview panels, account and access, and the command line.
Asimov Manager is the console that runs on the robot's Raspberry Pi 5 — think of it as the robot's router login page. You use it to set up, start, drive, update and troubleshoot Asimov 1 from a browser. There is no app to install and no cloud account.
Open it at http://<name>.local, where <name> is the hostname you set when flashing the Raspberry Pi. The console serves plain HTTP on port 80. Until you set a password, sign in with admin / admin — see Connect & Sign In.
Pages
| Group | Page | What it's for |
|---|---|---|
| — | Overview | The robot's vital signs and its main action — see Overview |
| — | Cockpit | Drive the robot — see Stand Up and Walk |
| Robot | Actuators | Assign IDs, check and calibrate actuators — see Calibrate Actuators |
| Robot | Firmware | Confirm assembly, start and stop the firmware, Start on boot and the RPU link — see First Start |
| Connections | Wi-Fi | Join and forget networks — see Connect & Sign In |
| Connections | Controller | Pair a Bluetooth gamepad — see Gamepad |
| System | Updates | Install a software update — see Software Updates |
| System | Developer | Issue credentials for the SDK — see Developer Credentials |
| System | Advanced Settings | Every setting on the robot, raw. Prefer the dedicated pages where they exist |
| System | Troubleshoot | Health checks, service restarts and logs — see Troubleshooting |
| User menu | Account | Password, appearance, version and settings reset — see Account and Access |
On a phone, the sidebar becomes a menu behind Open Menu in the top bar.
The sidebar's device card shows the hostname, overall health, battery and any connected gamepad on every page. The E-Stop is in the page header of Overview, Firmware, Wi-Fi, Controller, Account and Troubleshoot on a desktop, and in the top bar of every page on a phone — see Stopping the Robot.
Overview
Overview has one main action, which depends on the robot's state:
| Firmware | Main action |
|---|---|
| Stopped | Start Robot |
| Running | Drive Robot, plus Turn Off Robot |
| RPU unreachable or not controllable | None — fix the link first |
Its panels:
| Panel | What to look for |
|---|---|
| Battery | A percentage, amber below 50% and red below 20%. A blank reading means Asimov Edge isn't running |
| Subsystem strip | Firmware (Running, No RPU control or RPU unreachable), Controller (the paired gamepad, or Not connected) and Wi-Fi (your network's name) |
| Actuator roster | Each joint's result from the last actuator check, such as 25 of 25 responding · checked and when. not current means the result is old, not that anything failed |
| Software & services | The installed release, and Video streaming — whether the robot's video service (LiveKit) is running. The Cockpit doesn't show video in this release |
| Logs | The newest lines across services, with View logs for the full viewer |
The Setup Checklist
Until the robot is fully set up, the sidebar shows a Finish setting up checklist. The Setup Checklist explains each row.
Account and Access
Password
Change it on Account, from the user menu — see Set a Password.
Forgotten Password
Asimov Manager has no reset link. Over SSH, clear the stored password:
sudo asimovctl config reset manager.password_hashThe login goes back to admin / admin. Sign in and set a new password straight away.
Reset All Settings
Reset All Settings, under Advanced on the Account page, returns the robot's RPU, video (LiveKit) and Asimov Edge settings to factory defaults. Asimov Edge's parameters, including the robot's serial, go back to their defaults too.
It keeps your login, saved Wi-Fi networks, SDK credentials, the assembly confirmation, and actuator IDs and calibration.
Developer Credentials
The Developer page issues credentials that let a computer running the SDK connect to this robot:
- Enter a name and choose what it may do: Observe (the default) or Control, which can drive.
- Select Issue credential, and copy it at once — it is shown only this time.
Select Revoke on an issued credential to withdraw it.
Command Line
Everything the console does is also available over SSH on the Raspberry Pi. Sign in with the username and password you set in Raspberry Pi Imager when flashing it, then use asimovctl with sudo:
asimovctl status # services, RPU link and setup state
asimovctl start|stop|restart <service> # asimov-edge, asimov-firmware or livekit-server
asimovctl enable|disable <service> # start on boot
asimovctl config show # every setting, secrets masked
asimovctl config set <key> <value>
asimovctl config reset <key|section>
asimovctl apply # write settings to the services
asimovctl reset-setup --yes # undo Confirm assembly; stops the firmware
asimovctl update status # the current software updateThe browser and the command line control the same services, so anything you start from one you can stop from the other.
What It Manages
Asimov Manager and Asimov Edge run on the Raspberry Pi 5. Asimov Edge carries commands and telemetry between the console and the Robot Control Unit (RPU), the board that runs the motion-control firmware. The two boards share a private Ethernet link, which the console reports as two checks: Network (the RPU answers on the wire) and Control (the console can manage it). An unplugged cable and a stopped service never look the same.
What It Doesn't Do
- Run the control loop. The firmware on the RPU does; the console starts it, stops it and relays your drive input.
- Command actuators while the firmware runs. The Actuators page works only with the firmware stopped.
- Show video. The Cockpit's camera panel reads No video in this release.
- Restart or shut down the robot's computers.
- Manage more than one robot. There is no fleet view.
- Flash boards. It is installed and updated as part of the robot's software.
How is this guide?