Skip to content

MHC-RobotSimulators-Research/Interaction_detection_package

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 

Repository files navigation

Interaction detection package

Overview

A hardware module for detecting and differentiating arm interactions in the Raven-II surgical robot platform. This package enables accurate labeling of datasets for training force prediction machine learning models. Author: Mai Bui (bui23m@mtholyoke.edu)

For clearer demonstration, visit this link: Video Description

Background

Raven-II is a research platform for minimally invasive robotically assisted surgery, developed by the Biorobotics Laboratory at the University of Washington, Seattle.

Raven-II surgical robot platform

An Arduino-based hardware solution that addresses a critical challenge in surgical robotics: accurate labeling of robot-tissue interaction datasets. By detecting and differentiating between arm interactions in the Raven-II surgical robot platform, this package solves the problem of creating accurately labeled datasets for:

  • Training force prediction models to develop haptic feedback systems
  • Validating robot-tissue interaction detection

Key Features:

  • Real-time interaction detection
  • Distinct identification of individual robot arms
  • Automated dataset labeling
  • Integration with ROS ecosystem

System workflow

System workflow

Hardware Requirements

Arduino Setup

Arduino Setup

Conductive Phantom Materials

  • Woven copper+nickel plated polyester conductive cloth
  • Loctite Clear Silicone Waterproof Sealant
Conductive Phantom

Software Requirements

Tested Platform

  • Ubuntu 20.04
  • Python 3.8
  • ROS Noetic
  • Arduino Nano

Dependencies

Arduino

  • telematrix
pip install telemetrix
  • Upload Telemetrix4Arduino to Arduino IDE by following this instruction from MrYsLab: Telemetrix4Arduino

Installation

Clone the Repository

cd ~
git clone https://github.com/https://github.com/MHC-RobotSimulators-Research/Interaction_detection_package.git

Build in your local catkin workspace:

cd catkin_workspace && mkdir build
cd build
cmake ..
make

Launching

Launch the interaction detection node:

rosrun interaction publisher_node

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published