Integration Project Systems and Control 2013 Group 4: Difference between revisions

From Control Systems Technology Group
Jump to navigation Jump to search
Line 71: Line 71:


==== Week 1 ====
==== Week 1 ====
* List of what you have done and learned
* The first step in this project was to identify the pizza-robot by creating a list of all the (straightforward) (design) requirements of the pizza-robot (to design experiments) such as:
* ...
{|
|-
| - The pizza is not allowed to fall during transport, therefore the maximum acceleration (horizontally and vertically) is limited
|-
| - The robot is not allowed to touch the pizza holding brackets, the trajectory design must prevent crashes
|-
| - 3 pizza's must be transported and the pizzas must be transported as fast as possible (approx. 10-15 sec), and thus the fastest trajectory must be found
|-
| - The controller must stabilize the system
|-
| - Controller output is limited, no saturation
|-
| - The accuracy of the pizza-robot end-effector when obtaining a pizza from the brackets should be approx. 5mm
|-
| - Controller output is limited, keep saturation of motors in mind
|-
|}
* A next step was to identify the limitations of the pizza-robot such as
{|
|-
| - Degrees of freedom to specify the workspace of the end-effector
|-
| - The maximum input signals [V] of the motors of the pizza-robot and consequently the maximum velocity/acceleration of each joint
|-
|}
* To identify the pizza-robot in a more specific way:
{|
|-
| - The kinematics of the pizza-robot are derived which are helpfull for the trajectory design and determining the dynamics of the pizza-robot using the DH convention.  
|-
| - A simple model (dynamics) of the pizza-robot is determined to possibly use model-based control design (dynamics of the pizza-robot in terms of the generalized coordinates is difficult, consider a simple model for each joint seperately)
|-
| - FRF-measurement experiments are prepared (designing a ref. trajectory, a stabilizing controller)
|-
|}


==== Week 2 ====
==== Week 2 ====
* ...
* ...

Revision as of 02:40, 1 March 2013

Group Members

Name: Student id: Email:
Koen Gruntjens 0760934 k.g.j.gruntjens@student.tue.nl
E. van Broekhoven 0637413 e.c.v.broekhoven@student.tue.nl
W. Geelen 0744855 w.geelen@student.tue.nl
L. Hazeleger 0651762 l.hazeleger@student.tue.nl

Planning

Week:
Feb 18 - Feb 24
- Qualitative analysis of robot
- Derivation of kinematics and dynamics (Leroy, Erik)
- Preparation of first experiment session (Wouter, Koen)
- Investigate different control-design
- Group meeting
Feb 25 - Mar 3
- FRF-measurement and analyse (Wouter,Leroy (Tuesday))
- Coupled/decoupled experiment (Wouter,Koen (Friday))
- Nonlinearity experiment (Wouter,Koen (Friday))
- Static friction experiment (Wouter,Koen (Friday))
- Design of feedback-control (Iterative learning control) (All)
- Group meeting (Friday)
Mar 4 - Mar 10
- Feedback-control Experiments(Erik, Koen)
- Discuss feedforward-control (All)
- Group meeting

Progress

Week 1

  • The first step in this project was to identify the pizza-robot by creating a list of all the (straightforward) (design) requirements of the pizza-robot (to design experiments) such as:
- The pizza is not allowed to fall during transport, therefore the maximum acceleration (horizontally and vertically) is limited
- The robot is not allowed to touch the pizza holding brackets, the trajectory design must prevent crashes
- 3 pizza's must be transported and the pizzas must be transported as fast as possible (approx. 10-15 sec), and thus the fastest trajectory must be found
- The controller must stabilize the system
- Controller output is limited, no saturation
- The accuracy of the pizza-robot end-effector when obtaining a pizza from the brackets should be approx. 5mm
- Controller output is limited, keep saturation of motors in mind
  • A next step was to identify the limitations of the pizza-robot such as
- Degrees of freedom to specify the workspace of the end-effector
- The maximum input signals [V] of the motors of the pizza-robot and consequently the maximum velocity/acceleration of each joint
  • To identify the pizza-robot in a more specific way:
- The kinematics of the pizza-robot are derived which are helpfull for the trajectory design and determining the dynamics of the pizza-robot using the DH convention.
- A simple model (dynamics) of the pizza-robot is determined to possibly use model-based control design (dynamics of the pizza-robot in terms of the generalized coordinates is difficult, consider a simple model for each joint seperately)
- FRF-measurement experiments are prepared (designing a ref. trajectory, a stabilizing controller)

Week 2

  • ...