http://wiki.lofarolabs.com/api.php?action=feedcontributions&user=Eeide&feedformat=atomLofaro Lab Wiki - User contributions [en]2024-03-29T08:26:31ZUser contributionsMediaWiki 1.23.3http://wiki.lofarolabs.com/index.php/Baxter_headBaxter head2014-12-14T20:41:13Z<p>Eeide: </p>
<hr />
<div>For help with 3d printing check out [http://wiki.lofarolabs.com/index.php/Main_Page 3d printing] on the Lofaro labs wiki.<br />
<br />
These will all fit very nicely with the screws from [http://www.electronickits.com/robot/Bioloid_Premium.htm this] link it is the boiolid bot kit you will need. <br />
<br />
You can down load all of the cad files [http://www.thingiverse.com/thing:577896 here.]<br />
<br />
* Items list for this head build<br />
** 1 spool filament<br />
** 3 AX-12A servos<br />
** 14 S1 screws<br />
** 12 S3 screws<br />
** 8 S6 screws<br />
** 1 S-B screw<br />
** 26 N1 nuts<br />
** 1 N2 nut<br />
** 1 BU stopper<br />
<br />
<br />
[[File:Halo.png]]<br />
<br />
The picture above shows 3 ring1 and 1 ring2 prints they are not connected they are just sitting there they don't need to be connected because the ring1s are just holding the space there. I will explain more later on.<br />
<br />
The first thing the you need to do is put N1 nuts in the bracket shown below<br />
* 8 N1 nuts<br />
<br />
[[File:F53holes.png]]<br />
<br />
The next thing to do is to connect the bracket shown above to a servo. this is shown below make sure not to knock out any of the nuts.<br />
* 6 S1 screws<br />
* 6 N1 nuts<br />
<br />
[[File:Servo connect.png]]<br />
<br />
The next part of this is to connect the servo to the halo part.<br />
* 8 S6 screw are required<br />
<br />
[[File:Servoandhalo.png]]<br />
<br />
Then 4 S3 screws will be needed to connect the bracket to the servo face as shown below<br />
* 4 S3 screws<br />
<br />
[[File:Bracket2.png]]<br />
<br />
next you will need to connect the f53 full back to the face part of the the baxter head. it should look like the figure below.<br />
* 4 s3 screws<br />
* 4 N1 nuts<br />
<br />
[[File:Faceattach.png]]<br />
<br />
next you will need to connect the servo to the f53 special shown below<br />
* 8 S1 screws<br />
* 8 N1 nuts<br />
<br />
[[File:Servotoface.png]]<br />
<br />
now connect the bracket to one side of the face as shown below<br />
* 1 BU<br />
* 1 S-B<br />
* 1 N2<br />
<br />
[[File:Faceattaching1.png]]<br />
<br />
now connect the other side with S3 screws<br />
* 4 S3 screws<br />
<br />
[[File:Otherside.png]]<br />
<br />
Now that you have all of this built you take off the screw in Baxters head and this ring should fit perfectly on Baxters head. Next you need to find a screw that will fit in the hole in the head. I will leave that part up to you just take the one you took out of the head to Homedepot and get a longer one.</div>Eeidehttp://wiki.lofarolabs.com/index.php/Baxter_Arm_BuildBaxter Arm Build2014-12-14T20:40:26Z<p>Eeide: </p>
<hr />
<div>This project is the Baxter arm build these arms are a 44% scaled version of the baxter arms and can be found [http://www.thingiverse.com/thing:581352 here].<br />
The claw that was made for this project was somewhat unsuccessful because it was to weak in some spots [http://www.thingiverse.com/thing:581405 here] are the files if you would like them <br />
<br />
We connected these arms to some PVC pipe with wood screws that worked.<br />
<br />
* Parts list for this build<br />
** 1 spool Filament<br />
** 16 AX-12A servos<br />
** 108 S1<br />
** 32 S2<br />
** 8 S3<br />
** 6 S-B<br />
** 92 N1<br />
** 6 BU <br />
<br />
For the first part of the arm build we make a part that will be used twice in the arm<br />
<br />
* 4 S2 Screws and 4 N1 nuts<br />
<br />
Remember to do this step twice <br />
<br />
[[File:Firststep.png]]<br />
<br />
Next connect the other side as shown<br />
<br />
* 4 S2 screws and 4 N1 nuts<br />
<br />
[[File:Secondstep.png]]<br />
<br />
Now that you have built two sets of these for each arm you can connect one of them to a servo as shown<br />
<br />
You will need to connect it on both sides only one side is shown<br />
<br />
* 8 S1 screws and 8 N1 nuts<br />
<br />
[[File:Thridstep.png]]<br />
<br />
Next you will connect the elbow part you will need<br />
<br />
* 4 S3 screws and 4 N1 nuts<br />
<br />
[[File:Fourthstep.png]]<br />
<br />
In the next step we add a servo as shown in the picture with<br />
<br />
* 4 S1 screws<br />
<br />
we add the part from earlier that we made you will need<br />
<br />
* 4 S1 screws and 1 BU and 1 S-B<br />
<br />
[[File:Fifthstep.png]]<br />
<br />
Attach another servo with<br />
<br />
* 8 S1 screws and 8 N1 nuts<br />
<br />
[[File:Sixthstep.png]]<br />
<br />
The next step is to add the part shown to the servo face<br />
<br />
* 4 S1 screws<br />
<br />
[[File:Seventhstep.png]]<br />
<br />
The next step we add a servo and the bracket as shown f22<br />
<br />
* 8 S1 screws<br />
* 4 N1 nuts<br />
* 1 BU and 1 S-B<br />
<br />
[[File:Eighthstep.png]]<br />
<br />
In the next step we add another servo with the part f53 special you will also <br />
<br />
* 10 S1 screws and 6 N1 nuts<br />
<br />
[[File:Ninethstep.png]]<br />
<br />
Now just find any claw that you like on [http://www.thingiverse.com/ Thingiverse.com] and attach it to the f53 with its own servo to open and close it.<br />
<br />
Now going to the other side of the arm add a servo like shown below<br />
<br />
[[File:Tenthstep.png]]<br />
<br />
Next add an f3 and a servo as shown below<br />
<br />
* 8 S1 screws and 4 N1 nuts<br />
<br />
[[File:Eleventhstep.png]]<br />
<br />
Next attach a F3 to some surface and then attach it to the last servo on the bottom as shown.<br />
<br />
* 4 N1 nuts and 4 S1 screws<br />
<br />
[[File:Twelvethstep.png]]<br />
<br />
<br />
the whole thing should look like the image below I added a claw to make it look nice<br />
<br />
[[File:Laststep.png]]</div>Eeidehttp://wiki.lofarolabs.com/index.php/Baxter_Arm_BuildBaxter Arm Build2014-12-14T20:34:49Z<p>Eeide: </p>
<hr />
<div>This project is the Baxter arm build these arms are a 44% scaled version of the baxter arms and can be found [http://www.thingiverse.com/thing:581352 here].<br />
The claw that was made for this project was somewhat unsuccessful because it was to weak in some spots [http://www.thingiverse.com/thing:581405 here] are the files if you would like them <br />
<br />
For the first part of the arm build we make a part that will be used twice in the arm<br />
<br />
* 4 S2 Screws and 4 N1 nuts<br />
<br />
Remember to do this step twice <br />
<br />
[[File:Firststep.png]]<br />
<br />
Next connect the other side as shown<br />
<br />
* 4 S2 screws and 4 N1 nuts<br />
<br />
[[File:Secondstep.png]]<br />
<br />
Now that you have built two sets of these for each arm you can connect one of them to a servo as shown<br />
<br />
You will need to connect it on both sides only one side is shown<br />
<br />
* 8 S1 screws and 8 N1 nuts<br />
<br />
[[File:Thridstep.png]]<br />
<br />
Next you will connect the elbow part you will need<br />
<br />
* 4 S3 screws and 4 N1 nuts<br />
<br />
[[File:Fourthstep.png]]<br />
<br />
In the next step we add a servo as shown in the picture with<br />
<br />
* 4 S1 screws<br />
<br />
we add the part from earlier that we made you will need<br />
<br />
* 4 S1 screws and 1 BU and 1 S-B<br />
<br />
[[File:Fifthstep.png]]<br />
<br />
Attach another servo with<br />
<br />
* 8 S1 screws and 8 N1 nuts<br />
<br />
[[File:Sixthstep.png]]<br />
<br />
The next step is to add the part shown to the servo face<br />
<br />
* 4 S1 screws<br />
<br />
[[File:Seventhstep.png]]<br />
<br />
The next step we add a servo and the bracket as shown f22<br />
<br />
* 8 S1 screws<br />
* 4 N1 nuts<br />
* 1 BU and 1 S-B<br />
<br />
[[File:Eighthstep.png]]<br />
<br />
In the next step we add another servo with the part f53 special you will also <br />
<br />
* 10 S1 screws and 6 N1 nuts<br />
<br />
[[File:Ninethstep.png]]<br />
<br />
Now just find any claw that you like on [http://www.thingiverse.com/ Thingiverse.com] and attach it to the f53 with its own servo to open and close it.<br />
<br />
Now going to the other side of the arm add a servo like shown below<br />
<br />
[[File:Tenthstep.png]]<br />
<br />
Next add an f3 and a servo as shown below<br />
<br />
* 8 S1 screws and 4 N1 nuts<br />
<br />
[[File:Eleventhstep.png]]<br />
<br />
Next attach a F3 to some surface and then attach it to the last servo on the bottom as shown.<br />
<br />
* 4 N1 nuts and 4 S1 screws<br />
<br />
[[File:Twelvethstep.png]]<br />
<br />
<br />
the whole thing should look like the image below I added a claw to make it look nice<br />
<br />
[[File:Laststep.png]]</div>Eeidehttp://wiki.lofarolabs.com/index.php/Baxter_Arm_BuildBaxter Arm Build2014-12-14T20:33:10Z<p>Eeide: </p>
<hr />
<div>This project is the Baxter arm build these arms are a 44% scaled version of the baxter arms and can be found [http://www.thingiverse.com/thing:581352 here].<br />
The claw that was made for this project was somewhat unsuccessful because it was to weak in some spots [http://www.thingiverse.com/thing:581405 here] are the files if you would like them <br />
<br />
For the first part of the arm build we make a part that will be used twice in the arm<br />
<br />
* 4 S2 Screws and 4 N1 nuts<br />
<br />
Remember to do this step twice <br />
<br />
[[File:Firststep.png]]<br />
<br />
Next connect the other side as shown<br />
<br />
* 4 S2 screws and 4 N1 nuts<br />
<br />
[[File:Secondstep.png]]<br />
<br />
Now that you have built two sets of these for each arm you can connect one of them to a servo as shown<br />
<br />
You will need to connect it on both sides only one side is shown<br />
<br />
* 8 S1 screws and 8 N1 nuts<br />
<br />
[[File:Thridstep.png]]<br />
<br />
Next you will connect the elbow part you will need<br />
<br />
* 4 S3 screws and 4 N1 nuts<br />
<br />
[[File:Fourthstep.png]]<br />
<br />
In the next step we add a servo as shown in the picture with<br />
<br />
* 4 S1 screws<br />
<br />
we add the part from earlier that we made you will need<br />
<br />
* 4 S1 screws and 1 BU and 1 S-B<br />
<br />
[[File:Fifthstep.png]]<br />
<br />
Attach another servo with<br />
<br />
* 8 S1 screws and 8 N1 nuts<br />
<br />
[[File:Sixthstep.png]]<br />
<br />
The next step is to add the part shown to the servo face<br />
<br />
* 4 S1 screws<br />
<br />
[[File:Seventhstep.png]]<br />
<br />
The next step we add a servo and the bracket as shown f22<br />
<br />
* 8 S1 screws<br />
* 4 N1 nuts<br />
* 1 BU and 1 S-B<br />
<br />
[[File:Eighthstep.png]]<br />
<br />
In the next step we add another servo with the part f53 special you will also <br />
<br />
* 9 S1 screws and 6 N1 nuts<br />
<br />
[[File:Ninethstep.png]]<br />
<br />
Now just find any claw that you like on [http://www.thingiverse.com/ Thingiverse.com] and attach it to the f53 with its own servo to open and close it.<br />
<br />
Now going to the other side of the arm add a servo like shown below<br />
<br />
[[File:Tenthstep.png]]<br />
<br />
Next add an f3 and a servo as shown below<br />
<br />
* 8 S1 screws and 4 N1 nuts<br />
<br />
[[File:Eleventhstep.png]]<br />
<br />
Next attach a F3 to some surface and then attach it to the last servo on the bottom as shown.<br />
<br />
* 4 N1 nuts and 4 S1 screws<br />
<br />
[[File:Twelvethstep.png]]<br />
<br />
<br />
the whole thing should look like the image below I added a claw to make it look nice<br />
<br />
[[File:Laststep.png]]</div>Eeidehttp://wiki.lofarolabs.com/index.php/Baxter_headBaxter head2014-12-14T20:24:43Z<p>Eeide: </p>
<hr />
<div>For help with 3d printing check out [http://wiki.lofarolabs.com/index.php/Main_Page 3d printing] on the Lofaro labs wiki.<br />
<br />
These will all fit very nicely with the screws from [http://www.electronickits.com/robot/Bioloid_Premium.htm this] link it is the boiolid bot kit you will need. <br />
<br />
You can down load all of the cad files [http://www.thingiverse.com/thing:577896 here.]<br />
<br />
* Items list for this head build<br />
** 14 S1 screws<br />
** 12 S3 screws<br />
** 8 S6 screws<br />
** 1 S-B screw<br />
** 26 N1 nuts<br />
** 1 N2 nut<br />
** 1 BU stopper<br />
<br />
<br />
[[File:Halo.png]]<br />
<br />
The picture above shows 3 ring1 and 1 ring2 prints they are not connected they are just sitting there they don't need to be connected because the ring1s are just holding the space there. I will explain more later on.<br />
<br />
The first thing the you need to do is put N1 nuts in the bracket shown below<br />
* 8 N1 nuts<br />
<br />
[[File:F53holes.png]]<br />
<br />
The next thing to do is to connect the bracket shown above to a servo. this is shown below make sure not to knock out any of the nuts.<br />
* 6 S1 screws<br />
* 6 N1 nuts<br />
<br />
[[File:Servo connect.png]]<br />
<br />
The next part of this is to connect the servo to the halo part.<br />
* 8 S6 screw are required<br />
<br />
[[File:Servoandhalo.png]]<br />
<br />
Then 4 S3 screws will be needed to connect the bracket to the servo face as shown below<br />
* 4 S3 screws<br />
<br />
[[File:Bracket2.png]]<br />
<br />
next you will need to connect the f53 full back to the face part of the the baxter head. it should look like the figure below.<br />
* 4 s3 screws<br />
* 4 N1 nuts<br />
<br />
[[File:Faceattach.png]]<br />
<br />
next you will need to connect the servo to the f53 special shown below<br />
* 8 S1 screws<br />
* 8 N1 nuts<br />
<br />
[[File:Servotoface.png]]<br />
<br />
now connect the bracket to one side of the face as shown below<br />
* 1 BU<br />
* 1 S-B<br />
* 1 N2<br />
<br />
[[File:Faceattaching1.png]]<br />
<br />
now connect the other side with S3 screws<br />
* 4 S3 screws<br />
<br />
[[File:Otherside.png]]<br />
<br />
Now that you have all of this built you take off the screw in Baxters head and this ring should fit perfectly on Baxters head. Next you need to find a screw that will fit in the hole in the head. I will leave that part up to you just take the one you took out of the head to Homedepot and get a longer one.</div>Eeidehttp://wiki.lofarolabs.com/index.php/Baxter_headBaxter head2014-12-14T20:21:29Z<p>Eeide: </p>
<hr />
<div>For help with 3d printing check out [http://wiki.lofarolabs.com/index.php/Main_Page 3d printing] on the Lofaro labs wiki.<br />
<br />
These will all fit very nicely with the screws from [http://www.electronickits.com/robot/Bioloid_Premium.htm this] link it is the boiolid bot kit you will need. <br />
<br />
You can down load all of the cad files [http://www.thingiverse.com/thing:577896 here.]<br />
<br />
* Items list for this head build<br />
** 14 S1 screws<br />
** 12 S3 screws<br />
** 8 S6 screws<br />
** 1 S-B screw<br />
** 26 N1 nuts<br />
** 1 N2 nut<br />
** 1 BU stopper<br />
<br />
<br />
[[File:Halo.png]]<br />
<br />
The picture above shows 3 ring1 and 1 ring2 prints they are not connected they are just sitting there they don't need to be connected because the ring1s are just holding the space there. I will explain more later on.<br />
<br />
The first thing the you need to do is put N1 nuts in the bracket shown below<br />
* 8 N1 nuts<br />
<br />
[[File:F53holes.png]]<br />
<br />
The next thing to do is to connect the bracket shown above to a servo. this is shown below make sure not to knock out any of the nuts.<br />
* 6 S1 screws<br />
* 6 N1 nuts<br />
<br />
[[File:Servo connect.png]]<br />
<br />
The next part of this is to connect the servo to the halo part.<br />
* 8 S6 screw are required<br />
<br />
[[File:Servoandhalo.png]]<br />
<br />
Then 4 S3 screws will be needed to connect the bracket to the servo face as shown below<br />
* 4 S3 screws<br />
<br />
[[File:Bracket2.png]]<br />
<br />
next you will need to connect the f53 full back to the face part of the the baxter head. it should look like the figure below.<br />
* 4 s3 screws<br />
* 4 N1 nuts<br />
<br />
[[File:Faceattach.png]]<br />
<br />
next you will need to connect the servo to the f53 special shown below<br />
* 8 S1 screws<br />
* 8 N1 nuts<br />
<br />
[[File:Servotoface.png]]<br />
<br />
now connect the bracket to one side of the face as shown below<br />
* 1 BU<br />
* 1 S-B<br />
* 1 N2<br />
<br />
[[File:Faceattaching1.png]]<br />
<br />
now connect the other side with S3 screws<br />
* 4 S3 screws<br />
<br />
[[File:Otherside.png]]</div>Eeidehttp://wiki.lofarolabs.com/index.php/Baxter_headBaxter head2014-12-14T20:17:26Z<p>Eeide: </p>
<hr />
<div>For help with 3d printing check out [http://wiki.lofarolabs.com/index.php/Main_Page 3d printing] on the Lofaro labs wiki.<br />
<br />
These will all fit very nicely with the screws from [http://www.electronickits.com/robot/Bioloid_Premium.htm this] link it is the boiolid bot kit you will need. <br />
<br />
You can down load all of the cad files [http://www.thingiverse.com/thing:577896 here.]<br />
<br />
[[File:Halo.png]]<br />
<br />
The picture above shows 3 ring1 and 1 ring2 prints they are not connected they are just sitting there they don't need to be connected because the ring1s are just holding the space there. I will explain more later on.<br />
<br />
The first thing the you need to do is put N1 nuts in the bracket shown below<br />
* 8 N1 nuts<br />
<br />
[[File:F53holes.png]]<br />
<br />
The next thing to do is to connect the bracket shown above to a servo. this is shown below make sure not to knock out any of the nuts.<br />
* 6 S1 screws<br />
* 6 N1 nuts<br />
<br />
[[File:Servo connect.png]]<br />
<br />
The next part of this is to connect the servo to the halo part.<br />
* 8 S6 screw are required<br />
<br />
[[File:Servoandhalo.png]]<br />
<br />
Then 4 S3 screws will be needed to connect the bracket to the servo face as shown below<br />
* 4 S3 screws<br />
<br />
[[File:Bracket2.png]]<br />
<br />
next you will need to connect the f53 full back to the face part of the the baxter head. it should look like the figure below.<br />
* 4 s3 screws<br />
* 4 N1 nuts<br />
<br />
[[File:Faceattach.png]]<br />
<br />
next you will need to connect the servo to the f53 special shown below<br />
* 8 S1 screws<br />
* 8 N1 nuts<br />
<br />
[[File:Servotoface.png]]<br />
<br />
now connect the bracket to one side of the face as shown below<br />
* 1 BU<br />
* 1 S-B<br />
* 1 N2<br />
<br />
[[File:Faceattaching1.png]]<br />
<br />
now connect the other side with S3 screws<br />
* 4 S3 screws<br />
<br />
[[File:Otherside.png]]</div>Eeidehttp://wiki.lofarolabs.com/index.php/Main_PageMain Page2014-12-14T20:04:40Z<p>Eeide: /* Robots */</p>
<hr />
<div><br />
== Robots ==<br />
* [[Baxter]]<br />
* [http://wiki.lofarolabs.com/index.php/Hubo_DRC_Peg-In-Hole_%26_Valve_Turn Hubo DRC]<br />
* [[Minibot/ax-12a/ax-18a]]<br />
<br />
== Projects ==<br />
* [[Baxter Peg-In-Hole]]<br />
* [[Oculus Virtual Reality Telepresence System]]<br />
* [[Hubo DRC Peg-In-Hole & Valve Turn]]<br />
* [[SLAM using Mapping and Wifi Signal Strength]]<br />
* [[Magnetic Resonator Guitar (MR.G)]]<br />
* [[ Minibot driving with ball in hole ax-12a]]<br />
<br />
== Tutorials ==<br />
* [[Streaming webcams to Oculus Rift with openCV]]<br />
* [[Configuring Baxter robot]]<br />
* [[Setting up Oculus rift servo controller dependencies]]<br />
* [[Installing openrave, openhubo, hubo-ach and performing peg-in-hole]]<br />
* [[Raspberry_Pi_and_Arducopter_connections_through_ROS]]<br />
* [[Ros_on_Raspberry_pi]]<br />
* [[ROS Tutorials]]<br />
* [[ROS Operations and Basic Concepts]]<br />
* [[Python-OpenCV Tutorials]]<br />
* [[OpenCM 9.04]]<br />
* [[Installing Packages Required for SLAM]]<br />
* [[Setting up RGBDSLAM with ROS in Gazebo]]<br />
* [[Setting up RGBDSLAM with ROS in the real world]]<br />
* [[Gazebo Tutorials]]<br />
* [[Virtual Pioneer 3DX Moving Tutorial]]<br />
* [[ Minibot haptic feedback ax-12a]]<br />
* [[Ubuntu Bash scripts]]<br />
* [[USB2Dynamixel Fixing soft bricking]]<br />
<br />
== Models ==<br />
* [[3D model of Lofaro Labs in ~.STL format]]<br />
* [[Walk-in Video for the New Floor Model for Lofaro Labs]]<br />
* [[Floor Plans for Nguyen Engineering Building]]<br />
<br />
== 3D Printing ==<br />
* [[3D Printer Guide]]<br />
* [[How to Scale an STL File and Print the File on 3D Printer]]<br />
* [[Editing STL Files on SketchUp]]<br />
<br />
== Teams ==<br />
* [[Archr]]</div>Eeidehttp://wiki.lofarolabs.com/index.php/ArchrArchr2014-12-13T00:39:03Z<p>Eeide: </p>
<hr />
<div>[[File:ARCHR.png]]<br />
<br />
[[File:RobotpictureARCHR.png]]<br />
<br />
The Archr team made controllers that were mapped from the controller to the robot. We made a 1 to 1 scale which was Minibot, 44% scaled version of baxter, and a scaled version for Hubo DRC. The Hubo DRC was in a simulation and the controller was real telling the computer where to move the robot.<br />
<br />
== Robots ==<br />
* [[Archr Baxter]]<br />
* [[Archr Hubo DRC]]<br />
* [[Archr Minibot/ax-12a/ax-18a]]</div>Eeidehttp://wiki.lofarolabs.com/index.php/File:ARCHR.pngFile:ARCHR.png2014-12-13T00:38:41Z<p>Eeide: </p>
<hr />
<div></div>Eeidehttp://wiki.lofarolabs.com/index.php/3D_Printer_Guide3D Printer Guide2014-12-13T00:37:25Z<p>Eeide: </p>
<hr />
<div>''Printer Model in the Lab: MakerBot Replicator 2X(Eric's Printer)''<br />
<br />
----<br />
<br />
'''General information about the 3D printer and 3D printing process'''<br />
<br />
----<br />
<br />
'''Application'''<br />
<br />
----<br />
<br />
The 3D printer in the lab is a basic printer only works with PLA Material. Most of the time, it is only used to <br />
print smaller pieces. Printing larger pieces, might take a lot of time.<br />
----<br />
<br />
'''Material'''<br />
<br />
----<br />
<br />
The common materials used for 3D printing is ''ABS or PLS plastic there are several more at [http://hackaday.com/2013/09/18/3d-printering-alternative-filaments/#more-103027 this] link, wood is one of them and [http://techcrunch.com/2014/01/28/3d-printing-goes-carbon-fiber/ carbon] fiber is also starting to be an option ''.<br />
if you look at this site you can see that people are starting to print [http://hackaday.com/2013/12/01/3d-printing-lithium-ion-cells/ lithium-ion-cells]<br />
<br />
----<br />
<br />
'''Printing with PLA and ABS'''<br />
<br />
''PLA''<br />
<br />
-PLA is less complex but it also is not as strong and has a few other problems<br />
<br />
-When printing with PLA the Bed doesn't need to be heated and the the filament needs to be cooled right away with a fan blowing directly on the filament. The bed of PLA should have blue painters tape to make sure that it sticks well.<br />
<br />
''ABS''<br />
<br />
-The Makerbot 2x originally prints with ABS filament. It can be altered to use PLA also if you print [http://www.thingiverse.com/thing:221306 this] attachment it also needs [[http://www.digikey.com/product-search/en?vendor=0&keywords=381-1082 this]] fan and some screws that are 80mm long fit just right in the hole the current ones in the makerbot are 60mm. <br />
<br />
-When printing with ABS the best way to make it stick it to use Kapton tape on the heat bed with the heat bed at 110 degrees celsius. you let your print put down the big part of the raft then you can put some nail polish remover(acetone is the main part in nail polish remover) on the raft. <br />
<br />
-For very large parts if you are still having trouble with it warping then you can use wood gorilla glue in the spots between the large part of the raft then when it gets covered up it will keep it down. it can be hard to get it off I got a few holes in my tape from it sticking to well.<br />
----<br />
'''Printing in the correct direction'''<br />
some things to think about when printing is how many supports you will need but another way to think about how things print are that where the print lines are. the print lines are the weakest point of the print. In this first photo you see the best way to print it with the least amount of supports. but this one makes it so there would be vertical lines along the whole peace and on the arms that you see each line would be a weak poing because they would be small and happen a lot of times.<br />
<br />
[[File:ex1.png]]<br />
in this picture there will most likely need to be some supports under the part of the arm that you see also in some of the side that connects to the other servo. even though that support would be required for a good looking print this part will be stronger because these layers are longer and because of the way that the force is being applied to the part.<br />
[[File:ex2.png]]<br />
<br />
----<br />
<br />
''' printing with two colors'''<br />
<br />
If you want to print with two colors all you need to do is click on what you want to be on the other extruder then click objects then click that you want it to be on the other extruder shown below<br />
<br />
[[File:Archer wall 2.png]]<br />
<br />
Here is a good shot of what one will look like<br />
<br />
[[File:Archer wall.png]]<br />
<br />
Here is a real print<br />
<br />
[[File:Archer wall 3.png]]<br />
<br />
<br />
----<br />
<br />
'''Additional ideas'''<br />
<br />
It takes some work but the Makerbot replicator 2x has a way that someone came up with on [http://www.thingiverse.com/ ThingIverse] that lets you take off the extruders and connect a dremel that lets the user use it as a cnc machine. it is still in the initial phase so I am not sure how it will come out or how the software will work.<br />
<br />
----<br />
<br />
if you are at George Mason U you can make contact with me for help with 3d printing if you want to. I have a Replicator 2x for ABS printing if you need it. eric_eide@yahoo.com I don't mind helping.</div>Eeidehttp://wiki.lofarolabs.com/index.php/3D_Printer_Guide3D Printer Guide2014-12-13T00:37:09Z<p>Eeide: </p>
<hr />
<div>''Printer Model in the Lab: MakerBot Replicator 2X(Eric's Printer)''<br />
<br />
----<br />
<br />
'''General information about the 3D printer and 3D printing process'''<br />
<br />
----<br />
<br />
'''Application'''<br />
<br />
----<br />
<br />
The 3D printer in the lab is a basic printer only works with PLA Material. Most of the time, it is only used to <br />
print smaller pieces. Printing larger pieces, might take a lot of time.<br />
----<br />
<br />
'''Material'''<br />
<br />
----<br />
<br />
The common materials used for 3D printing is ''ABS or PLS plastic there are several more at [http://hackaday.com/2013/09/18/3d-printering-alternative-filaments/#more-103027 this] link, wood is one of them and [http://techcrunch.com/2014/01/28/3d-printing-goes-carbon-fiber/ carbon] fiber is also starting to be an option ''.<br />
if you look at this site you can see that people are starting to print [http://hackaday.com/2013/12/01/3d-printing-lithium-ion-cells/ lithium-ion-cells]<br />
<br />
----<br />
<br />
'''Printing with PLA and ABS'''<br />
<br />
''PLA''<br />
<br />
-PLA is less complex but it also is not as strong and has a few other problems<br />
<br />
-When printing with PLA the Bed doesn't need to be heated and the the filament needs to be cooled right away with a fan blowing directly on the filament. The bed of PLA should have blue painters tape to make sure that it sticks well.<br />
<br />
''ABS''<br />
<br />
-The Makerbot 2x originally prints with ABS filament. It can be altered to use PLA also if you print [http://www.thingiverse.com/thing:221306 this] attachment it also needs [[http://www.digikey.com/product-search/en?vendor=0&keywords=381-1082 this]] fan and some screws that are 80mm long fit just right in the hole the current ones in the makerbot are 60mm. <br />
<br />
-When printing with ABS the best way to make it stick it to use Kapton tape on the heat bed with the heat bed at 110 degrees celsius. you let your print put down the big part of the raft then you can put some nail polish remover(acetone is the main part in nail polish remover) on the raft. <br />
<br />
-For very large parts if you are still having trouble with it warping then you can use wood gorilla glue in the spots between the large part of the raft then when it gets covered up it will keep it down. it can be hard to get it off I got a few holes in my tape from it sticking to well.<br />
----<br />
'''Printing in the correct direction'''<br />
some things to think about when printing is how many supports you will need but another way to think about how things print are that where the print lines are. the print lines are the weakest point of the print. In this first photo you see the best way to print it with the least amount of supports. but this one makes it so there would be vertical lines along the whole peace and on the arms that you see each line would be a weak poing because they would be small and happen a lot of times.<br />
<br />
[[File:ex1.png]]<br />
in this picture there will most likely need to be some supports under the part of the arm that you see also in some of the side that connects to the other servo. even though that support would be required for a good looking print this part will be stronger because these layers are longer and because of the way that the force is being applied to the part.<br />
[[File:ex2.png]]<br />
<br />
----<br />
<br />
''' printing with two colors'''<br />
<br />
If you want to print with two colors all you need to do is click on what you want to be on the other extruder then click objects then click that you want it to be on the other extruder shown below<br />
<br />
[[File:Archer wall 2.png]]<br />
<br />
Here is a good shot of what one will look like<br />
<br />
[[File:Archer wall.png]]<br />
<br />
Here is a real print<br />
<br />
[[File:Archer wall 3.png]]<br />
<br />
<br />
----<br />
<br />
'''additional ideas'''<br />
<br />
It takes some work but the Makerbot replicator 2x has a way that someone came up with on [http://www.thingiverse.com/ ThingIverse] that lets you take off the extruders and connect a dremel that lets the user use it as a cnc machine. it is still in the initial phase so I am not sure how it will come out or how the software will work.<br />
<br />
----<br />
<br />
if you are at George Mason U you can make contact with me for help with 3d printing if you want to. I have a Replicator 2x for ABS printing if you need it. eric_eide@yahoo.com I don't mind helping.</div>Eeidehttp://wiki.lofarolabs.com/index.php/Main_PageMain Page2014-12-13T00:29:23Z<p>Eeide: </p>
<hr />
<div><br />
== Robots ==<br />
* [[Baxter]]<br />
* [[Hubo DRC]]<br />
* [[Minibot/ax-12a/ax-18a]]<br />
<br />
== Projects ==<br />
* [[Baxter Peg-In-Hole]]<br />
* [[Oculus Virtual Reality Telepresence System]]<br />
* [[Hubo DRC Peg-In-Hole & Valve Turn]]<br />
* [[SLAM using Mapping and Wifi Signal Strength]]<br />
* [[Magnetic Resonator Guitar (MR.G)]]<br />
* [[ Minibot driving with ball in hole ax-12a]]<br />
<br />
== Tutorials ==<br />
* [[Streaming webcams to Oculus Rift with openCV]]<br />
* [[Configuring Baxter robot]]<br />
* [[Setting up Oculus rift servo controller dependencies]]<br />
* [[Installing openrave, openhubo, hubo-ach and performing peg-in-hole]]<br />
* [[Raspberry_Pi_and_Arducopter_connections_through_ROS]]<br />
* [[Ros_on_Raspberry_pi]]<br />
* [[ROS Tutorials]]<br />
* [[ROS Operations and Basic Concepts]]<br />
* [[Python-OpenCV Tutorials]]<br />
* [[OpenCM 9.04]]<br />
* [[Installing Packages Required for SLAM]]<br />
* [[Setting up RGBDSLAM with ROS in Gazebo]]<br />
* [[Setting up RGBDSLAM with ROS in the real world]]<br />
* [[Gazebo Tutorials]]<br />
* [[Virtual Pioneer 3DX Moving Tutorial]]<br />
* [[ Minibot haptic feedback ax-12a]]<br />
* [[Ubuntu Bash scripts]]<br />
* [[USB2Dynamixel Fixing soft bricking]]<br />
<br />
== Models ==<br />
* [[3D model of Lofaro Labs in ~.STL format]]<br />
* [[Walk-in Video for the New Floor Model for Lofaro Labs]]<br />
* [[Floor Plans for Nguyen Engineering Building]]<br />
<br />
== 3D Printing ==<br />
* [[3D Printer Guide]]<br />
* [[How to Scale an STL File and Print the File on 3D Printer]]<br />
* [[Editing STL Files on SketchUp]]<br />
<br />
== Teams ==<br />
* [[Archr]]</div>Eeidehttp://wiki.lofarolabs.com/index.php/USB2Dynamixel_Fixing_soft_brickingUSB2Dynamixel Fixing soft bricking2014-12-13T00:29:03Z<p>Eeide: Created page with "So FTDI pushed out a new driver with Windows Update that bricks counterfeit FTDI chips by setting the Product ID to "0000". But if you are here you probably know that already..."</p>
<hr />
<div>So FTDI pushed out a new driver with Windows Update that bricks counterfeit FTDI chips by setting the Product ID to "0000".<br />
<br />
But if you are here you probably know that already.<br />
<br />
Here is the process that worked for me to return the FTDI chip back to its original VID:PID of 0403:6001 from a Linux (Ubuntu) computer.<br />
<br />
1.Plug in your bricked device. If you run "lsusb" it should show a device at "0403:0000".<br />
<br />
2.Download [http://rtr.ca/ft232r/ft232r_prog-1.24.tar.gz ft232r_prog] or [http://WDMyCloud.device1083053.wd2go.com/api/1.0/rest/file_contents/Public/Lofaro%20labs/ft232r_prog-1.24.tar.gz?device_user_id=9466339&request_auth_code=502ab5bfafe12f678749bf34383d529e6bde259e20d09d46f94f077df0a66e76 here] from [http://rtr.ca/ft232r/ ft232r_prog] (v1.24) and extract to a folder<br />
<br />
3.Install the build dependencies by running "sudo apt-get install make gcc libftdi-dev"<br />
<br />
4.Change directory into the folder ft232r_prog where the file ft232r_prog.c resides<br />
<br />
5.Type "make" to build the program<br />
<br />
6.Now run "sudo ./ft232r_prog --old-pid 0x0000 --new-pid 0x6001"<br />
<br />
7.You are done. Unplug and re-insert your USB device and run "lsusb" again. It should show an id of 0403:6001</div>Eeidehttp://wiki.lofarolabs.com/index.php/Main_PageMain Page2014-12-13T00:28:50Z<p>Eeide: </p>
<hr />
<div><br />
== Robots ==<br />
* [[Baxter]]<br />
* [[Hubo DRC]]<br />
* [[Minibot/ax-12a/ax-18a]]<br />
<br />
== Projects ==<br />
* [[Baxter Peg-In-Hole]]<br />
* [[Oculus Virtual Reality Telepresence System]]<br />
* [[Hubo DRC Peg-In-Hole & Valve Turn]]<br />
* [[SLAM using Mapping and Wifi Signal Strength]]<br />
* [[Magnetic Resonator Guitar (MR.G)]]<br />
* [[ Minibot driving with ball in hole ax-12a]]<br />
<br />
== Tutorials ==<br />
* [[Streaming webcams to Oculus Rift with openCV]]<br />
* [[Configuring Baxter robot]]<br />
* [[Setting up Oculus rift servo controller dependencies]]<br />
* [[Installing openrave, openhubo, hubo-ach and performing peg-in-hole]]<br />
* [[Raspberry_Pi_and_Arducopter_connections_through_ROS]]<br />
* [[Ros_on_Raspberry_pi]]<br />
* [[ROS Tutorials]]<br />
* [[ROS Operations and Basic Concepts]]<br />
* [[Python-OpenCV Tutorials]]<br />
* [[OpenCM 9.04]]<br />
* [[Installing Packages Required for SLAM]]<br />
* [[Setting up RGBDSLAM with ROS in Gazebo]]<br />
* [[Setting up RGBDSLAM with ROS in the real world]]<br />
* [[Gazebo Tutorials]]<br />
* [[Virtual Pioneer 3DX Moving Tutorial]]<br />
* [[ Minibot haptic feedback ax-12a]]<br />
* [[Ubuntu Bash scripts]]<br />
* [[USB2Dynamixel Fixing soft bricking]]<br />
<br />
== Models ==<br />
* [[3D model of Lofaro Labs in ~.STL format]]<br />
* [[Walk-in Video for the New Floor Model for Lofaro Labs]]<br />
* [[Floor Plans for Nguyen Engineering Building]]<br />
<br />
== 3D Printing ==<br />
* [[3D Printer Guide]]<br />
* [[How to Scale an STL File and Print the File on 3D Printer]]<br />
* [[Editing STL Files on SketchUp]]<br />
<br />
<br />
<br />
<br />
== Teams ==<br />
* [[Archr]]</div>Eeidehttp://wiki.lofarolabs.com/index.php/Main_PageMain Page2014-12-13T00:28:10Z<p>Eeide: </p>
<hr />
<div><br />
== Robots ==<br />
* [[Baxter]]<br />
* [[Hubo DRC]]<br />
* [[Minibot/ax-12a/ax-18a]]<br />
<br />
== Projects ==<br />
* [[Baxter Peg-In-Hole]]<br />
* [[Oculus Virtual Reality Telepresence System]]<br />
* [[Hubo DRC Peg-In-Hole & Valve Turn]]<br />
* [[SLAM using Mapping and Wifi Signal Strength]]<br />
* [[Magnetic Resonator Guitar (MR.G)]]<br />
* [[ Minibot driving with ball in hole ax-12a]]<br />
<br />
== Tutorials ==<br />
* [[Streaming webcams to Oculus Rift with openCV]]<br />
* [[Configuring Baxter robot]]<br />
* [[Setting up Oculus rift servo controller dependencies]]<br />
* [[Installing openrave, openhubo, hubo-ach and performing peg-in-hole]]<br />
* [[Raspberry_Pi_and_Arducopter_connections_through_ROS]]<br />
* [[Ros_on_Raspberry_pi]]<br />
* [[ROS Tutorials]]<br />
* [[ROS Operations and Basic Concepts]]<br />
* [[Python-OpenCV Tutorials]]<br />
* [[OpenCM 9.04]]<br />
* [[Installing Packages Required for SLAM]]<br />
* [[Setting up RGBDSLAM with ROS in Gazebo]]<br />
* [[Setting up RGBDSLAM with ROS in the real world]]<br />
* [[Gazebo Tutorials]]<br />
* [[Virtual Pioneer 3DX Moving Tutorial]]<br />
* [[ Minibot haptic feedback ax-12a]]<br />
* [[Ubuntu Bash scripts]]<br />
* [[USB2Dynamixel]]<br />
<br />
== Models ==<br />
* [[3D model of Lofaro Labs in ~.STL format]]<br />
* [[Walk-in Video for the New Floor Model for Lofaro Labs]]<br />
* [[Floor Plans for Nguyen Engineering Building]]<br />
<br />
== 3D Printing ==<br />
* [[3D Printer Guide]]<br />
* [[How to Scale an STL File and Print the File on 3D Printer]]<br />
* [[Editing STL Files on SketchUp]]<br />
<br />
<br />
<br />
<br />
== Teams ==<br />
* [[Archr]]</div>Eeidehttp://wiki.lofarolabs.com/index.php/ArchrArchr2014-12-13T00:25:13Z<p>Eeide: </p>
<hr />
<div>[[File:RobotpictureARCHR.png]]<br />
<br />
The Archr team made controllers that were mapped from the controller to the robot. We made a 1 to 1 scale which was Minibot, 44% scaled version of baxter, and a scaled version for Hubo DRC. The Hubo DRC was in a simulation and the controller was real telling the computer where to move the robot.<br />
<br />
== Robots ==<br />
* [[Archr Baxter]]<br />
* [[Archr Hubo DRC]]<br />
* [[Archr Minibot/ax-12a/ax-18a]]</div>Eeidehttp://wiki.lofarolabs.com/index.php/ArchrArchr2014-12-13T00:25:03Z<p>Eeide: </p>
<hr />
<div>[[File:RobotpictureARCHR.png]]<br />
The Archr team made controllers that were mapped from the controller to the robot. We made a 1 to 1 scale which was Minibot, 44% scaled version of baxter, and a scaled version for Hubo DRC. The Hubo DRC was in a simulation and the controller was real telling the computer where to move the robot.<br />
<br />
== Robots ==<br />
* [[Archr Baxter]]<br />
* [[Archr Hubo DRC]]<br />
* [[Archr Minibot/ax-12a/ax-18a]]</div>Eeidehttp://wiki.lofarolabs.com/index.php/File:RobotpictureARCHR.pngFile:RobotpictureARCHR.png2014-12-13T00:23:38Z<p>Eeide: </p>
<hr />
<div></div>Eeidehttp://wiki.lofarolabs.com/index.php/Archr_Minibot/ax-12a/ax-18aArchr Minibot/ax-12a/ax-18a2014-12-13T00:14:25Z<p>Eeide: /* Code */</p>
<hr />
<div>[[File:Minibot4.png]][[File:Minibot2.png]]<br />
<br />
The robot above is a custom designed and 3D printed robot we refer to as Minibot and was created as a part of a senior design project at George Mason University. It is comprised of a series of Dynamixel AX-12 and AX-18 servos, daisy-chained together, and two USB cameras connected separately. All of the pieces are connected using 3D printed, plastic brackets, available on Thingiverse, and the robot is attached to a 1/2" thick, 7.5"x12" board. The board is attached to the mobile platform, an MMP8, by velcro for easy removal. From the videos, it can be see that the blue robot is the controller for the red robot.<br />
<br />
The code for the project scans to see how many servos make up the robot and controller. In order for the joints to be linked, the servo ID's must be in a specific order. For example, the servos in Minibot are ordered from 1-10 starting from the left claw, to the left shoulder, to the right shoulder, and down to the right claw. The waist is 11, neck (pan) 12, and finally the head (tilt) is 13. The servos in the controller, then, either begin at an offset value, say 21, if the robots are controlled on one PC, or the same value 1 if they are being controlled by multiple PCs, and go up to the highest value on the controlled robot. It is important to note that the controller will have two less servos than the robot, since the virtual reality system accounts for the commands sent to the robot's stereovision system.<br />
<br />
----<br />
==Tutorials==<br />
* [[python library for dynamixel servos]]<br />
* [[Networking/import socket]]<br />
* [[haptic feedback ax-12a code]]<br />
* [[cad files for solidworks and stl type also ax-12a model and baxter]]<br />
* [[Streaming webcams to Oculus Rift with openCV]]<br />
* [[Ubuntu Bash scripts]]<br />
<br />
<br />
==Code==<br />
* [[How to use the code]]<br />
** [http://WDMyCloud.device1083053.wd2go.com/api/1.0/rest/dir_contents/Public/Lofaro%20Labs/server?device_user_id=9466339&request_auth_code=6e2eaafe0e5d65c83eeb81a858367e9a0c0bb2626efd7b11bbefa145b10f36e9 Server]<br />
** [http://WDMyCloud.device1083053.wd2go.com/api/1.0/rest/dir_contents/Public/Lofaro%20Labs/client?device_user_id=9466339&request_auth_code=ec7563eece965812c6fe59aa0957b518b685b57790ac3a369e8b8fe96703019b client]<br />
** [https://github.com/LofaroLabs/ARCHR-Servo-Control can also be found here]<br />
<br />
==Videos==<br />
* [https://www.youtube.com/watch?v=D8LeWLUosMg initial testing]<br />
* [https://www.youtube.com/watch?v=ABPjFuQKKdE testing servos]<br />
* [https://www.youtube.com/watch?v=AByCx4V5Bp0 mmp8 testing]<br />
* [https://www.youtube.com/watch?v=0I7rHrjn8jc Minibot haptic feedback video]<br />
* [https://www.youtube.com/watch?v=uGWpnrFsMvs initial peg in hole]<br />
* [https://www.youtube.com/watch?v=PY3LmFIp1O0 initial testing with Oculus Rift head tracking]<br />
* [[ Minibot driving with ball in hole ax-12a]]<br />
* [https://www.youtube.com/watch?v=eBH2n_K_nCI finished product]<br />
<br />
==Building Minibot==<br />
* [[Head Build]]<br />
* [[Minibot Arm]]<br />
* [[Minibot Body]]<br />
* [[Connecting all the parts]]</div>Eeidehttp://wiki.lofarolabs.com/index.php/Archr_Minibot/ax-12a/ax-18aArchr Minibot/ax-12a/ax-18a2014-12-13T00:13:43Z<p>Eeide: Created page with "File:Minibot4.pngFile:Minibot2.png The robot above is a custom designed and 3D printed robot we refer to as Minibot and was created as a part of a senior design proje..."</p>
<hr />
<div>[[File:Minibot4.png]][[File:Minibot2.png]]<br />
<br />
The robot above is a custom designed and 3D printed robot we refer to as Minibot and was created as a part of a senior design project at George Mason University. It is comprised of a series of Dynamixel AX-12 and AX-18 servos, daisy-chained together, and two USB cameras connected separately. All of the pieces are connected using 3D printed, plastic brackets, available on Thingiverse, and the robot is attached to a 1/2" thick, 7.5"x12" board. The board is attached to the mobile platform, an MMP8, by velcro for easy removal. From the videos, it can be see that the blue robot is the controller for the red robot.<br />
<br />
The code for the project scans to see how many servos make up the robot and controller. In order for the joints to be linked, the servo ID's must be in a specific order. For example, the servos in Minibot are ordered from 1-10 starting from the left claw, to the left shoulder, to the right shoulder, and down to the right claw. The waist is 11, neck (pan) 12, and finally the head (tilt) is 13. The servos in the controller, then, either begin at an offset value, say 21, if the robots are controlled on one PC, or the same value 1 if they are being controlled by multiple PCs, and go up to the highest value on the controlled robot. It is important to note that the controller will have two less servos than the robot, since the virtual reality system accounts for the commands sent to the robot's stereovision system.<br />
<br />
----<br />
==Tutorials==<br />
* [[python library for dynamixel servos]]<br />
* [[Networking/import socket]]<br />
* [[haptic feedback ax-12a code]]<br />
* [[cad files for solidworks and stl type also ax-12a model and baxter]]<br />
* [[Streaming webcams to Oculus Rift with openCV]]<br />
* [[Ubuntu Bash scripts]]<br />
<br />
<br />
==Code==<br />
* [[How to use the code]]<br />
** [http://WDMyCloud.device1083053.wd2go.com/api/1.0/rest/dir_contents/Public/Lofaro%20Labs/server?device_user_id=9466339&request_auth_code=6e2eaafe0e5d65c83eeb81a858367e9a0c0bb2626efd7b11bbefa145b10f36e9 Server]<br />
** [http://WDMyCloud.device1083053.wd2go.com/api/1.0/rest/dir_contents/Public/Lofaro%20Labs/client?device_user_id=9466339&request_auth_code=ec7563eece965812c6fe59aa0957b518b685b57790ac3a369e8b8fe96703019b client]<br />
* [https://github.com/LofaroLabs/ARCHR-Servo-Control can also be found here]<br />
<br />
==Videos==<br />
* [https://www.youtube.com/watch?v=D8LeWLUosMg initial testing]<br />
* [https://www.youtube.com/watch?v=ABPjFuQKKdE testing servos]<br />
* [https://www.youtube.com/watch?v=AByCx4V5Bp0 mmp8 testing]<br />
* [https://www.youtube.com/watch?v=0I7rHrjn8jc Minibot haptic feedback video]<br />
* [https://www.youtube.com/watch?v=uGWpnrFsMvs initial peg in hole]<br />
* [https://www.youtube.com/watch?v=PY3LmFIp1O0 initial testing with Oculus Rift head tracking]<br />
* [[ Minibot driving with ball in hole ax-12a]]<br />
* [https://www.youtube.com/watch?v=eBH2n_K_nCI finished product]<br />
<br />
==Building Minibot==<br />
* [[Head Build]]<br />
* [[Minibot Arm]]<br />
* [[Minibot Body]]<br />
* [[Connecting all the parts]]</div>Eeidehttp://wiki.lofarolabs.com/index.php/Archr_BaxterArchr Baxter2014-12-13T00:13:12Z<p>Eeide: Created page with "File:Baxter.jpg == Overview == Baxter was purchased by George Mason University in Spring 2014 and utilized in projects such as: [ARCHR] and [Graduate work]. By utilizing..."</p>
<hr />
<div>[[File:Baxter.jpg]]<br />
== Overview ==<br />
<br />
Baxter was purchased by George Mason University in Spring 2014 and utilized in projects such as: [ARCHR] and [Graduate work]. By utilizing the powerful ROS software suite it offers streamlined programming built-in with access to various features such as sonar, IR, wrist-camera, front-facing camera, and more. Its hardware allows high adaptability and flexibility to tasks while remaining very safe to humans. It is the first interactive 7 degree-of-freedom humanoid robot offered by Rethink Robotics at an affordable price with research and outreach in the [http://www.rethinkrobotics.com/research-education/ STEM] field in mind.<br />
<br />
==Tutorials==<br />
*[[Setting up software environment for controlling Baxter]]<br />
*[["Hello World" with Baxter]]<br />
<br />
==Code==<br />
*[[ARCHR (voodoo-style controller)]]<br />
<br />
==Videos==<br />
:[https://www.youtube.com/watch?v=lLpFW24VZYQ&feature=youtu.be Peg-in-Hole]<br />
:[https://www.youtube.com/watch?v=PvSnwFUXiRM Baxter Stereovision with Oculus DK1]<br />
:[https://www.youtube.com/watch?v=GSx22ggePHw Baxter and miniBOT joint effort]<br />
<br />
==Building==<br />
* [[Baxter head]]<br />
* [[Baxter Arm Build]]<br />
----</div>Eeidehttp://wiki.lofarolabs.com/index.php/ArchrArchr2014-12-13T00:12:43Z<p>Eeide: Created page with "== Robots == * Archr Baxter * Archr Hubo DRC * Archr Minibot/ax-12a/ax-18a"</p>
<hr />
<div>== Robots ==<br />
* [[Archr Baxter]]<br />
* [[Archr Hubo DRC]]<br />
* [[Archr Minibot/ax-12a/ax-18a]]</div>Eeidehttp://wiki.lofarolabs.com/index.php/Main_PageMain Page2014-12-13T00:11:35Z<p>Eeide: </p>
<hr />
<div><br />
== Robots ==<br />
* [[Baxter]]<br />
* [[Hubo DRC]]<br />
* [[Minibot/ax-12a/ax-18a]]<br />
<br />
== Projects ==<br />
* [[Baxter Peg-In-Hole]]<br />
* [[Oculus Virtual Reality Telepresence System]]<br />
* [[Hubo DRC Peg-In-Hole & Valve Turn]]<br />
* [[SLAM using Mapping and Wifi Signal Strength]]<br />
* [[Magnetic Resonator Guitar (MR.G)]]<br />
* [[ Minibot driving with ball in hole ax-12a]]<br />
<br />
== Tutorials ==<br />
* [[Streaming webcams to Oculus Rift with openCV]]<br />
* [[Configuring Baxter robot]]<br />
* [[Setting up Oculus rift servo controller dependencies]]<br />
* [[Installing openrave, openhubo, hubo-ach and performing peg-in-hole]]<br />
* [[Raspberry_Pi_and_Arducopter_connections_through_ROS]]<br />
* [[Ros_on_Raspberry_pi]]<br />
* [[ROS Tutorials]]<br />
* [[ROS Operations and Basic Concepts]]<br />
* [[Python-OpenCV Tutorials]]<br />
* [[OpenCM 9.04]]<br />
* [[Installing Packages Required for SLAM]]<br />
* [[Setting up RGBDSLAM with ROS in Gazebo]]<br />
* [[Setting up RGBDSLAM with ROS in the real world]]<br />
* [[Gazebo Tutorials]]<br />
* [[Virtual Pioneer 3DX Moving Tutorial]]<br />
* [[ Minibot haptic feedback ax-12a]]<br />
* [[Ubuntu Bash scripts]]<br />
<br />
== Models ==<br />
* [[3D model of Lofaro Labs in ~.STL format]]<br />
* [[Walk-in Video for the New Floor Model for Lofaro Labs]]<br />
* [[Floor Plans for Nguyen Engineering Building]]<br />
<br />
== 3D Printing ==<br />
* [[3D Printer Guide]]<br />
* [[How to Scale an STL File and Print the File on 3D Printer]]<br />
* [[Editing STL Files on SketchUp]]<br />
<br />
== Fixing Soft Bricking==<br />
* [[USB2Dynamixel]]<br />
<br />
== Teams ==<br />
* [[Archr]]</div>Eeidehttp://wiki.lofarolabs.com/index.php/Head_BuildHead Build2014-12-12T14:50:47Z<p>Eeide: </p>
<hr />
<div>get the files from [http://www.thingiverse.com/thing:576171 here]<br />
once you do that you will need to print them in Makerware make or any other system sure to reference [http://wiki.lofarolabs.com/index.php/3D_Printer_Guide how to print]<br />
<br />
you will want to print part4 with f3 at the same time so that way they will be attached by printing.<br />
<br />
[[File:Head2.png]]<br />
<br />
you will want to print it with the round part going up so that it will use less material. but you need to make sure that you rotate both parts so they stay in place because as you can see from above there is a servo that sits in that f3 slot.<br />
<br />
[[File:Bracket.png]]<br />
<br />
This is an example of a good way to print the bracket.<br />
<br />
[[File:Face.png]]<br />
<br />
This is a good way to print the face.<br />
<br />
'''Starting Head Build<br />
<br />
These will all fit very nicely with the screws from [http://www.electronickits.com/robot/Bioloid_Premium.htm this] link it is the boiolid bot kit you will need. <br />
<br />
These screws are from the Bioloid screw kit<br />
<br />
* Total materials for this MiniBot Build you will need<br />
** 13 servos<br />
** 1 spool of filament<br />
** 2 [http://www.amazon.com/gp/product/B000Q3VECE/ref=oh_aui_detailpage_o05_s00?ie=UTF8&psc=1 Cameras]<br />
** 2 [http://www.amazon.com/gp/product/B00EHCQY8O/ref=oh_aui_detailpage_o04_s00?ie=UTF8&psc=1 Fish Eye lenses]<br />
** 94 S1 screws<br />
** 80 S2<br />
** 24 S3<br />
** 4 S4 <br />
** 12 S5<br />
** 162 N1 nuts<br />
** 1 N2 nut<br />
** 7 BU<br />
** 7 S-B Scrws<br />
<br />
* Total materials Archr Build you will need <br />
** 11 servos<br />
** 1 spool of filament<br />
** 92 S1<br />
** 76 S2<br />
** 20 S3<br />
** 12 S5<br />
** 160 N1 nuts<br />
** 6 BU<br />
** 6 S-B screws<br />
<br />
you might want to buy extra screws because they get lost easly you can buy these screws [http://www.robotshop.com/en/robotis-bioloid-bolt-nut-set.html here] you will need 1 or 2 kits depending on if you want extra. also you will need a lot more s2 screws than it gives you they can be found [http://www.amazon.com/gp/product/B004AFDFOY/ref=oh_aui_detailpage_o02_s00?ie=UTF8&psc=1 here]<br />
<br />
* 2 s1 screws to connect the servo to the f3 bracket you will only need two in the back side of the f3.<br />
* 4 s3 screws to connect the servo to the bracket with the round part between them as shown in the picture below. note that the zero position is straight up on the servo<br />
[[File:Screws1.png]]<br />
<br />
* You will need a S-B from the kit and a BU and a N2 to connect the other side.<br />
<br />
[[File:Nut.png]]<br />
<br />
[[File:S-b.png]]<br />
<br />
* Install cameras into the face at this point [http://www.amazon.com/gp/product/B000Q3VECE/ref=oh_aui_detailpage_o05_s00?ie=UTF8&psc=1 This] is the camera that I used.<br />
* [http://www.amazon.com/gp/product/B00EHCQY8O/ref=oh_aui_detailpage_o04_s00?ie=UTF8&psc=1 This] is the Fish eye lens that I used. <br />
* You will also need 4 s4 screws for connecting the face to the rest of the head you simply insert the face into the head and the holes will aline.<br />
<br />
[[File:Head3.png]]<br />
<br />
the screws will go into the back of the head and into the face the blue holes that are highlighted in the picture above showing what holes meet up. <br />
<br />
your build should look like below<br />
<br />
[[File:Holes2.png]]<br />
<br />
* you will need 4 S2 screws for connecting the bracket to another servo face note that the zero position points towards the front of the face <br />
<br />
[[File:Bottom servo.png]]</div>Eeidehttp://wiki.lofarolabs.com/index.php/Head_BuildHead Build2014-12-12T14:42:35Z<p>Eeide: </p>
<hr />
<div>get the files from [http://www.thingiverse.com/thing:576171 here]<br />
once you do that you will need to print them in Makerware make or any other system sure to reference [http://wiki.lofarolabs.com/index.php/3D_Printer_Guide how to print]<br />
<br />
you will want to print part4 with f3 at the same time so that way they will be attached by printing.<br />
<br />
[[File:Head2.png]]<br />
<br />
you will want to print it with the round part going up so that it will use less material. but you need to make sure that you rotate both parts so they stay in place because as you can see from above there is a servo that sits in that f3 slot.<br />
<br />
[[File:Bracket.png]]<br />
<br />
This is an example of a good way to print the bracket.<br />
<br />
[[File:Face.png]]<br />
<br />
This is a good way to print the face.<br />
<br />
'''Starting Head Build<br />
<br />
These will all fit very nicely with the screws from [http://www.electronickits.com/robot/Bioloid_Premium.htm this] link it is the boiolid bot kit you will need. <br />
<br />
* Total materials for this MiniBot Build you will need<br />
** 13 servos<br />
** 1 spool of filament<br />
** 2 [http://www.amazon.com/gp/product/B000Q3VECE/ref=oh_aui_detailpage_o05_s00?ie=UTF8&psc=1 Cameras]<br />
** 2 [http://www.amazon.com/gp/product/B00EHCQY8O/ref=oh_aui_detailpage_o04_s00?ie=UTF8&psc=1 Fish Eye lenses]<br />
** 94 S1 screws<br />
** 80 S2<br />
** 24 S3<br />
** 4 S4 <br />
** 12 S5<br />
** 162 N1 nuts<br />
** 1 N2 nut<br />
** 7 BU<br />
** 7 S-B Scrws<br />
<br />
* Total materials Archr Build you will need <br />
** 11 servos<br />
** 1 spool of filament<br />
** 92 S1<br />
** 76 S2<br />
** 20 S3<br />
** 12 S5<br />
** 160 N1 nuts<br />
** 6 BU<br />
** 6 S-B screws<br />
<br />
you might want to buy extra screws because they get lost easly<br />
<br />
* 2 s1 screws to connect the servo to the f3 bracket you will only need two in the back side of the f3.<br />
* 4 s3 screws to connect the servo to the bracket with the round part between them as shown in the picture below. note that the zero position is straight up on the servo<br />
[[File:Screws1.png]]<br />
<br />
* You will need a S-B from the kit and a BU and a N2 to connect the other side.<br />
<br />
[[File:Nut.png]]<br />
<br />
[[File:S-b.png]]<br />
<br />
* Install cameras into the face at this point [http://www.amazon.com/gp/product/B000Q3VECE/ref=oh_aui_detailpage_o05_s00?ie=UTF8&psc=1 This] is the camera that I used.<br />
* [http://www.amazon.com/gp/product/B00EHCQY8O/ref=oh_aui_detailpage_o04_s00?ie=UTF8&psc=1 This] is the Fish eye lens that I used. <br />
* You will also need 4 s4 screws for connecting the face to the rest of the head you simply insert the face into the head and the holes will aline.<br />
<br />
[[File:Head3.png]]<br />
<br />
the screws will go into the back of the head and into the face the blue holes that are highlighted in the picture above showing what holes meet up. <br />
<br />
your build should look like below<br />
<br />
[[File:Holes2.png]]<br />
<br />
* you will need 4 S2 screws for connecting the bracket to another servo face note that the zero position points towards the front of the face <br />
<br />
[[File:Bottom servo.png]]</div>Eeidehttp://wiki.lofarolabs.com/index.php/Head_BuildHead Build2014-12-12T14:34:15Z<p>Eeide: </p>
<hr />
<div>get the files from [http://www.thingiverse.com/thing:576171 here]<br />
once you do that you will need to print them in Makerware make or any other system sure to reference [http://wiki.lofarolabs.com/index.php/3D_Printer_Guide how to print]<br />
<br />
you will want to print part4 with f3 at the same time so that way they will be attached by printing.<br />
<br />
[[File:Head2.png]]<br />
<br />
you will want to print it with the round part going up so that it will use less material. but you need to make sure that you rotate both parts so they stay in place because as you can see from above there is a servo that sits in that f3 slot.<br />
<br />
[[File:Bracket.png]]<br />
<br />
This is an example of a good way to print the bracket.<br />
<br />
[[File:Face.png]]<br />
<br />
This is a good way to print the face.<br />
<br />
'''Starting Head Build<br />
<br />
These will all fit very nicely with the screws from [http://www.electronickits.com/robot/Bioloid_Premium.htm this] link it is the boiolid bot kit you will need. <br />
<br />
* Total materials for this MiniBot Build you will need<br />
** 13 servos<br />
** 1 spool of filament<br />
** 2 [http://www.amazon.com/gp/product/B000Q3VECE/ref=oh_aui_detailpage_o05_s00?ie=UTF8&psc=1 Cameras]<br />
** 2 [http://www.amazon.com/gp/product/B00EHCQY8O/ref=oh_aui_detailpage_o04_s00?ie=UTF8&psc=1 Fish Eye lenses]<br />
** 94 S1 screws<br />
** 80 S2<br />
** 24 S3<br />
** 4 S4 <br />
** 12 S5<br />
** 162 N1 nuts<br />
** 1 N2 nut<br />
** 7 BU<br />
** 7 S-B Scrws<br />
<br />
* Total materials Archr Build you will need <br />
** 11 servos<br />
** 1 spool of filament<br />
** 92 S1<br />
** 76 S2<br />
** 20 S3<br />
** 12 S5<br />
** 160 N1 nuts<br />
** 6 BU<br />
** 6 S-B screws<br />
<br />
<br />
<br />
* 2 s1 screws to connect the servo to the f3 bracket you will only need two in the back side of the f3.<br />
* 4 s3 screws to connect the servo to the bracket with the round part between them as shown in the picture below. note that the zero position is straight up on the servo<br />
[[File:Screws1.png]]<br />
<br />
* You will need a S-B from the kit and a BU and a N2 to connect the other side.<br />
<br />
[[File:Nut.png]]<br />
<br />
[[File:S-b.png]]<br />
<br />
* Install cameras into the face at this point [http://www.amazon.com/gp/product/B000Q3VECE/ref=oh_aui_detailpage_o05_s00?ie=UTF8&psc=1 This] is the camera that I used.<br />
* [http://www.amazon.com/gp/product/B00EHCQY8O/ref=oh_aui_detailpage_o04_s00?ie=UTF8&psc=1 This] is the Fish eye lens that I used. <br />
* You will also need 4 s4 screws for connecting the face to the rest of the head you simply insert the face into the head and the holes will aline.<br />
<br />
[[File:Head3.png]]<br />
<br />
the screws will go into the back of the head and into the face the blue holes that are highlighted in the picture above showing what holes meet up. <br />
<br />
your build should look like below<br />
<br />
[[File:Holes2.png]]<br />
<br />
* you will need 4 S2 screws for connecting the bracket to another servo face note that the zero position points towards the front of the face <br />
<br />
[[File:Bottom servo.png]]</div>Eeidehttp://wiki.lofarolabs.com/index.php/Head_BuildHead Build2014-12-12T14:32:41Z<p>Eeide: </p>
<hr />
<div>get the files from [http://www.thingiverse.com/thing:576171 here]<br />
once you do that you will need to print them in Makerware make or any other system sure to reference [http://wiki.lofarolabs.com/index.php/3D_Printer_Guide how to print]<br />
<br />
you will want to print part4 with f3 at the same time so that way they will be attached by printing.<br />
<br />
[[File:Head2.png]]<br />
<br />
you will want to print it with the round part going up so that it will use less material. but you need to make sure that you rotate both parts so they stay in place because as you can see from above there is a servo that sits in that f3 slot.<br />
<br />
[[File:Bracket.png]]<br />
<br />
This is an example of a good way to print the bracket.<br />
<br />
[[File:Face.png]]<br />
<br />
This is a good way to print the face.<br />
<br />
'''Starting Head Build<br />
<br />
These will all fit very nicely with the screws from [http://www.electronickits.com/robot/Bioloid_Premium.htm this] link it is the boiolid bot kit you will need. <br />
<br />
* Total materials for this MiniBot Build you will need<br />
** 13 servos<br />
** 1 spool of filament<br />
** 94 S1 screws<br />
** 80 S2<br />
** 24 S3<br />
** 4 S4 <br />
** 12 S5<br />
** 162 N1 nuts<br />
** 1 N2 nut<br />
** 7 BU<br />
** 7 S-B Scrws<br />
<br />
* Total materials Archr Build you will need <br />
** 11 servos<br />
** 1 spool of filament<br />
** 92 S1<br />
** 76 S2<br />
** 20 S3<br />
** 12 S5<br />
** 160 N1 nuts<br />
** 6 BU<br />
** 6 S-B screws<br />
<br />
<br />
<br />
* 2 s1 screws to connect the servo to the f3 bracket you will only need two in the back side of the f3.<br />
* 4 s3 screws to connect the servo to the bracket with the round part between them as shown in the picture below. note that the zero position is straight up on the servo<br />
[[File:Screws1.png]]<br />
<br />
* You will need a S-B from the kit and a BU and a N2 to connect the other side.<br />
<br />
[[File:Nut.png]]<br />
<br />
[[File:S-b.png]]<br />
<br />
* Install cameras into the face at this point [http://www.amazon.com/gp/product/B000Q3VECE/ref=oh_aui_detailpage_o05_s00?ie=UTF8&psc=1 This] is the camera that I used.<br />
* [http://www.amazon.com/gp/product/B00EHCQY8O/ref=oh_aui_detailpage_o04_s00?ie=UTF8&psc=1 This] is the Fish eye lens that I used. <br />
* You will also need 4 s4 screws for connecting the face to the rest of the head you simply insert the face into the head and the holes will aline.<br />
<br />
[[File:Head3.png]]<br />
<br />
the screws will go into the back of the head and into the face the blue holes that are highlighted in the picture above showing what holes meet up. <br />
<br />
your build should look like below<br />
<br />
[[File:Holes2.png]]<br />
<br />
* you will need 4 S2 screws for connecting the bracket to another servo face note that the zero position points towards the front of the face <br />
<br />
[[File:Bottom servo.png]]</div>Eeidehttp://wiki.lofarolabs.com/index.php/Head_BuildHead Build2014-12-12T14:32:02Z<p>Eeide: </p>
<hr />
<div>get the files from [http://www.thingiverse.com/thing:576171 here]<br />
once you do that you will need to print them in Makerware make or any other system sure to reference [http://wiki.lofarolabs.com/index.php/3D_Printer_Guide how to print]<br />
<br />
you will want to print part4 with f3 at the same time so that way they will be attached by printing.<br />
<br />
[[File:Head2.png]]<br />
<br />
you will want to print it with the round part going up so that it will use less material. but you need to make sure that you rotate both parts so they stay in place because as you can see from above there is a servo that sits in that f3 slot.<br />
<br />
[[File:Bracket.png]]<br />
<br />
This is an example of a good way to print the bracket.<br />
<br />
[[File:Face.png]]<br />
<br />
This is a good way to print the face.<br />
<br />
'''Starting Head Build<br />
<br />
These will all fit very nicely with the screws from [http://www.electronickits.com/robot/Bioloid_Premium.htm this] link it is the boiolid bot kit you will need. <br />
<br />
* Total materials for this MiniBot Build you will need<br />
** 13 servos<br />
** 1 spool of filament<br />
** 94 S1 screws<br />
** 80 S2<br />
** 24 S3<br />
** 4 S4 <br />
** 12 S5<br />
** 160 N1 nuts<br />
** 1 N2 nut<br />
** 7 BU<br />
** 7 S-B Scrws<br />
<br />
* Total materials Archr Build you will need <br />
** 11 servos<br />
** 1 spool of filament<br />
** 92 S1<br />
** 76 S2<br />
** 20 S3<br />
** 12 S5<br />
** 160 N1 nuts<br />
** 6 BU<br />
** 6 S-B screws<br />
<br />
<br />
<br />
* 2 s1 screws to connect the servo to the f3 bracket you will only need two in the back side of the f3.<br />
* 4 s3 screws to connect the servo to the bracket with the round part between them as shown in the picture below. note that the zero position is straight up on the servo<br />
[[File:Screws1.png]]<br />
<br />
* You will need a S-B from the kit and a BU and a N2 to connect the other side.<br />
<br />
[[File:Nut.png]]<br />
<br />
[[File:S-b.png]]<br />
<br />
* Install cameras into the face at this point [http://www.amazon.com/gp/product/B000Q3VECE/ref=oh_aui_detailpage_o05_s00?ie=UTF8&psc=1 This] is the camera that I used.<br />
* [http://www.amazon.com/gp/product/B00EHCQY8O/ref=oh_aui_detailpage_o04_s00?ie=UTF8&psc=1 This] is the Fish eye lens that I used. <br />
* You will also need 4 s4 screws for connecting the face to the rest of the head you simply insert the face into the head and the holes will aline.<br />
<br />
[[File:Head3.png]]<br />
<br />
the screws will go into the back of the head and into the face the blue holes that are highlighted in the picture above showing what holes meet up. <br />
<br />
your build should look like below<br />
<br />
[[File:Holes2.png]]<br />
<br />
* you will need 4 S2 screws for connecting the bracket to another servo face note that the zero position points towards the front of the face <br />
<br />
[[File:Bottom servo.png]]</div>Eeidehttp://wiki.lofarolabs.com/index.php/Head_BuildHead Build2014-12-12T14:31:36Z<p>Eeide: </p>
<hr />
<div>get the files from [http://www.thingiverse.com/thing:576171 here]<br />
once you do that you will need to print them in Makerware make or any other system sure to reference [http://wiki.lofarolabs.com/index.php/3D_Printer_Guide how to print]<br />
<br />
you will want to print part4 with f3 at the same time so that way they will be attached by printing.<br />
<br />
[[File:Head2.png]]<br />
<br />
you will want to print it with the round part going up so that it will use less material. but you need to make sure that you rotate both parts so they stay in place because as you can see from above there is a servo that sits in that f3 slot.<br />
<br />
[[File:Bracket.png]]<br />
<br />
This is an example of a good way to print the bracket.<br />
<br />
[[File:Face.png]]<br />
<br />
This is a good way to print the face.<br />
<br />
'''Starting Head Build<br />
<br />
These will all fit very nicely with the screws from [http://www.electronickits.com/robot/Bioloid_Premium.htm this] link it is the boiolid bot kit you will need. <br />
<br />
Total materials for this MiniBot Build you will need<br />
** 13 servos<br />
** 1 spool of filament<br />
** 94 S1 screws<br />
** 80 S2<br />
** 24 S3<br />
** 4 S4 <br />
** 12 S5<br />
** 160 N1 nuts<br />
** 1 N2 nut<br />
** 7 BU<br />
** 7 S-B Scrws<br />
<br />
Total materials Archr Build you will need <br />
** 11 servos<br />
** 1 spool of filament<br />
** 92 S1<br />
** 76 S2<br />
** 20 S3<br />
** 12 S5<br />
** 160 N1 nuts<br />
** 6 BU<br />
** 6 S-B screws<br />
<br />
<br />
<br />
* 2 s1 screws to connect the servo to the f3 bracket you will only need two in the back side of the f3.<br />
* 4 s3 screws to connect the servo to the bracket with the round part between them as shown in the picture below. note that the zero position is straight up on the servo<br />
[[File:Screws1.png]]<br />
<br />
* You will need a S-B from the kit and a BU and a N2 to connect the other side.<br />
<br />
[[File:Nut.png]]<br />
<br />
[[File:S-b.png]]<br />
<br />
* Install cameras into the face at this point [http://www.amazon.com/gp/product/B000Q3VECE/ref=oh_aui_detailpage_o05_s00?ie=UTF8&psc=1 This] is the camera that I used.<br />
* [http://www.amazon.com/gp/product/B00EHCQY8O/ref=oh_aui_detailpage_o04_s00?ie=UTF8&psc=1 This] is the Fish eye lens that I used. <br />
* You will also need 4 s4 screws for connecting the face to the rest of the head you simply insert the face into the head and the holes will aline.<br />
<br />
[[File:Head3.png]]<br />
<br />
the screws will go into the back of the head and into the face the blue holes that are highlighted in the picture above showing what holes meet up. <br />
<br />
your build should look like below<br />
<br />
[[File:Holes2.png]]<br />
<br />
* you will need 4 S2 screws for connecting the bracket to another servo face note that the zero position points towards the front of the face <br />
<br />
[[File:Bottom servo.png]]</div>Eeidehttp://wiki.lofarolabs.com/index.php/Minibot_ArmMinibot Arm2014-12-12T14:05:55Z<p>Eeide: </p>
<hr />
<div>This is part two of building MiniBot and Archer there is some additional explanation in the [http://wiki.lofarolabs.com/index.php/Head_Build Head Build.]<br />
<br />
Notes <br />
* The zero position will always be at the top of the servo.<br />
* you will need to do this one twice.<br />
* Keep all the servos facing as they are so the wires are all on one side.<br />
* Think about the fact that when you build the other arm it will be mirrored.<br />
<br />
'''The claw'''<br />
<br />
In this part you should have down loaded the [http://www.thingiverse.com/thing:576171 cad files] for the link. <br />
<br />
The first thing that you will need to do is print the thumb2 file and the Archer claw or Minibot claw to depending on weather you are building the Minibot robot or archer controller.<br />
* As shown in the figure there are 4 S2 screws, 6 S1 screws, one S-B screw, one BU and there needs to be 6 N1 nuts for connecting the thumb2 file to the servo.<br />
<br />
[[File:Minibotclaw.png]]<br />
<br />
'''Forearm'''<br />
* This part needs 8 S2 screws and 8 N1 nuts the picture below should say S2 screws sorry.<br />
<br />
[[File:Forarm.png]]<br />
<br />
*Connecting the forearm to the servos is simple you use 8 total S1 screws and 8 N1 nuts. The nuts are inserted into the servo and the screws are connected from there.<br />
<br />
[[File:Building1.png]]<br />
<br />
'''Bicep'''<br />
* 4 S2 screws and 4 N1 nuts<br />
<br />
[[File:Bi.png]]<br />
<br />
* Next add two S1 and two S3 screws to the positions shown below connecting the servo to the Bicep with the zero position pointing as shown in the figure.<br />
<br />
[[File:Bi2.png]]<br />
<br />
* Add 4 S2 screws and N1 nuts to this connecting the parts.<br />
<br />
[[File:Bi3.png]]<br />
<br />
'''Assembling part one'''<br />
<br />
In the figure below you should see all the parts that you have connected so far simply connect them you will need the parts below. also make sure the zero positions are as shown.<br />
* 4 S1 screws<br />
* 1 S-B<br />
* 1 BU<br />
<br />
[[File:Building2.png]]<br />
<br />
'''Shoulder'''<br />
<br />
Here you need to connect the two items you will need the parts shown and the parts listed below.<br />
* 4 S2 screws and 4 N1 nuts<br />
<br />
[[File:Shoulder.png]]<br />
<br />
'''Assembling part two'''<br />
<br />
The shoulder parts need to be connected to a servo as shown. it is a tight fit but it works. you will need to do these screws on both sides of the servo. also if you do 6 screws it will make it so the plastic takes longer to break.<br />
<br />
* 4 S1 screws<br />
* 4 N1 nuts<br />
<br />
[[File:Building3.png]]<br />
<br />
Next you need to add another servo as shown below.<br />
* 4 S1 screws<br />
* 1 S-B screw<br />
* 1 BU<br />
<br />
[[File:Building4.png]]</div>Eeidehttp://wiki.lofarolabs.com/index.php/Minibot_ArmMinibot Arm2014-12-12T14:03:48Z<p>Eeide: </p>
<hr />
<div>This is part two of building MiniBot and Archer there is some additional explanation in the [http://wiki.lofarolabs.com/index.php/Head_Build Head Build.]<br />
<br />
Notes <br />
* The zero position will always be at the top of the servo.<br />
* you will need to do this one twice.<br />
* Keep all the servos facing as they are so the wires are all on one side.<br />
* Think about the fact that when you build the other arm it will be mirrored.<br />
<br />
'''The claw'''<br />
<br />
In this part you should have down loaded the [http://www.thingiverse.com/thing:576171 cad files] for the link. <br />
<br />
The first thing that you will need to do is print the thumb2 file and the Archer claw or Minibot claw to depending on weather you are building the Minibot robot or archer controller.<br />
* As shown in the figure there are 4 S2 screws, 6 S1 screws, one S-B screw, one BU and there needs to be 6 N1 nuts for connecting the thumb2 file to the servo.<br />
<br />
[[File:Minibotclaw.png]]<br />
<br />
'''Forearm'''<br />
* This part needs 8 S2 screws and 8 N1 nuts the picture below should say S2 screws sorry.<br />
<br />
[[File:Forarm.png]]<br />
<br />
*Connecting the forearm to the servos is simple you use 8 total S1 screws and 8 N1 nuts. The nuts are inserted into the servo and the screws are connected from there.<br />
<br />
[[File:Building1.png]]<br />
<br />
'''Bicep'''<br />
* 4 S1 screws and 4 N1 nuts<br />
<br />
[[File:Bi.png]]<br />
<br />
* Next add two S1 and two S3 screws to the positions shown below connecting the servo to the Bicep with the zero position pointing as shown in the figure.<br />
<br />
[[File:Bi2.png]]<br />
<br />
* Add 4 S2 screws and N1 nuts to this connecting the parts.<br />
<br />
[[File:Bi3.png]]<br />
<br />
'''Assembling part one'''<br />
<br />
In the figure below you should see all the parts that you have connected so far simply connect them you will need the parts below. also make sure the zero positions are as shown.<br />
* 4 S1 screws<br />
* 1 S-B<br />
* 1 BU<br />
<br />
[[File:Building2.png]]<br />
<br />
'''Shoulder'''<br />
<br />
Here you need to connect the two items you will need the parts shown and the parts listed below.<br />
* 4 S2 screws and 4 N1 nuts<br />
<br />
[[File:Shoulder.png]]<br />
<br />
'''Assembling part two'''<br />
<br />
The shoulder parts need to be connected to a servo as shown. it is a tight fit but it works. you will need to do these screws on both sides of the servo. also if you do 6 screws it will make it so the plastic takes longer to break.<br />
<br />
* 4 S1 screws<br />
* 4 N1 nuts<br />
<br />
[[File:Building3.png]]<br />
<br />
Next you need to add another servo as shown below.<br />
* 4 S1 screws<br />
* 1 S-B screw<br />
* 1 BU<br />
<br />
[[File:Building4.png]]</div>Eeidehttp://wiki.lofarolabs.com/index.php/Head_BuildHead Build2014-12-12T14:01:22Z<p>Eeide: </p>
<hr />
<div>get the files from [http://www.thingiverse.com/thing:576171 here]<br />
once you do that you will need to print them in Makerware make or any other system sure to reference [http://wiki.lofarolabs.com/index.php/3D_Printer_Guide how to print]<br />
<br />
you will want to print part4 with f3 at the same time so that way they will be attached by printing.<br />
<br />
[[File:Head2.png]]<br />
<br />
you will want to print it with the round part going up so that it will use less material. but you need to make sure that you rotate both parts so they stay in place because as you can see from above there is a servo that sits in that f3 slot.<br />
<br />
[[File:Bracket.png]]<br />
<br />
This is an example of a good way to print the bracket.<br />
<br />
[[File:Face.png]]<br />
<br />
This is a good way to print the face.<br />
<br />
'''Starting Head Build<br />
<br />
These will all fit very nicely with the screws from [http://www.electronickits.com/robot/Bioloid_Premium.htm this] link it is the boiolid bot kit you will need. <br />
* 2 s1 screws to connect the servo to the f3 bracket you will only need two in the back side of the f3.<br />
* 4 s3 screws to connect the servo to the bracket with the round part between them as shown in the picture below. note that the zero position is straight up on the servo<br />
[[File:Screws1.png]]<br />
<br />
* You will need a S-B from the kit and a BU and a N2 to connect the other side.<br />
<br />
[[File:Nut.png]]<br />
<br />
[[File:S-b.png]]<br />
<br />
* Install cameras into the face at this point [http://www.amazon.com/gp/product/B000Q3VECE/ref=oh_aui_detailpage_o05_s00?ie=UTF8&psc=1 This] is the camera that I used.<br />
* [http://www.amazon.com/gp/product/B00EHCQY8O/ref=oh_aui_detailpage_o04_s00?ie=UTF8&psc=1 This] is the Fish eye lens that I used. <br />
* You will also need 4 s4 screws for connecting the face to the rest of the head you simply insert the face into the head and the holes will aline.<br />
<br />
[[File:Head3.png]]<br />
<br />
the screws will go into the back of the head and into the face the blue holes that are highlighted in the picture above showing what holes meet up. <br />
<br />
your build should look like below<br />
<br />
[[File:Holes2.png]]<br />
<br />
* you will need 4 S2 screws for connecting the bracket to another servo face note that the zero position points towards the front of the face <br />
<br />
[[File:Bottom servo.png]]</div>Eeidehttp://wiki.lofarolabs.com/index.php/Head_BuildHead Build2014-12-12T13:58:51Z<p>Eeide: </p>
<hr />
<div>get the files from [http://www.thingiverse.com/thing:576171 here]<br />
once you do that you will need to print them in Makerware make or any other system sure to reference [http://wiki.lofarolabs.com/index.php/3D_Printer_Guide how to print]<br />
<br />
you will want to print part4 with f3 at the same time so that way they will be attached by printing.<br />
<br />
[[File:Head2.png]]<br />
<br />
you will want to print it with the round part going up so that it will use less material. but you need to make sure that you rotate both parts so they stay in place because as you can see from above there is a servo that sits in that f3 slot.<br />
<br />
[[File:Bracket.png]]<br />
<br />
This is an example of a good way to print the bracket.<br />
<br />
[[File:Face.png]]<br />
<br />
This is a good way to print the face.<br />
<br />
'''Starting Head Build<br />
<br />
These will all fit very nicely with the screws from [http://www.electronickits.com/robot/Bioloid_Premium.htm this] link it is the boiolid bot kit you will need. <br />
* 2 s1 screws to connect the servo to the f3 bracket you will only need two in the back side of the f3.<br />
* 4 s3 screws to connect the servo to the bracket with the round part between them as shown in the picture below. note that the zero position is straight up on the servo<br />
[[File:Screws1.png]]<br />
<br />
* You will need a S-B from the kit and a BU and a N2 to connect the other side.<br />
<br />
[[File:Nut.png]]<br />
<br />
[[File:S-b.png]]<br />
<br />
* Install cameras into the face at this point [http://www.amazon.com/gp/product/B000Q3VECE/ref=oh_aui_detailpage_o05_s00?ie=UTF8&psc=1 This] is the camera that I used.<br />
* [http://www.amazon.com/gp/product/B00EHCQY8O/ref=oh_aui_detailpage_o04_s00?ie=UTF8&psc=1 This] is the Fish eye lens that I used. <br />
* You will also need 4 s4 screws for connecting the face to the rest of the head you simply insert the face into the head and the holes will aline.<br />
<br />
[[File:Head3.png]]<br />
<br />
the screws will go into the back of the head and into the face the blue holes that are highlighted in the picture above showing what holes meet up. <br />
<br />
your build should look like below<br />
<br />
[[File:Holes2.png]]<br />
<br />
* you will need 4 S3 screws for connecting the bracket to another servo face note that the zero position points towards the front of the face <br />
<br />
[[File:Bottom servo.png]]</div>Eeidehttp://wiki.lofarolabs.com/index.php/How_to_Scale_an_STL_File_and_Print_the_File_on_3D_PrinterHow to Scale an STL File and Print the File on 3D Printer2014-12-07T15:10:25Z<p>Eeide: </p>
<hr />
<div>* Think about what you are scaling if it has screw holes or connects to something else it might now work because the whole file gets larger<br />
First, if you haven't downloaded the MakerBot Desktop program, please go to the link below to download the file.<br />
----<br />
[http://www.makerbot.com/desktop Download MakerBot Desktop Here] MakerBot will allow you to scale or manage your 3D prints.<br />
<br />
----<br />
<br />
Once you download the MakerBot, open it. And then, click on ''File'', select 'Open File' and add the STL file<br />
<br />
[[File:HowToOpenStlFileOnMakerBot.PNG]]<br />
----<br />
Once you add the STL file, select the object by clicking on it. Then, on the left corner click on the scaling button:<br />
[[File:ScalingOptionOnMakerBot.PNG]]<br />
----<br />
Few things to know about scaling: mark uniform selecting so you can scale all sides just by changing one of the sides. If you unchecked this option,your model will not be proportional when you scale it.<br />
----<br />
Once you finished scaling one object, the MakeBot allows you to add another file and print multiple objects at the same time.<br />
----<br />
Now click on ''Setting'' button to edit the printer setting, which includes changing the temperature, deciding if your item needs a support or not, choosing ABS color, and soon. MakerBot automatically setup the default printer setting once you choose the printer type or the printer that you are using but still you have to choose color types and support options. <br />
<br />
[[File:PrinterSettingSetupOnMakerBot.PNG]]<br />
<br />
----<br />
Printing with support is required since plastic must be deposited on a layer where there is no or insufficient plastic on the previous layer. This includes when the object you're printing has steep overhanging surfaces, straight overhangs, or fully suspended islands.<br />
To turn on the '''Support Feature''', go to "Setting" and on setting on the right you will see the '''Supports''' feature and turn it on.<br />
<br />
[[File:TurnOnSupportFeatureOnMakerBot.PNG]]<br />
----<br />
Now, connect your computer to the 3D printer or insert SD card to your computer if you choose printing your model by inserting SD card to the 3D printer in the SD card slot. Then click on ''File'' and choose ''Export'' to change the file format in a way the MakeBot Printer reads it.<br />
[[File:ExportTheModelToPrintMakerBot.PNG]]<br />
<br />
----<br />
Once you exported your prints model, click on ''Print Review'' to look at the time it takes to print your model also to see if print comes out keeping it shape. This feature can help you to decided if your prints need a support or not. <br />
<br />
[[File:PrintReviewOnMakerBot.PNG]]<br />
<br />
----<br />
Once you check the ''Print Review'' click on '''EXPORT NOW''' button, to save the print file to SD card or printed on the printer if you're directly connected <br />
[[File:ExportNowMakerBot.PNG]]<br />
----<br />
Insert the SD card to the MakerBot Printer.<br />
[[File:SDcardSlotMakerBot.PNG]]<br />
----<br />
Now, turn '''ON''' the printer, and press the MakerBot logo button. If you do it properly, on its mini display give you an option to select files to print, this happens if you have multiple print files saved on the SD card. After that press the logo again, to start printing. The printing process might take from few minutes to hours so wait with patient and monitor the process. <br />
<br />
[[File:StartPrintingMakerBot.PNG]]<br />
----<br />
''Once the printing is done, allow the Printer to cool down''<br />
----<br />
<br />
----</div>Eeidehttp://wiki.lofarolabs.com/index.php/How_to_use_the_codeHow to use the code2014-12-07T15:04:34Z<p>Eeide: </p>
<hr />
<div>==Servo/Joystick==<br />
the client code needs to be one one computer and the server code needs to be on the other. it is also possible to run the two codes on one machine if you use the computers local network code<br />
<br />
[[File:Screenshot from 2014-11-27 11.png]]<br />
<br />
in the picture above I opened a terminal window and typed ifconfig as long as you are connected to a network you will see what is shown above that is from a Virtual machine if you are using a full install it might show another part other than eth0 it might show up with a wlan or something like that.<br />
<br />
the point is that these codes will need the inet addr: in this example it would be 172.16.42.8<br />
<br />
if you want to run them both on one machine you can use the one in the lo part in this case it would be 127.0.0.1.<br />
<br />
[[File:Screenshot from 2014-11-27 112.png]]<br />
<br />
the file above is from the servo client code you need to do the ifconfig as above on both computers to find their ip addresses and you will need to put them in these locations in client.<br />
you will need to do this in all 3 of these files the server codes will only need their own ip addresses<br />
<br />
==Important==<br />
<br />
you most likely need to add a powered usb splitter we attached just the USB2Dynamals and cameras to one computer and it gave the blue screen of Death when using a regular splitter, powered works fine.<br />
<br />
The code for the project looks to see how many servos there are on the robot and also looks to see how many are on the controller. one important thing is that the ids of the servos must be in the same order. For example if the robot you see above is ordered from 1-10 left to right then the waist is 11 neck is 12 and the tilt is 13. The ones on the controller must be in that same order you can start from id 20 and go up if you want or you can just keep them the same number as long as they are in the same order they will be ok. The pan and tilt must have the two highest servo ids.<br />
<br />
==Vision system==<br />
[http://wiki.lofarolabs.com/index.php/Python-OpenCV_Tutorials OpenCV] needs to be installed on the computer to be able to use the streaming video<br />
<br />
in these files you will most likely need to change<br />
<br />
capture=cv2.VideoCapture(3); its line 12 the things you will need to change is the '3' this has to do with what port the usb camera is plugged into. this will most likely need to be changed in both of them. also the current computers ip address needs to be incerted in the code on line 48 this is what the line will look like<br />
<br />
self.wfile.write('<img src="http://192.168.0.102:9090/cam.mjpg"/>') #this ip is for other computers connecting<br />
<br />
on the client computer you would need to go to the web surfer any one will do and type http://192.168.0.102:9090 for the left camera and the right camera will be http://192.168.0.102:9091</div>Eeidehttp://wiki.lofarolabs.com/index.php/How_to_use_the_codeHow to use the code2014-12-07T15:02:47Z<p>Eeide: </p>
<hr />
<div>==Servo/Joystick==<br />
the client code needs to be one one computer and the server code needs to be on the other. it is also possible to run the two codes on one machine if you use the computers local network code<br />
<br />
[[File:Screenshot from 2014-11-27 11.png]]<br />
<br />
in the picture above I opened a terminal window and typed ifconfig as long as you are connected to a network you will see what is shown above that is from a Virtual machine if you are using a full install it might show another part other than eth0 it might show up with a wlan or something like that.<br />
<br />
the point is that these codes will need the inet addr: in this example it would be 172.16.42.8<br />
<br />
if you want to run them both on one machine you can use the one in the lo part in this case it would be 127.0.0.1.<br />
<br />
[[File:Screenshot from 2014-11-27 112.png]]<br />
<br />
the file above is from the servo client code you need to do the ifconfig as above on both computers to find their ip addresses and you will need to put them in these locations in client.<br />
you will need to do this in all 3 of these files the server codes will only need their own ip addresses<br />
<br />
==Important==<br />
<br />
you most likely need to add a powered usb splitter we attached just the USB2Dynamals and cameras to one computer and it gave the blue screen of Death.<br />
<br />
The code for the project looks to see how many servos there are on the robot and also looks to see how many are on the controller. one important thing is that the ids of the servos must be in the same order. For example if the robot you see above is ordered from 1-10 left to right then the waist is 11 neck is 12 and the tilt is 13. The ones on the controller must be in that same order you can start from id 20 and go up if you want or you can just keep them the same number as long as they are in the same order they will be ok. The pan and tilt must have the two highest servo ids.<br />
<br />
==Vision system==<br />
[http://wiki.lofarolabs.com/index.php/Python-OpenCV_Tutorials OpenCV] needs to be installed on the computer to be able to use the streaming video<br />
<br />
in these files you will most likely need to change<br />
<br />
capture=cv2.VideoCapture(3); its line 12 the things you will need to change is the '3' this has to do with what port the usb camera is plugged into. this will most likely need to be changed in both of them. also the current computers ip address needs to be incerted in the code on line 48 this is what the line will look like<br />
<br />
self.wfile.write('<img src="http://192.168.0.102:9090/cam.mjpg"/>') #this ip is for other computers connecting<br />
<br />
on the client computer you would need to go to the web surfer any one will do and type http://192.168.0.102:9090 for the left camera and the right camera will be http://192.168.0.102:9091</div>Eeidehttp://wiki.lofarolabs.com/index.php/How_to_use_the_codeHow to use the code2014-12-07T15:02:32Z<p>Eeide: </p>
<hr />
<div>==Servo/Joystick==<br />
the client code needs to be one one computer and the server code needs to be on the other. it is also possible to run the two codes on one machine if you use the computers local network code<br />
<br />
[[File:Screenshot from 2014-11-27 11.png]]<br />
<br />
in the picture above I opened a terminal window and typed ifconfig as long as you are connected to a network you will see what is shown above that is from a Virtual machine if you are using a full install it might show another part other than eth0 it might show up with a wlan or something like that.<br />
<br />
the point is that these codes will need the inet addr: in this example it would be 172.16.42.8<br />
<br />
if you want to run them both on one machine you can use the one in the lo part in this case it would be 127.0.0.1.<br />
<br />
[[File:Screenshot from 2014-11-27 112.png]]<br />
<br />
the file above is from the servo client code you need to do the ifconfig as above on both computers to find their ip addresses and you will need to put them in these locations in client.<br />
you will need to do this in all 3 of these files the server codes will only need their own ip addresses<br />
<br />
====Important====<br />
<br />
you most likely need to add a powered usb splitter we attached just the USB2Dynamals and cameras to one computer and it gave the blue screen of Death.<br />
<br />
The code for the project looks to see how many servos there are on the robot and also looks to see how many are on the controller. one important thing is that the ids of the servos must be in the same order. For example if the robot you see above is ordered from 1-10 left to right then the waist is 11 neck is 12 and the tilt is 13. The ones on the controller must be in that same order you can start from id 20 and go up if you want or you can just keep them the same number as long as they are in the same order they will be ok. The pan and tilt must have the two highest servo ids.<br />
<br />
==Vision system==<br />
[http://wiki.lofarolabs.com/index.php/Python-OpenCV_Tutorials OpenCV] needs to be installed on the computer to be able to use the streaming video<br />
<br />
in these files you will most likely need to change<br />
<br />
capture=cv2.VideoCapture(3); its line 12 the things you will need to change is the '3' this has to do with what port the usb camera is plugged into. this will most likely need to be changed in both of them. also the current computers ip address needs to be incerted in the code on line 48 this is what the line will look like<br />
<br />
self.wfile.write('<img src="http://192.168.0.102:9090/cam.mjpg"/>') #this ip is for other computers connecting<br />
<br />
on the client computer you would need to go to the web surfer any one will do and type http://192.168.0.102:9090 for the left camera and the right camera will be http://192.168.0.102:9091</div>Eeidehttp://wiki.lofarolabs.com/index.php/How_to_use_the_codeHow to use the code2014-12-07T15:02:03Z<p>Eeide: </p>
<hr />
<div>==Servo/Joystick==<br />
the client code needs to be one one computer and the server code needs to be on the other. it is also possible to run the two codes on one machine if you use the computers local network code<br />
<br />
[[File:Screenshot from 2014-11-27 11.png]]<br />
<br />
in the picture above I opened a terminal window and typed ifconfig as long as you are connected to a network you will see what is shown above that is from a Virtual machine if you are using a full install it might show another part other than eth0 it might show up with a wlan or something like that.<br />
<br />
the point is that these codes will need the inet addr: in this example it would be 172.16.42.8<br />
<br />
if you want to run them both on one machine you can use the one in the lo part in this case it would be 127.0.0.1.<br />
<br />
[[File:Screenshot from 2014-11-27 112.png]]<br />
<br />
the file above is from the servo client code you need to do the ifconfig as above on both computers to find their ip addresses and you will need to put them in these locations in client.<br />
you will need to do this in all 3 of these files the server codes will only need their own ip addresses<br />
<br />
====Important====<br />
you most likely need to add a powered usb splitter we attached just the USB2Dynamals and cameras to one computer and it gave the blue screen of Death.<br />
<br />
The code for the project looks to see how many servos there are on the robot and also looks to see how many are on the controller. one important thing is that the ids of the servos must be in the same order. For example if the robot you see above is ordered from 1-10 left to right then the waist is 11 neck is 12 and the tilt is 13. The ones on the controller must be in that same order you can start from id 20 and go up if you want or you can just keep them the same number as long as they are in the same order they will be ok. The pan and tilt must have the two highest servo ids.<br />
<br />
==vision system==<br />
[http://wiki.lofarolabs.com/index.php/Python-OpenCV_Tutorials OpenCV] needs to be installed on the computer to be able to use the streaming video<br />
<br />
in these files you will most likely need to change<br />
<br />
capture=cv2.VideoCapture(3); its line 12 the things you will need to change is the '3' this has to do with what port the usb camera is plugged into. this will most likely need to be changed in both of them. also the current computers ip address needs to be incerted in the code on line 48 this is what the line will look like<br />
<br />
self.wfile.write('<img src="http://192.168.0.102:9090/cam.mjpg"/>') #this ip is for other computers connecting<br />
<br />
on the client computer you would need to go to the web surfer any one will do and type http://192.168.0.102:9090 for the left camera and the right camera will be http://192.168.0.102:9091</div>Eeidehttp://wiki.lofarolabs.com/index.php/How_to_use_the_codeHow to use the code2014-12-07T15:01:31Z<p>Eeide: /* Servo/Joystick */</p>
<hr />
<div>==Servo/Joystick==<br />
the client code needs to be one one computer and the server code needs to be on the other. it is also possible to run the two codes on one machine if you use the computers local network code<br />
<br />
[[File:Screenshot from 2014-11-27 11.png]]<br />
<br />
in the picture above I opened a terminal window and typed ifconfig as long as you are connected to a network you will see what is shown above that is from a Virtual machine if you are using a full install it might show another part other than eth0 it might show up with a wlan or something like that.<br />
<br />
the point is that these codes will need the inet addr: in this example it would be 172.16.42.8<br />
<br />
if you want to run them both on one machine you can use the one in the lo part in this case it would be 127.0.0.1.<br />
<br />
[[File:Screenshot from 2014-11-27 112.png]]<br />
<br />
the file above is from the servo client code you need to do the ifconfig as above on both computers to find their ip addresses and you will need to put them in these locations in client.<br />
you will need to do this in all 3 of these files the server codes will only need their own ip addresses<br />
<br />
===important===<br />
you most likely need to add a powered usb splitter we attached just the USB2Dynamals and cameras to one computer and it gave the blue screen of Death.<br />
<br />
The code for the project looks to see how many servos there are on the robot and also looks to see how many are on the controller. one important thing is that the ids of the servos must be in the same order. For example if the robot you see above is ordered from 1-10 left to right then the waist is 11 neck is 12 and the tilt is 13. The ones on the controller must be in that same order you can start from id 20 and go up if you want or you can just keep them the same number as long as they are in the same order they will be ok. The pan and tilt must have the two highest servo ids.<br />
<br />
==vision system==<br />
[http://wiki.lofarolabs.com/index.php/Python-OpenCV_Tutorials OpenCV] needs to be installed on the computer to be able to use the streaming video<br />
<br />
in these files you will most likely need to change<br />
<br />
capture=cv2.VideoCapture(3); its line 12 the things you will need to change is the '3' this has to do with what port the usb camera is plugged into. this will most likely need to be changed in both of them. also the current computers ip address needs to be incerted in the code on line 48 this is what the line will look like<br />
<br />
self.wfile.write('<img src="http://192.168.0.102:9090/cam.mjpg"/>') #this ip is for other computers connecting<br />
<br />
on the client computer you would need to go to the web surfer any one will do and type http://192.168.0.102:9090 for the left camera and the right camera will be http://192.168.0.102:9091</div>Eeidehttp://wiki.lofarolabs.com/index.php/Minibot/ax-12a/ax-18aMinibot/ax-12a/ax-18a2014-12-07T15:00:47Z<p>Eeide: </p>
<hr />
<div>[[File:Minibot4.png]][[File:Minibot2.png]]<br />
<br />
This is MiniBot it is the robot that we maid for out Senior design project. We are mapping servos to other servos in the project. From the videos you can see that the blue robot is controlling the red robot.<br />
<br />
The code for the project looks to see how many servos there are on the robot and also looks to see how many are on the controller. one important thing is that the ids of the servos must be in the same order. For example if the robot you see above is ordered from 1-10 left to right then the waist is 11 neck is 12 and the tilt is 13. The ones on the controller must be in that same order you can start from id 20 and go up if you want or you can just keep them the same number as long as they are in the same order they will be ok. The pan and tilt must have the two highest servo ids.<br />
----<br />
==Tutorials==<br />
* [[python library for dynamixel servos]]<br />
* [[Networking/import socket]]<br />
* [[haptic feedback ax-12a code]]<br />
* [[cad files for solidworks and stl type also ax-12a model and baxter]]<br />
* [[Streaming webcams to Oculus Rift with openCV]]<br />
* [[Ubuntu Bash scripts]]<br />
<br />
<br />
==Code==<br />
* [[How to use the code]]<br />
* [http://WDMyCloud.device1083053.wd2go.com/api/1.0/rest/dir_contents/Public/Lofaro%20Labs/server?device_user_id=9466339&request_auth_code=6e2eaafe0e5d65c83eeb81a858367e9a0c0bb2626efd7b11bbefa145b10f36e9 Server]<br />
* [http://WDMyCloud.device1083053.wd2go.com/api/1.0/rest/dir_contents/Public/Lofaro%20Labs/client?device_user_id=9466339&request_auth_code=ec7563eece965812c6fe59aa0957b518b685b57790ac3a369e8b8fe96703019b client]<br />
* [https://github.com/LofaroLabs/ARCHR-Servo-Control can also be found here]<br />
<br />
==Videos==<br />
* [https://www.youtube.com/watch?v=D8LeWLUosMg initial testing]<br />
* [https://www.youtube.com/watch?v=ABPjFuQKKdE testing servos]<br />
* [https://www.youtube.com/watch?v=AByCx4V5Bp0 mmp8 testing]<br />
* [https://www.youtube.com/watch?v=0I7rHrjn8jc Minibot haptic feedback video]<br />
* [https://www.youtube.com/watch?v=uGWpnrFsMvs initial peg in hole]<br />
* [https://www.youtube.com/watch?v=PY3LmFIp1O0 initial testing with Oculus Rift head tracking]<br />
* [[ Minibot driving with ball in hole ax-12a]]<br />
* [https://www.youtube.com/watch?v=eBH2n_K_nCI finished product]<br />
<br />
==Building Minibot==<br />
* [[Head Build]]<br />
* [[Minibot Arm]]<br />
* [[Minibot Body]]<br />
* [[Connecting all the parts]]</div>Eeidehttp://wiki.lofarolabs.com/index.php/Baxter_Arm_BuildBaxter Arm Build2014-12-06T21:43:20Z<p>Eeide: </p>
<hr />
<div>This project is the Baxter arm build these arms are a 44% scaled version of the baxter arms and can be found [http://www.thingiverse.com/thing:581352 here].<br />
The claw that was made for this project was somewhat unsuccessful because it was to weak in some spots [http://www.thingiverse.com/thing:581405 here] are the files if you would like them <br />
<br />
For the first part of the arm build we make a part that will be used twice in the arm<br />
<br />
* 4 S2 Screws and 4 N1 nuts<br />
<br />
Remember to do this step twice <br />
<br />
[[File:Firststep.png]]<br />
<br />
Next connect the other side as shown<br />
<br />
* 4 S2 screws and 4 N1 nuts<br />
<br />
[[File:Secondstep.png]]<br />
<br />
Now that you have built two sets of these for each arm you can connect one of them to a servo as shown<br />
<br />
You will need to connect it on both sides only one side is shown<br />
<br />
* 8 S1 screws and 8 N1 nuts<br />
<br />
[[File:Thridstep.png]]<br />
<br />
Next you will connect the elbow part you will need<br />
<br />
* 4 S3 screws and 4 N1 nuts<br />
<br />
[[File:Fourthstep.png]]<br />
<br />
In the next step we add a servo as shown in the picture with<br />
<br />
* 4 S1 screws<br />
<br />
we add the part from earlier that we made you will need<br />
<br />
* 4 S1 screws and 1 BU and 1 S-B<br />
<br />
[[File:Fifthstep.png]]<br />
<br />
Attach another servo with<br />
<br />
* 8 S1 screws and 8 N1 nuts<br />
<br />
[[File:Sixthstep.png]]<br />
<br />
The next step is to add the part shown to the servo face<br />
<br />
* 4 S1 screws<br />
<br />
[[File:Seventhstep.png]]<br />
<br />
The next step we add a servo and the bracket as shown f22<br />
<br />
* 8 S1 screws<br />
* 4 N1 nuts<br />
* 1 BU and 1 S-B<br />
<br />
[[File:Eighthstep.png]]<br />
<br />
In the next step we add another servo with the part f53 special you will also <br />
<br />
* 9 S1 screws and 6 N1 nuts<br />
<br />
[[File:Ninethstep.png]]<br />
<br />
Now just find any claw that you like on [http://www.thingiverse.com/ Thingiverse.com] and attach it to the f53 with its own servo to open and close it.<br />
<br />
Now going to the other side of the arm add a servo like shown below<br />
<br />
[[File:Tenthstep.png]]<br />
<br />
Next add an f3 and a servo as shown below<br />
<br />
* 8 S1 screws and 4 N1 nuts<br />
<br />
[[File:Eleventhstep.png]]<br />
<br />
Next attach a F3 to some surface and then attach it to the last servo on the bottom as shown.<br />
<br />
* 4 N1 nuts and 4 S1 screws<br />
<br />
[[File:Twelvethstep.png]]<br />
<br />
<br />
the whole thing should look like the image below I added a claw to make it look nice<br />
<br />
[[File:Laststep.png]]</div>Eeidehttp://wiki.lofarolabs.com/index.php/Baxter_Arm_BuildBaxter Arm Build2014-12-06T20:40:26Z<p>Eeide: Created page with "This project is the Baxter arm build these arms are a 44% scaled version of the baxter arms. For the first part of the arm build we make a part that will be used twice in the..."</p>
<hr />
<div>This project is the Baxter arm build these arms are a 44% scaled version of the baxter arms.<br />
<br />
For the first part of the arm build we make a part that will be used twice in the arm<br />
<br />
* 4 S2 Screws and 4 N1 nuts<br />
<br />
Remember to do this step twice <br />
<br />
[[File:Firststep.png]]<br />
<br />
Next connect the other side as shown<br />
<br />
* 4 S2 screws and 4 N1 nuts<br />
<br />
[[File:Secondstep.png]]<br />
<br />
Now that you have built two sets of these for each arm you can connect one of them to a servo as shown<br />
<br />
You will need to connect it on both sides only one side is shown<br />
<br />
* 8 S1 screws and 8 N1 nuts<br />
<br />
[[File:Thridstep.png]]<br />
<br />
Next you will connect the elbow part you will need<br />
<br />
* 4 S3 screws and 4 N1 nuts<br />
<br />
[[File:Fourthstep.png]]<br />
<br />
In the next step we add a servo as shown in the picture with<br />
<br />
* 4 S1 screws<br />
<br />
we add the part from earlier that we made you will need<br />
<br />
* 4 S1 screws and 1 BU and 1 S-B<br />
<br />
[[File:Fifthstep.png]]<br />
<br />
Attach another servo with<br />
<br />
* 8 S1 screws and 8 N1 nuts<br />
<br />
[[File:Sixthstep.png]]<br />
<br />
The next step is to add the part shown to the servo face<br />
<br />
* 4 S1 screws<br />
<br />
[[File:Seventhstep.png]]<br />
<br />
The next step we add a servo and the bracket as shown f22<br />
<br />
* 8 S1 screws<br />
* 4 N1 nuts<br />
* 1 BU and 1 S-B<br />
<br />
[[File:Eighthstep.png]]<br />
<br />
In the next step we add another servo with the part f53 special you will also <br />
<br />
* 9 S1 screws and 6 N1 nuts<br />
<br />
[[File:Ninethstep.png]]<br />
<br />
Now just find any claw that you like on [http://www.thingiverse.com/ Thingiverse.com] and attach it to the f53 with its own servo to open and close it.<br />
<br />
Now going to the other side of the arm add a servo like shown below<br />
<br />
[[File:Tenthstep.png]]<br />
<br />
Next add an f3 and a servo as shown below<br />
<br />
* 8 S1 screws and 4 N1 nuts<br />
<br />
[[File:Eleventhstep.png]]<br />
<br />
Next attach a F3 to some surface and then attach it to the last servo on the bottom as shown.<br />
<br />
* 4 N1 nuts and 4 S1 screws<br />
<br />
[[File:Twelvethstep.png]]<br />
<br />
<br />
the whole thing should look like the image below I added a claw to make it look nice<br />
<br />
[[File:Laststep.png]]</div>Eeidehttp://wiki.lofarolabs.com/index.php/File:Laststep.pngFile:Laststep.png2014-12-06T20:40:10Z<p>Eeide: </p>
<hr />
<div></div>Eeidehttp://wiki.lofarolabs.com/index.php/File:Twelvethstep.pngFile:Twelvethstep.png2014-12-06T20:35:32Z<p>Eeide: </p>
<hr />
<div></div>Eeidehttp://wiki.lofarolabs.com/index.php/File:Eleventhstep.pngFile:Eleventhstep.png2014-12-06T20:32:19Z<p>Eeide: </p>
<hr />
<div></div>Eeidehttp://wiki.lofarolabs.com/index.php/File:Tenthstep.pngFile:Tenthstep.png2014-12-06T20:26:43Z<p>Eeide: </p>
<hr />
<div></div>Eeidehttp://wiki.lofarolabs.com/index.php/File:Ninethstep.pngFile:Ninethstep.png2014-12-06T20:18:44Z<p>Eeide: </p>
<hr />
<div></div>Eeidehttp://wiki.lofarolabs.com/index.php/File:Eighthstep.pngFile:Eighthstep.png2014-12-06T20:10:55Z<p>Eeide: </p>
<hr />
<div></div>Eeidehttp://wiki.lofarolabs.com/index.php/File:Seventhstep.pngFile:Seventhstep.png2014-12-06T20:02:00Z<p>Eeide: </p>
<hr />
<div></div>Eeide