Skip to content

This repository contains the Mathematica code to model and control a Diamond Robot.

Notifications You must be signed in to change notification settings

francescovezzi/Diamond-Robot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Diamond-Robot

The Diamond Robot is a specialized parallel robot designed for applications where precise control of the end-effector orientation is crucial.

Content

In the DiamondRobot.m file you can find the robot modelization, planning and control using several techniques:

  • Computed Torque
  • Adaptive Computed Torque
  • Backstepping
  • Adaptive Backstepping
  • Trace Control

The file ScrewCalculusPro.m contains a library used to obtain the robot kinematic and dynamic equations.

Modelization

The robotics dynamic equations have been obtained through the Denavit-Hartenberg robot parameterization.

Planning

The aim is to make the end-effector following this trajectory:

Control

This is a simulation of the control obtained using Adaptive Backstepping:

About

This repository contains the Mathematica code to model and control a Diamond Robot.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published