AETHER pip install aether-robotics
Usage

Troubleshooting

SymptomFix
Ultrasonic returns -1 / "sensor failing"Reseat the 4-pin cable. TRIG → D2, ECHO → D3. Power red = 3V3/5V, black = GND. Test: python3 -c 'from picarx import Picarx; print(Picarx().ultrasonic.read())'. Intermittent bad reads under motor EMI are expected and tolerated since v3.9.5.
Turns are too slightDefault turn duration is 2.0 s (v3.9.4). Override per-call with duration, or increase the steering angle.
GPIO busy on startupThe adapter releases all claims and retries Picarx(). If it persists: sudo killall python3 or reboot.
A sudo prompt appearsThe adapter pre-creates config and blocks runtime sudo. If a config dir exists but isn't writable, fix permissions per the setup guide.
LLM planner errorsEnsure ANTHROPIC_API_KEY is set and aether-robotics[full] (or anthropic) is installed.

New to AETHER? Start with the docs for concepts, architecture, and the safety model.