I build the tools that let people see what a cognitive robot is doing. I work on the CRAM cognitive architecture at the Institute for Artificial Intelligence, University of Bremen β mostly on the parts where plans, knowledge and a 3D world meet in the browser.
Live demo Β· Repository Β· Changelog
- Recorded runs replay in any browser β URDFs, meshes and the real giskardpy trajectory, no ROS needed.
- Live runs stream in from a running demo: plan steps light up, motion statecharts stream, and dragging an object in the viewer moves it in the demo's world.
- Questions in English β which arm picked up the milk? β are matched to EQL queries over the recorded episode, answered, and replayed at the moment they name.
- A Plan Builder composes a new plan by drag and drop and generates a runnable demonstration.
Built with three.js, a small Python server, and the CRAM stack (coraplex, giskardpy, krrood, semantic_digital_twin).
- The CRAM monorepo: cram2/cognitive_robot_abstract_machine β cramera lives in
cramera/ - Ready-made recordings: cram2/cram-scenes





