Builder Overview

Here is a quick overview of what you can do with the Builder API:

Component General Middleware specific
Robot
  • location = (x,y,z) : absolute
  • rotation_euler = (x,y,z) : absolute
  • scale = (x,y,z)
  • translate(x,y,z) : relative
  • rotate(x,y,z) : relative
  • append(component)
  • frequency(hz)
  • level(level)
  • properties()
  • alter(modifier)
  • add_default_interface(‘name’)
  • make_external()
Sensor
  • add_stream(‘name’)
  • add_service(‘name’)
  • add_interface(‘name’)
Actuator
Zone
  • translate(x, y, z)
  • properties()
  • size (read-write)
 
Environment see morse.builder.environment.Environment

For full documentation on the Builder API, see Build your simulations.

You will also find detailed documentation in the morse.builder page.