User Tools

Site Tools


ece4560:manicontrol

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
ece4560:manicontrol [2015/02/25 21:50] – [Lynx6] pvelaece4560:manicontrol [2023/03/06 10:31] (current) – external edit 127.0.0.1
Line 5: Line 5:
 ===== 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}} 
 + 
 +**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: 
  
 --------- ---------
 ;#; ;#;
-[[: | Main ]]+[[ECE4560:start | ECE4560]] -- [[: | Main ]]
 ;#; ;#;
ece4560/manicontrol.1424919045.txt.gz · Last modified: 2023/03/06 10:31 (external edit)