Advanced Recording
note
This resource allows user to start/stop advanced recording Detailed behavior of each command is described below.
POST
/internal/commands/start-advanced-recording
Start the Advanced Recording
In case of distributed system, recording for all algo nodes is started simultaneously
Collected frames are saved in
/root/seoulrobotics/recordings/{subfolder}/
which is mounted to/opt/seoulrobotics/recordings/{subfolder}/
in local machine.- Parameters
- (optional) folder_name : Name of the subfolder to save the collected data. If not specified, data will be saved in
/root/seoulrobotics/recordings/
. - (optional) duration : Duration for the circular recording. If not specified, normal recording is used.
- (optional) only_record_foreground : If enabled, only foreground points will be recorded. Generally, used to save space. Can take two values: "true" or "false".
- (optional) folder_name : Name of the subfolder to save the collected data. If not specified, data will be saved in
- Return code
- 200 OK
- 400 BAD REQ
Example
$ curl -X POST 'http://localhost:9080/internal/commands/start-advanced-recording?folder_name=test'
** Respond **
Advanced Recording has started.
/internal/commands/stop-advanced-recording
Stop the Advanced Recording
In case of distributed system, recording for all algo nodes is stopped simultaneously
Collected frames are saved in
/root/seoulrobotics/recordings/{subfolder}/
which is specified when starting command or in UI.- Parameters
- N/A
- Return code
- 200 OK
- 400 BAD REQ
Example
$ curl -X POST 'http://localhost:9080/internal/commands/stop-advanced-recording'
** Respond **
Advanced Recording has stopped.