[robot] cmd interface: initial commit of command interface

this commit will be merged to robot.ino