Changes

m
Line 1: Line 1: −
=Engineering Project Data=
+
=Holonomic Robot Examples=
 
[[File:Holonomic Frame with Wheels.gif|120px|thumb|right|See Image file for Source]]
 
[[File:Holonomic Frame with Wheels.gif|120px|thumb|right|See Image file for Source]]
 
<youtube width="400" height="300" >soudy8fKygk</youtube>
 
<youtube width="400" height="300" >soudy8fKygk</youtube>
Line 5: Line 5:  
A holonomic system is when the number of controllable degrees of freedom equals the total degrees of freedom.
 
A holonomic system is when the number of controllable degrees of freedom equals the total degrees of freedom.
 
{{clear}}
 
{{clear}}
===Development Platform===
+
=Project Purpose=
{| {{Table}}
+
Developing software, and design hardware using sensor integration, with a view to developing skillsets and knowledge concerning holonomic drive systems. This will allow team members to utilize holonomics in the WAM-V Propulsion, Control, Guidance, and Sensor sections during RobotX
! !! Top Down View !! Side View
+
{{clear}}
|-
+
 
!
+
 
| [[File:CrawlerBot1.jpg|120px|Bot Top Down]]
+
=Engineering Project Data=
| [[File:CrawlerBot2.jpg|120px|Bot angle View]]
+
===Versions of Robotic Platform===
|-
+
{{Gallery
|}
+
|title=Current Version Platform
 +
| width=150 | height=190
 +
|align=left
 +
|footer=
 +
|File:Crawler Bot Ortho.jpg 
 +
|alt1= With suspension, and Computer
 +
|Ortho View
 +
|File:Crawler Bot Top Down.jpg ‎
 +
|alt2= Batteries, Computer, and Power Management
 +
|Top Down View
 +
|File:Crawler Bot Suspension.jpg ‎
 +
|alt3= Close up of Suspension
 +
|Side View
 +
}}
 +
{{clear}}
 +
{{Gallery
 +
|title=v1:Development Platform
 +
| width=100 | height=140
 +
|align=left
 +
|footer=
 +
|File:CrawlerBot1.jpg  
 +
|alt1= Wheels temporarily mounted on angle brackets
 +
|Top Down View
 +
|File:CrawlerBot2.jpg
 +
|alt2= Wheels temporarily mounted on angle brackets
 +
|Side View
 +
}}
 +
 
 
{{clear}}
 
{{clear}}
    
==Mechanical==
 
==Mechanical==
 +
===3D Printer Technology===
 +
{{Gallery
 +
|title=3D Printers used to print parts for the Crawler Bot
 +
| width=100 | height=140
 +
|align=left
 +
|footer=
 +
|File:3DPA1.jpg
 +
|alt1=FDM Printer Technology
 +
|FDM Printer
 +
|File:3DPB1.jpg
 +
|alt2=Filament Reel stored in box to control moisture content
 +
|Filament Reel
 +
|File:3DPB2.jpg
 +
|alt3= View of top of printer
 +
|Top of X-Max Printer
 +
|File:3DPB3.jpg
 +
|alt4=
 +
|Front of X-Max Printer
 +
}}
 +
{{clear}}
 +
===Robot Body and parts===
 +
 +
<3d scale="2" width="200" height="200" norotate="true" color="aabbff">MainBody.stl</3d>
 +
<3d scale="3" width="200" height="200" norotate="true" color="aabbff">HolonomicDriveControlArm.stl</3d>
 +
<3d scale="7" width="200" height="200" norotate="true" color="aabbff">Second type of wheel hub.stl</3d>
 +
===Robot Omni wheels===
 +
 +
<3d scale="2" width="200" height="200" norotate="true" color="aabbff">omni_plate.stl</3d>
 +
<3d scale="3" width="200" height="200" norotate="true" color="aabbff">omni_roller.stl</3d>
 +
{{clear}}
 +
 
===Omni Wheels and Positioning===
 
===Omni Wheels and Positioning===
 
[[File:Omni wheel.jpg|120px|thumb|right|Typical Omni-Wheel]]
 
[[File:Omni wheel.jpg|120px|thumb|right|Typical Omni-Wheel]]
Line 57: Line 115:  
{{clear}}
 
{{clear}}
   −
  −
===Mechanical STL Files for Robot Body===
  −
<3d width="200" height="200" norotate="true">adrinoMotoMount.stl</3d>
      
===[https://www.amazon.com/gp/product/B07VZT8MN9/ref=ppx_yo_dt_b_asin_title_o06_s01?ie=UTF8&psc=1 Hardware Case for Raspberry PI 4]===
 
===[https://www.amazon.com/gp/product/B07VZT8MN9/ref=ppx_yo_dt_b_asin_title_o06_s01?ie=UTF8&psc=1 Hardware Case for Raspberry PI 4]===
Line 142: Line 197:     
==Code and Mathematics==
 
==Code and Mathematics==
===Code to Facilitate Development===
     −
====Laptop Code for Robot/Laptop Base Communication ====
+
 
<source lang="Python">
+
===Laptop Code ===
 +
<syntaxhighlight lang="Python">
 
#!/usr/bin/python3
 
#!/usr/bin/python3
   Line 384: Line 439:     
    
 
    
</source>
+
</syntaxhighlight>
   −
====Robot Code for Robot/Laptop Base Communication ====
+
===Robot Code ===
 
<source lang="Python">
 
<source lang="Python">
 
# -*- coding: utf-8 -*-
 
# -*- coding: utf-8 -*-
4,000

edits