A Few Utility Tools

Dog Tracer for Log Inspection

In our prior work, we implemented an initial version of dog tracer for inspecting proprioceptive data. In this repo, we extend the capability of dog tracer to visualize the depth image and estimated heightmap jointly with proprioception.

Dog Tracer

You can start the dog tracer by running:

python -m src.utils.dog_tracer.dog_tracer

Camera Latency Calibration

src/utils/go1_camera_calibration executes sinusoidal body height motions and records the depth image as well as body proprioception data. We then use the recorded data to plot the body height estimation from camera and from proprioception, which allows us to measure perception latencies.

Motor Calibration

src/utils/go1_motor_calibration executes open-loop torque command to the rear-left knee of the robot. We then measure the output torque and compare it with the torque command.

Motor Calibration