Skip to content

A complete closed loop control system for 1 Degree of Freedom prismatic arm.

Notifications You must be signed in to change notification settings

TanawatPawanta/1_DOF_prismatic_control

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 

Repository files navigation

1 DOF prismatic robot arm

This is complete of control part of 1 DOF prismatic robot arm, in this repostory will contain code about the trajectory, controller, and state estimator. Each part will be split into a header file and source file.This code was implemented on STM32 f411re by C language and and require DSP(Digital Signal Processing) for matrix calculation.

Table of contents

System Architecture

image

Trajectory

In this project I had developed 2 types of trajectory

  1. Quintic Polynomial trajectory(current use in project) image

  2. Trapizoid velocity profile trajectory image

Trajectory Tracker

In this project I use cascade control for control velocity and position image

State Estimator

Use Kalman Filter for estimate a velocity

image

reference:https://www.kalmanfilter.net/multiSummary.html

  • Process model
image
  • Measurement model(measure from encoder)
image
  • resault from Kalman Filter

image

velocity from trajectory : orange graph

velocity calculate from encoder : blue graph

Estimate velocity : green graph

Hardware

image
image > >image

About

A complete closed loop control system for 1 Degree of Freedom prismatic arm.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages