cardioxplorer
Science Score: 57.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
✓CITATION.cff file
Found CITATION.cff file -
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
✓DOI references
Found 4 DOI reference(s) in README -
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (12.6%) to scientific vocabulary
Repository
Basic Info
- Host: GitHub
- Owner: ZhouyangX
- License: cc0-1.0
- Default Branch: main
- Size: 11.2 MB
Statistics
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
- Releases: 0
Metadata Files
README.md
CardioXplorer: An Open-Source Catheter Robot
This repository contains open-source resources for a modular robotic system, designed for catheter ablation procedures, and validated by trainees and cardiologists. However, the modular design of the robot encourages the application of the system in various fields requiring the use of catheters.
Please make sure to reference or acknowledge the use of our repository if you find it useful!

Overview
The robot is designed to manipulate commercial catheters in 3 degrees of freedom (DoF): - Axial insertion/retraction - Tool shaft rotation - Catheter tip articulation
Independent actuators were employed for each DoF to enable flexible reconfiguration. The handle interface is easily customizable using silicone molds, thus able to accommodate various commercial catheters.
Content
The repository contains: - CAD models - 3D design files for mechanical parts. - Catheter Library - 3D design files for 3 commercial catheter handles for ablation therapy and corresponding design files to develop silicone inserts for knob-based actuation module. - Software - Control code, simulation (Blender Python API), data logger. - Media - Photos and diagrams of the robot and the electronics. - Clincal Feedback - Questionnaire and feedback results.
Getting Started
To build the robot system: 1.
| Part | Quantity | Estimated Cost | | --- | --- | -- | | PLA 3D Printer Filament | 1kg | $20 | | PETG 3D Printer Filament | 50g | $5 | | TPU 3D Printer Filament | 50g | $5 | | Nema 17 Stepper Motor | 1 | $50 | | Nema 8 Stepper Motor w/ 19:1 Gearbox | 1 | $50 | | SAVOX SC-1251 MG 9kg Servo | 1kg | $50 | | 6ch Through-hold Slip Ring | 1kg | $50 | | 3mm Aluminum Plate | 1kg | $5 | | 38.1mm OD Aluminum Pipe | 0.5m | $5 | | WS2812B Addressable LEDs | 1m | $15 | | 12V Electromagnets | 5 | $30 | | Limit Switches | 2 | $2 | | 20T GT2 Gears | 2 | $5 | | 208T GT2 Close Loop Belt | 1 | $5 | | GT2 Belt | 0.8m | $5 | | Arduino MKR Zero | 4 | $130 | | Arduino CAN Bus Shield | 4 | $130 | | Arduino RS485 Shield | 2 | $50 | | PS5 Controller | 1 | $30 | | Mil-Max Pogo Connectors Pair | 1 | $5 | | Hall Effect Sensor w/ Magnets | 1 | $10 | | TMC5160 Stepper Motor Driver | 2 | $30 | | Estimated Total Cost: | - | $687 |
Publications
The design and validation are described in the following publication:
Reference article - https://doi.org/10.3390/robotics13050080
Xu, Z., Zeidan, A. M., He, Y., Leung, L., Byrne, C., Sabu, S., ... & Rhode, K. (2024). CardioXplorer: An Open-Source Modular Teleoperative Robotic Catheter Ablation System. Robotics, 13(5), 80.
License
The contents of this repository are made available under the CC License. See LICENSE for details.
Contributing
We welcome contributions - please submit pull requests! See CONTRIBUTING for guidelines.
Contact
Contact the team by email with any questions.
Owner
- Name: Zhouyang Xu
- Login: ZhouyangX
- Kind: user
- Repositories: 1
- Profile: https://github.com/ZhouyangX
Citation (CITATION.cff)
cff-version: 1.2.0
message: "If you use this software, please cite it as below."
authors:
- family-names: "Xu"
given-names: "Zhouyang"
- family-names: "Zeidan"
given-names: "Aya Mutaz"
- family-names: "He"
given-names: "Yetao"
- family-names: "Leung"
given-names: "Lisa"
- family-names: "Byrne"
given-names: "Calum"
- family-names: "Sabu"
given-names: "Sachin"
- family-names: "Wu"
given-names: "Yuanwei"
- family-names: "Chen"
given-names: "Zhiyue"
- family-names: "Williams"
given-names: "Steven E."
- family-names: "Lindenroth"
given-names: "Lukas"
- family-names: "Behar"
given-names: "Jonathan"
- family-names: "Rinaldi"
given-names: "Christopher Aldo"
- family-names: "Whitaker"
given-names: "John"
- family-names: "Arujuna"
given-names: "Aruna"
- family-names: "Housden"
given-names: "Richard"
- family-names: "Rhode"
given-names: "Kawal"
title: "CardioXplorer: An Open-Source Modular Teleoperative Robotic Catheter Ablation System"
version: 1.0
date-released: 2023-11-30
url: "https://github.com/ZhouyangX/CardioXplorer"