Skip to main content
Version: 3.5.0

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".
  • 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.

Logo
If you need access, please contact