Individual Project for MSc. Advanced Computing at Imperial College London
# Terminal 1
./run_physical.sh
# or
roslaunch interbotix_xsarm_control xsarm_control.launch robot_model:=vx300s
# Terminal 2
python3 main.py# Terminal 1
./run.sh
./run_gazebo.sh
# Terminal 2
python3 main.pyThe entrypoint script main.py accepts flags to enable/disable optional components:
-
Default run (GUI + Rerun enabled):
python3 main.py
-
Disable Rerun visualiser:
python3 main.py --no-rerun
-
Disable Mapper GUI:
python3 main.py --no-gui
-
Disable video saving:
python3 main.py --no-video
-
Enable end-effector (EE) camera view recording:
python3 main.py --ee-cam
-
Headless mode (no GUI, no Rerun, no video):
python3 main.py --no-rerun --no-gui --no-video
r→ ResetVisionProcessor(re-initialises hand keypoints).ESC→ Quit the program.- Loop FPS → Printed in the terminal once per second.