Seed Robotics models include multiple interfaces that can be used simultaneously to control and query the hand:
Seed Robotics units runs a Cortex M4 with an auxiliary Cortex M0 running the bootloader. The firmware exposes a Virtual COMM port on the USB interface to enable Serial communication. At the time of writing:
After you have connected the hand to your host, a COMM port will be created. Use a Serial Terminal Program to communicate with it. We suggest Termite on Windows, but any Serial Terminal can be used for this task.
The USB interface will automatically detected and work with virtually any Baud Rate up to 10Mbps. For the purpose of a console, 115200bps is a good speed.
Please make sure you set line Termination to Line Feed (\n
). All commands sent to the hand through the console must be terminated by LF. Until this combination is sent, the command is not processed.
Once you connect, you can type help
and you should get a list of all available commands.
about
status
. status
is likely the most useful command whenever something is not working as expected with your hand.
There is quite a lot more you can do using the Console, to control and query your hand.
For a comprehensive list of all Console commands, see the List of Console Commands (for EROS architecture)
( RH4D Units built before March 1st, 2017)
Once you connect, you can type hlp
and you should get a list of all available commands.
ope
clo
did
. did
is likely the most useful command whenever something is not working as expected with your hand. It will show you the configuration for the Dynamixel connection, the Actuator status, including any errors (i.e. overloads, etc.) and information about your unit.
There is quite a lot more you can do using the Console, to control and query your hand.
For a comprehensive list of all Console commands, see the List of DH4D Console Commands