Both sides previous revisionPrevious revisionNext revision | Previous revision |
ece4560:manicontrol [2015/02/25 22:11] – [Piktul Manipulator] pvela | ece4560:manicontrol [2024/08/20 21:38] (current) – external edit 127.0.0.1 |
---|
===== Piktul Manipulator ===== | ===== Piktul Manipulator ===== |
------------------------------ | ------------------------------ |
| The //piktul// manipulator is a small RC servo controlled SCARA-type manipulator. As a planar manipulator design with additional height control, it operates in $SE(2) \times \mathbb{R}^+$. The manipulator is good for introducing fundamental concepts in a simpler end-effector space, one that actually can be represented in vector form with little problems given the actuator limits of the servos used. //The current piktuls are configured to use the Lynxmotion SSC-32 controllers.// |
| |
Matlab code: {{ECE4560:piktul_calibrate.m| Calibration GUI}} ; {{ECE4560:piktul.m | Interface Stub}} | Matlab code: {{ECE4560:piktul_calibrate.m| _____ Calibration GUI}} ; {{ECE4560:piktul_display.m | _____ Display Code}} |
| |
Instructions: [[ECE4560:Piktul:Calibrate | Calibration]] | **Lynxmotion SSC-32** Matlab code: {{ECE4560:piktul.m | _____ Interface Stub}} |
| |
| **Arduino Control Box** Matlab code: {{ECE4560:ControlBox:piktul.m | _____ Interface Stub}} |
| |
| Instructions: [[ECE4560:Piktul:Setup| Setup]] ; [[ECE4560:Piktul:Calibrate | Calibration]] ; [[ECE4560:Piktul:Issues | Issues]] ; [[ECE4560:Piktul:Interfacing]] |
| |
===== Lynx6 ===== | ===== Lynx6 ===== |
----------------- | ----------------- |
| |
The slightly more fully functional manipulator to be used in the course is called the **Lynx 6** manipulator made by [[http://www.lynxmotion.com | Lynxmotion]]. We have different versions, from the earliest Lexan one, up to the more recent aluminum ones. Eventually we'll probably design a better one, but for now, this is it. | The slightly more fully functional manipulator to be used in the course is called the **Lynx 6** manipulator made by [[http://www.lynxmotion.com | Lynxmotion]]. We have different versions, from the earliest Lexan one, up to the more recent aluminum ones. Eventually we'll probably design a better one, but for now, this is it. We also have different interfacing schemes for the manipulator, based on the connected microcontroller and the language. //The current version to use is the Arduino Control Box. See the Resolving Issues page below if you have trouble with it, or to avoid having trouble with it.// |
| |
| **Arduino Control Box** Matlab code: {{ECE4560:ControlBox:lynx6_calibrate.m| _____ Calibration GUI}} ; {{ECE4560:ControlBox:lynx6.m | _____ Interface Stub}} |
| |
| **Lynxmotion SSC-32** Matlab code: {{ECE4560:Lynx6:lynx6_calibrate.m| _____ Calibration GUI}} ; {{ECE4560:Lynx6:lynx6.m | _____ Interface Stub}} |
| |
| Instructions: [[ECE4560:Lynx6::Calibrate | Calibration]] ; [[ECE4560:Lynx6:Interfacing]] |
| |
| ===== Arduino Control Box ===== |
| ----------------- |
| A new microcontroller interface has been designed for use with this course. Instructions on how to use it can be found here. |
| |
| Instructions and Tips: [[ECE4560:ControlBox:Connecting | Connecting]] ; |
| [[ECE4560:ControlBox:Issues | Resolving Issues]] |
| |
Matlab code: {{ECE4560:lynx6_calibrate.m| Calibration GUI}} ; {{ECE4560:lynx6.m | Interface Stub}} | |
| |
Instructions: [[ECE4560:Lynx6::Calibrate | Calibration]] | |
| |
--------- | --------- |
;#; | ;#; |
[[: | Main ]] | [[ECE4560:start | ECE4560]] -- [[: | Main ]] |
;#; | ;#; |