BB.Kino.Visualisation (bb_kino v0.3.3)

View Source

A Kino widget for 3D robot visualisation using Three.js.

Displays an interactive 3D view of the robot with:

  • Real-time joint position updates
  • Orbit camera controls (pan, zoom, rotate)
  • Visual geometry rendering (boxes, cylinders, spheres)

Usage

BB.Kino.Visualisation.new(MyRobot)

The widget automatically:

  • Loads the robot topology and geometry
  • Subscribes to sensor messages for position updates
  • Updates joint transforms in real-time

Summary

Functions

Creates a new 3D visualisation widget for the given robot.

Functions

new(robot_module)

@spec new(module()) :: Kino.JS.Live.t()

Creates a new 3D visualisation widget for the given robot.