Skip to content

Shayan-Sepahvand/CCR-IK

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Image-to-joint inverse kinematics estimation of a cooperative continuum arm

Introduction

In this work, a deep learning-based technique is used to study the image-to-joint inverse kinematics of a tendon-driven supportive continuum arm. An eye-off-hand configuration is considered by mounting a camera at a fixed pose with respect to the inertial frame attached at the arm base. This camera captures an image for each distinct joint variable at each sampling time to construct the training dataset. This repository contains the implementation of the conference paper Image-to-Joint Inverse Kinematic of a Supportive Continuum Arm Using Deep Learning published in Canadian Conference on Robot and Vision (CRV2024) .

Project Layout

The project layout can be described as follows:

    ├── Scripts              # All Jupyter Notebook Files
    |
    ├── Dataset                 # Contains the images collected and the lables
    |   ├── imgs                # 999 RGB images collected
    |   ├── lables              # The joint variable
    |
    ├── Results                 # Result Directory
    

Setup to create the dataset

As illustrated below, the SCCR comprises the operative (the arm on the left) and supportive arms (the arm on the right). Each arm consists of several elements: additional spacer disks for transmitting motor tensions to the tip flexible spring steel backbone, spacer disks made with PLA filament to guide the tendons, and four braided Kevlar lines serving as tendons. These tendons align along a circle with a radius of $18.55$ (mm), running parallel to the backbone. The manipulation of the tendons is done using Dynamixel servomotors AX-12A (Robotis, Lakeforest CA).

The block diagram of the entire data collecting setup is as follows:

The following figure shows the images captured using a monocular camera and the corresponding joint angles.

Learning Curves

Citation

I will be grateful if you cite my work in case you use this repository.

@article{Sepahvand2024Image,
	author = {Sepahvand, Shayan and Wang, Guanghui and Janabi-Sharifi, Farrokh},
	journal = {Proceedings of the Conference on Robots and Vision},
	year = {2024},
	month = {may 28},
	note = {https://crv.pubpub.org/pub/60urxy9p},
	publisher = {},
	title = {Image-to-{Joint} {Inverse} {Kinematic} of a {Supportive} {Continuum} {Arm} {Using} {Deep} {Learning}},
}

About

CCR-IK: Image-to-joint (I2J) inverse kinematics estimation of a cooperative continuum Robot (CCR)

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors