bb_policy proposal picked up — @joelpaulkoch is working on an implementation to run learned behaviours (e.g. HuggingFace LeRobot models) on the BEAM via ONNX
Elixir 1.20.0-rc.2 is out — ~10% faster compilation, type inference across clauses, redundant clause detection. Phoenix and LiveView already shipping compatibility fixes
Kino 0.19.0 adds :min/:max/:step to number inputs — useful for constraining joint angle controls in Livebook
The usual Dependabot gardening across the ecosystem
Servo driver rework shipped — both bb_servo_feetech and bb_servo_robotis v0.2.2 replace GenServer message passing with an ETS-backed 100Hz fixed-rate control loop. Batched
writes, observable state from any process, and safer arming that prevents stale-goal jumps.
Code Camp Wellington — gave a talk based on Zach Daniel’s “Building on Bedrock: Elixir’s Fundamental Design Advantage” with a Beam Bots aside.
Next up — PR to pkinney/robotis for sync_write_raw support to bring Robotis write batching on par with Feetech.
Breaking changes in the servo drivers if you’re using them — details in the post.
Beam Bots progress update for April 2026 — a quiet month from me but a busy one from the community.
Highlights:
bb_tui — @mcass19 built a full terminal dashboard for BB robots using his own ex_ratatui library (Elixir bindings to Rust ratatui via Rustler). Safety controls, joint manipulation, event streams, parameter editing, and remote
node attach — all from the terminal. Near feature-parity with bb_liveview. Repo
bb_ufactory on real hardware — @houlette’s community-built uFactory xArm driver has been tested against a real xArm unit. First community driver to hit that milestone. Video
bb_jido proposal accepted — Jido autonomous agent framework integration is a go. Where bb_reactor handles workflows, Jido agents handle goal-directed decision making.
Dependency gardening: Spark 2.6.1, Igniter 0.7.7, LiveView 1.1.28 bumped across the ecosystem.