autonomy
ARES System Manual: Autonomy Control Systems Protocol

Autonomy Control Systems is a robotics company whose protocols have formed the basis of an ad-hoc standard for robot communication. ARES implements ACS-compatible messages for charging, electromagnetic interference, and version-checking.

Not all charging uses the ACS protocol. Environmental charging is an NS-specific technology that uses the public bus instead. See public.

ACS handshaking and superficial communications like interference occur on channel 360. The majority of the protocol occurs on a private channel negotiated by the host.

ACS protocol handling is governed by the baseband daemon.

ARES does not fully support interoperability with ACS devices, as the majority of them have idiosyncratic purposes that make no sense in the context of an NS unit. However, all NS units are designed to use ACS chargers.

Certain scanners and handshaking devices do use the ACS protocol, including the NanoCom Region Monitor, which is a Nanite Systems product.

The ACS protocol is also used to implement electromagnetic jamming signals. See interference for more information.

Documentation on the published portions of the ACS protocol is available at http://develop.nanite-systems.com/resources/ACS-charging.pdf or directly from Autonomy Control Systems.