1 / 9

Modeling Using Template Collections

Modeling Using Template Collections. Current representation: Current search method: discrete search for closest template continuous search for best parameters. Expansions to Robot design t emplate parameters that allow more complex geometry d iscrete parameters

luisf
Download Presentation

Modeling Using Template Collections

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Modeling Using Template Collections • Current representation: • Current search method: • discrete search for closest template • continuous search for best parameters • Expansions to Robot design • template parameters that allow more complex geometry • discrete parameters • constraints that include 2D design • improve representation of articulation

  2. Combining Templates • User interface • select components • alter template parameters • set position and orientation • Inferring Connectivity • Goals: • user-specified articulation • structural stability • Methods • inference • physical simulation

  3. Scripted folded quadrotor design • Goal: Automatically generate robot design given functional description • Quadrotor(payload=10g, max_speed=1m/s, minimize: weight); • Outputs DXF file for laser cutter, STL file for 3d printer, bill of materials for actuators / controls • Current status: Python scripts generate structural elements by specifying geometry • Quadrotor(diameter=20cm, thickness=1cm, motor_diameter=1cm, …); • Parameterized dimensions, hardcoded topology • Research Plan: • Measure mechanical parameters of folded structural elements • Generate simple models relating critical parameters to geometry • Use models to determine required robot dimensions • Aside: partition overall design space between folding / 3d printing / etc.

  4. John Romanishin Rigid Folded Structures • Potential Benefits: • Quick to assemble • Electronic components have support • Clear distinction between flexible joints and rigid members • Current design attempts are trying to develop a rigid quad rotor frame. • Rigid layer is acrylic • Flexible layer is adhesive backed thin peek. • Functional details are added by simple FDM 3d printed components Attempt to develop a process to quickly create functional components by using a composite laminate of different 2-d laser cut layers.

  5. Fabrication – Printable PCBs Copper Laden Ink: CO2 Laser (10um): 0.100in dia holes Nd:YAG Laser (355nm): 0.050in dia holes Thermal Transfer Printer: Mechanical Punch: 0.040 & 0.125in dia holes

  6. REACT Programming Paradigm & Language • Design • Programming Paradigm & Language • Designing and developing interactive systems • Simplified programming model • Facilitate event-driven and concurrent programming • Implementation • Source-to-source compilation framework (OCaml implementation) • Target languages: • Lego Mindstorms NQC • Foldable robot C-subset • Future Plans: • Code generation framework that provides: • Code free of common concurrency issues • Automatically propagates data updates to relevant clients, ensuring data consistency • Tool suite: • Testing and static analysis techniques for ensuring functional correctness

  7. Printable Robots – Fabrication (Harvard/MIT) Design Composition (gripper/crawler) Crawler design evolution Design Templates Stair climbing Printed robots playing chess Self-folding inchworm robot

  8. Current Results • Autonomous printed Hexapod • 2-DOF legs • Variety of gaits • Tripod • Wave • Ripple • Rotating • Tripod with curvature Next goal • Develop platform and algorithms for climbing

  9. Mechanical Properties of Printable Processes • Goal: • To identify the mechanical properties of different materials and geometries. • Mechanical Properties to identify • Stiffness: Young’s Modulus Shear Modulus • Strength: Yield Strength Ultimate Tensile Strength • Materials • 5 mil, 7 mil, & 10 mil polyester • PEEK • 3D printed materials • Composites: Acrylic + polyester • Geometry • Triangular & Rectangular Beams • Different Perforations • Procedure • Instron Tension Test: • Measure Young’s Modulus, yield strength, and ultimate tensile in tension • Instron Torsion Test: • Measure shear modulus, yield strength, and ultimate tensile in torsion Image available at: https://alliance.seas.upenn.edu/~medesign/wiki/index.php/Courses/MEAM247-11C-P2P1

More Related