Todo:
- Main function demo
- Lifecycle
- ROS Message communication
- LCM communication
- investigate OBS live stream
- on_configure: calibration of direction testing
- on_activate: configure control mode & action
- on_deactivate: clear_error/ reboot
- Milestone 1: support velcity control and a subset of command (hardcoded format)
- Milestone 2: interactive argument -> user give the command name and can obtain the attribute fields