Robotic Ultrasound
Autonomous ultrasound scanning with force-controlled robots and AI-guided imaging for diagnostic and interventional applications.
Overview
The robotic ultrasound workflow enables autonomous and semi-autonomous ultrasound scanning using robot manipulators. This framework combines:
- Real-time ultrasound simulation with GPU-accelerated raytracing
- Force-compliant robotic control for safe patient interaction
- AI policies trained on expert demonstrations
- Edge deployment with Holoscan for clinical use
Supports diagnostic imaging, interventional guidance, vascular access, and medical training applications.
Hardware & Models
- Robots: Franka Panda, UR5/UR10, custom URDF support
- Ultrasound: Linear, curvilinear, phased array probes
- Sensors: RealSense cameras, force/torque sensors, haptic devices
- Pre-trained: Liver scanning, vascular access, force control, safety monitoring
Development & Applications
- Tools: Multi-terminal orchestration, real-time visualization, performance profiling
- Clinical: Diagnostic automation, needle guidance, training simulation, telemedicine
Get Started
-
Quick Start Guide
Set up your environment and run your first ultrasound scan simulation
What you'll learn:
- Install DDS and dependencies
- Configure ultrasound simulator
- Run liver scan demo
- Understand system architecture
-
Simulation & Scanning
Create realistic ultrasound environments and scanning scenarios
Available environments:
- Liver phantom scanning
- Vascular access guidance
- Cardiac echo acquisition
- Custom anatomy support
-
Real-time Communication
Connect robots, sensors, and compute nodes with DDS
DDS capabilities:
- Low-latency robot control
- Multi-sensor fusion
- Distributed computing
- Hardware abstraction
-
Holoscan Applications
Deploy AI-powered ultrasound applications at the edge
Edge applications:
- Clarius probe integration
- RealSense perception
- Real-time inference
- Clinical deployment
-
AI Policy Runner
Execute trained policies for autonomous scanning
Supported policies:
- PI-0 vision-based control
- GR00T-N1 multimodal
- Custom trained models
- Safety monitoring
-
Training & Customization
Train your own policies and customize the workflow
Training options:
- Collect demonstrations
- Imitation learning
- Sim-to-real transfer
- Custom robot integration
Training guides:
-
Visualization Tools
Monitor and debug your robotic ultrasound system in real-time
Visualization features:
- Multi-camera feeds (RGB/depth)
- Live ultrasound imaging
- Robot state monitoring
- DDS data flow inspection
Extend with Your Own Assets
The robotic ultrasound workflow integrates seamlessly with custom hardware and patient models:
- Bring Your Own Patient - Convert medical imaging to ultrasound phantoms
- Bring Your Own XR - Teleoperate with mixed reality devices
- Bring Your Own Robot - Integrate custom platforms
- MIRA Robot Teleoperation - Remote operation of MIRA surgical robot
- Replace Franka Hand with Ultrasound - Hardware modification guide