Skip to content
@anolishq

Anolis HQ

Making machines go brrrrr!

Anolis 🦎

Anolis is a control runtime for machines built from many devices.

It runs on the computer that controls a machine, such as a Raspberry Pi in a lab rig. Each piece of hardware is reached through a provider: a separate program that talks to the device and speaks the Anolis Device Provider Protocol (ADPP) to the runtime. The runtime discovers the devices, polls their signals, and is the single path for control, from an HTTP API or a behavior tree.

Repositories

The BREAD board firmware, the CRUMBS bus library, the BREAD contracts and the ezo-driver library the EZO provider builds on are developed in FEAST.

Pinned Loading

  1. anolis anolis Public

    Anolis is a modular control runtime for building machines from heterogeneous devices.

    C++ 2 1

  2. anolis-workbench anolis-workbench Public

    Commissioning shell repository for Anolis.

    Python 1

  3. anolis-protocol anolis-protocol Public

    Canonical protocol contracts for the Anolis ecosystem.

    Python

  4. anolis-provider-bread anolis-provider-bread Public

    BREAD hardware provider for the Anolis runtime.

    C++

  5. anolis-provider-ezo anolis-provider-ezo Public

    Ezo sensor hardware provider for the Anolis runtime.

    C++

  6. anolis-provider-sdk anolis-provider-sdk Public

    Shared C++ SDK for building Anolis Device Provider Protocol (ADPP) device providers.

    C++

Repositories

Showing 10 of 14 repositories

Top languages

Loading…