Skip to content

Individual Project for MSc. Advanced Computing at Imperial College London

Notifications You must be signed in to change notification settings

JunnoY/Imperial_Robotics_Project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Imperial_Robotics_Project

Individual Project for MSc. Advanced Computing at Imperial College London


🚀 Quick Start

Run on Physical Robot

# Terminal 1
./run_physical.sh
# or
roslaunch interbotix_xsarm_control xsarm_control.launch robot_model:=vx300s

# Terminal 2
python3 main.py

Run in Simulation (Gazebo)

# Terminal 1
./run.sh
./run_gazebo.sh

# Terminal 2
python3 main.py

🖥️ Main Script Options

The 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

⌨️ Keyboard Shortcuts (during runtime)

  • r → Reset VisionProcessor (re-initialises hand keypoints).
  • ESC → Quit the program.
  • Loop FPS → Printed in the terminal once per second.

About

Individual Project for MSc. Advanced Computing at Imperial College London

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published