Commands give users the ability to communicate back to the robot. A command can be as simple as publishing to a ROS topic or running a script. Commands can also trigger callbacks to the SDK running on the device itself.

Commands are very valuable for remote management of a device. Typical commands are those that tell devices to return home, restart a mission, update software, or power cycle the device.

Read more about commands here.