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 a full doc on the Builder API, see Build your simulations.

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