User Tools

Site Tools


lego_dynamixel_2d_plotter

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
lego_dynamixel_2d_plotter [2019/04/23 21:42] – [Parts List] ntorresreyeslego_dynamixel_2d_plotter [2019/04/26 20:11] (current) – removed ntorresreyes
Line 1: Line 1:
-====== LEGO 2D Plotter with Dynamixels (IN PROGRESS) ====== 
- 
-**Author:** Norberto Torres-Reyes Email: torresre@unlv.nevada.edu  
-\\ 
-**Date:** Last modified on 04/23/19 
-\\ 
-**Keywords:** kinematics, planar, robotic arm, 2 link, lego, NXC, NXT, mindstorm, dynamixel, plotting 
-\\ 
- 
-=====Motivation and Audience===== 
- 
- 
- 
-This tutorial is for anyone who wishes to create a 2-link plotting robotic arm using LEGO Mindstorm, NXC software, and Dynamixel RX-28 servos. This tutorial will also reinforce theoretical knowledge about 2-link planar mechanisms, serial communication, and servo control. Readers of this tutorial are recommended to have the following background and interests: 
- 
-<fc blue> 
-  *Previous experience with LEGO Mindstorm 
-\\ 
-  *Matlab and/or C-based programming experience 
-\\ 
-  *Knowledge of linear algebra 
-\\ 
-  *Some knowledge in serial communcation 
-\\ 
-  *Experience with using servos 
-</fc> 
-\\ 
-\\ 
-The rest of the tutorial is presented as follows: 
-  *[[lego_dynamixel_2d_plotter#parts list|Parts List]] 
-  *[[lego_dynamixel_2d_plotter#theoretical background|Theoretical Background]] 
-  *[[lego_dynamixel_2d_plotter#build plans|Build Plans]] 
-  *[[lego_dynamixel_2d_plotter#nxt brick code|NXC Code]] 
-  *[[lego_dynamixel_2d_plotter#running, testing and analysis|Running, Testing and Analysis]] 
-  *[[lego_dynamixel_2d_plotter#conclusions|Conclusions]] 
- 
- 
-====Parts List==== 
-A few parts for controlling the Dynamixels will be needed along with some parts used to communicate between the NXT Brick and the Dynamixel. The LEGO parts list is shown in the LEGO section. 
-\\ 
-\\ 
-**Dynamixel RX28**  
-\\ 
-https://www.trossenrobotics.com/dynamixel-rx-28-robot-actuator.aspx 
-\\ 
-{{:torres:tutorials:nxt_dynamixel:capture4.jpg?nolink&300|PHOTO}} 
-\\ 
-**Lego BreadBoard Adapter** 
-\\ 
-http://www.mindsensors.com/ev3-and-nxt/58-breadboard-connector-kit-for-nxt-or-ev3 
-\\ 
-{{:torres:tutorials:nxt_dynamixel:capture5.png?nolink&300|}} 
-\\ 
-**SMPS2Dynamixel** 
-\\ 
-http://www.robotis.us/smps2dynamixel/ 
-\\ 
-{{:torres:tutorials:nxt_dynamixel:capture6.jpg?nolink&300|PHOTO}} 
-\\ 
-**(Optional) HiLetgo USB Logic Analyzer** 
-\\ 
-https://www.amazon.com/gp/product/B077LSG5P2/ref=ppx_yo_dt_b_asin_title_o00_s00?ie=UTF8&psc=1 
-\\ 
-{{:torres:tutorials:nxt_dynamixel:capture7.jpg?nolink&300|PHOTO}} 
-\\ 
-\\ 
-Other Parts Needed: 
-   *NXT Cable 
-\\ 
-{{:torres:tutorials:nxt_dynamixel:capture8.jpg?nolink&300|}} 
-\\ 
-   *Dynamixel Connector Cables 
-\\ 
-{{:torres:tutorials:nxt_dynamixel:capture9.jpg?nolink&300|}} 
-\\ 
-   *USB A-to-C cable 
-\\ 
-{{:torres:tutorials:nxt_dynamixel:capture10.png?nolink&300|}} 
-\\ 
-   *12V 2-Amp Power Supply 
-\\ 
-{{:torres:tutorials:nxt_dynamixel:capture11.jpg?nolink&300|}} 
-\\ 
- 
- 
- 
- 
-====Theoretical Background==== 
- 
-====Build Plans==== 
- 
-====NXC Code==== 
- 
-====Running, Testing and Analysis==== 
- 
-====Conclusions==== 
  
lego_dynamixel_2d_plotter.1556080942.txt.gz · Last modified: by ntorresreyes