Skip to content

This repository includes the hardware design and application examples for a general physical platform for evaluating the performances of soft penumatic robots and implementing the control.

Notifications You must be signed in to change notification settings

ucl-robotics-ai/test-platform-soft-robotics

Repository files navigation

Repository-for-a-soft-robotics-evaluation-platform

This repository aims to provide a solution for designing a characterisation and control platform for pneumatic-driven soft robotic system. The platform design follows a top-down approach, starting from the analysis of the required functionalities of a platform to providing a specific design. Please note the design variety exists, only one solution is provided here. We aim to provide some insights and inspirations of designing a platform, which might be useful to the soft robots community, especially for new starters. We are welcoming to further comments/questions, and your contributions/solutions to buid a more general design framework.

This repository incudes the CAD files for the platform, the designed GUI and the Simulink example for the inverse kinematics implementation using MATLAB/Simulink. The details of each section can be found in the sub-folders.

Platform Overview:

The overeiew of the platform is shown:

image

The CAD file of the platform can be referred to the folder /CAD_of_the_platform.

System Architecture

The system architecture is: image

Main components:

Pressure regulators (Camozzi K8P)

Tracking system (NDI, Aurora)

USB-6341 (NI)

Arduino Due

AC-DC converter (Mean Well, TP150)

Penumatic connector fitting (SMC, KDM10-04)

Slotted panel trunking (Betaduct)

LM358AN (TI)

Extruded aluminum, 20 mm x 20 mm

Shutdown button (Schneider Electric Harmony XB5)

Circuit breaker (Allen Bradley 1492 1492SPM MCB)

Plug socket (Contactum Grey 2 Gang Plug Socket)

Terminal blocks (RS PRO Blue DIN Rail Terminal Block)

Air pipes (RS PRO Compressed Air Pipe Blue Nylon 4mm)

Apart from using RC circuits to achieve DAC conversion, other solutions could be:

  1. Adafruit MCP4728
  2. MP4725
  3. LTC2645

Other useful links are:

MATLAB DAQ Toolbox, to connect the USB-6341 to the MATLAB.

Arduino Support from MATLAB

Arduino Support from Simulink

GUI Design:

The GUI overview is presented here, and details can be found in folder /GUI_toolbox. image

Citation:

The paper is atttached (see the manuscript). The copyright has been tranferred to the IEEE, this work can be cited as follows:

J. Shi, W. Gaozhang, H. Jin, G. Shi, and H. Wurdemann. "Characterisation and control platform for pneumatically driven soft robots: Design and applications". IEEE International Conference on Soft Robotics (RoboSoft), 2023.

About

This repository includes the hardware design and application examples for a general physical platform for evaluating the performances of soft penumatic robots and implementing the control.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages