IROS 2026
Tarun R1,
Anuj Verma1,
Laksh Nanwani1,
Sourav Garg1,
Madhava Krishna1
1 Robotics Research Center (RRC), IIIT Hyderabad, India
-
Clone the repository.
git clone https://github.com/rtarun1/Silica
-
Install the required dependencies.
Using uv:
curl -LsSf https://astral.sh/uv/install.sh | sh cd Silica uv venv .venv source .venv/bin/activate uv sync
Using pip:
cd Silica python3 -m venv .venv source .venv/bin/activate pip install -e .
-
Try SILICA on your images:
# minimum 5GB VRAM required bash infer.sh
-
Clone the repository.
git clone https://github.com/rtarun1/Silica # or add submodule to your existing workspace # git submodule add https://github.com/rtarun1/Silica silica
-
Install the required dependencies.
Using pip:
cd Silica python3 -m pip install -e .
-
Build the ROS2 workspace:
cd <your_ros2_workspace> colcon build --symlink-install --packages-select silica_ros
-
Source the workspace:
source <your_ros2_workspace>/install/setup.bash
-
Run the Silica demo launch file:
ros2 launch silica_ros silica.launch.py
Note
Make sure that you have a camera and that the camera is publishing RGB images. You will also need (aligned) depth images to get the glass-aware point-cloud.
The topics can be set in the config file config/params.yaml.
- Inference code + Mirage18k Dataset
- ROS2 Integration
- Training & Evaluation code