Building a Base Robot & Attachments

Slides:



Advertisements
Similar presentations
BEGINNER EV3 PROGRAMMING LESSON By: Droids Robotics Topics Covered: Turning.
Advertisements

Squaring or Aligning on a Line
BEGINNER EV3 PROGRAMMING Lesson
By Droids Robotics Good Coding Practices: Start with Pseudocode BEGINNER EV3 PROGRAMMING LESSON © 2015 EV3Lessons.com, Last edit 4/1/
BEGINNER EV3 PROGRAMMING Lesson
By Lego Works NXT Light Sensors on the EV3 ADVANCED EV3 PROGRAMMING LESSON © 2015 EV3Lessons.com, Last edit 1/29/
BEGINNER EV3 PROGRAMMING Lesson
Parallel Beams INTERMEDIATE EV3 PROGRAMMING LESSON By Droids Robotics
BEGINNER EV3 PROGRAMMING LESSON By: Droids Robotics Topics Covered: Display Block.
Menu System ADVANCED EV3 PROGRAMMING LESSON By Droids Robotics
INTERMEDIATE PROGRAMMING LESSON By: Droids Robotics Turn Degrees My Block.
BEGINNER PROGRAMMING Lesson
BEGINNER EV3 PROGRAMMING Lesson
INTERMEDIATE PROGRAMMING LESSON By: Droids Robotics Debugging Techniques.
Picking Up and Moving an Object
By Mesa Robles Robotworks and Droids Robotics
Intermediate Programming Lesson: Improving Robot Reliability in FLL
BEGINNER EV3 PROGRAMMING Lesson
INTERMEDIATE PROGRAMMING LESSON By: Droids Robotics Color Line Follower My Blocks with Inputs: Move Until Black © 2014, Droids Robotics, v. 2.0, Last edit.
INTERMEDIATE PROGRAMMING LESSON By: Droids Robotics My Blocks Overview Step-by-Step Visual Guide to Creating a My Block with Inputs with Outputs.
Gyro Turns ADVANCED EV3 PROGRAMMING LESSON By Droids Robotics
BEGINNER EV3 PROGRAMMING LESSON By: Droids Robotics Topics Covered: Switches.
INTERMEDIATE PROGRAMMING LESSON By: Droids Robotics Move Distance My Block (Move_Inches)
Calibrating Color Sensors
Alternative Squaring on a Line
BEGINNER EV3 PROGRAMMING LESSON By: Droids Robotics Topics Covered: EV3 Basics Introduction to the EV3 Brick and Software.
BEGINNER EV3 PROGRAMMING Lesson
By Droids Robotics Line Followers: Basic to Proportional ADVANCED EV3 PROGRAMMING LESSON © 2015 EV3Lessons.com, Last edit 4/5/
 By Droids Robotics Code Contributed by FLL 1920 Line Following with Two Color Sensors and Proportional Control ADVANCED EV3 PROGRAMMING LESSON © 2015.
INTERMEDIATE PROGRAMMING Lesson
ADVANCED EV3 PROGRAMMING LESSON By Droids Robotics 1 Data Logging (Part 2)
By Droids Robotics INTERMEDIATE PROGRAMMIN G LESSON MOVE DISTANCE MY BLOCK (MOVE_CM)
BEGINNER EV3 PROGRAMMING Lesson
By Droids Robotics INTERMEDIATE EV3 PROGRAMMING LESSON SIMPLE & OPTIMIZED ULTRASONIC WALL FOLLOW.
BEGINNER EV3 PROGRAMMING LESSON By: Droids Robotics Using Sensor Data and Port View.
By Droids Robotics INTERMEDIATE PROGRAMMIN G LESSON DATA WIRES.
By Droids Robotics INTERMEDIATE PROGRAMMING LESSON BRICK BUTTONS AS SENSORS.
Bonus EV3 Programming Lessons By Droids Robotics PixyCam for MINDSTORMS Color Identifinder.
ADVANCED EV3 PROGRAMMING LESSON By Droids Robotics PROPORTIONAL ULTRASONIC WALL FOLLOWER © 2015, EV3Lessons.com, Last edit 11/17/2015.
BEGINNER EV3 PROGRAMMING LESSON By: Droids Robotics Topics Covered: Touch Sensor.
By Droids Robotics INTERMEDIATE PROGRAMMIN G LESSON COLOR LINE FOLLOWER MY BLOCK WITH INPUTS: MOVE FOR DISTANCE.
BEGINNER EV3 PROGRAMMING Lesson
INTERMEDIATE PROGRAMMING Lesson
INTERMEDIATE PROGRAMMING LESSON
Squaring or Aligning on a Line
Building a competition robot
INTERMEDIATE PROGRAMMING LESSON
INTERMEDIATE PROGRAMMING LESSON
BEGINNER EV3 PROGRAMMING Lesson
BEGINNER EV3 PROGRAMMING Lesson
BEGINNER EV3 PROGRAMMING Lesson
Passive attachments Seshan brothers.
INTERMEDIATE PROGRAMMING LESSON
INTERMEDIATE PROGRAMMING LESSON
Lesson 4: Aligning on Lines On The Mat
BEGINNER EV3 PROGRAMMING Lesson
BEGINNER EV3 PROGRAMMING Lesson
Repeating Actions (Loops)
BEGINNER PROGRAMMING LESSONS
Lesson 6: aligning on Walls & MODELS
Building a Competition Robot
Passive Attachments Robot DESIGN Lesson.
BEGINNER PROGRAMMING LESSONS
Passive Attachments Robot DESIGN Lesson.
An Alternative Idea: Moving Crooked
Common Parts on a LEGO robot
BEGINNER EV3 PROGRAMMING Lesson
Introduction to Attachments
INTERMEDIATE PROGRAMMING LESSON
BEGINNER EV3 PROGRAMMING Lesson
Presentation transcript:

Building a Base Robot & Attachments ROBOT DESIGN LESSON DROID BOT Building a Base Robot & Attachments By Droids Robotics © 2015 EV3Lessons.com, Last Edit 5/30/2015

Base Robot Design 101 Take your time to build your base robot – try out multiple designs before you invest time in attachments (it might take a few weeks, but do not worry) Some issues to consider in your base robot design: What sensors do you need to add to accomplish your goals? Is your robot well balanced and have good traction? Can it align well by bumping into walls or mission models? Do the wheels stay in place and not flex out? Did you consider size restrictions: height limitations set by the rules, height limitations because of a mission models, width restrictions caused by the narrow openings? As a result, you will notice that Droid Bot has the following features: balanced, outer wall, compact, uses parts in the base education kit + 1 additional color sensor © 2015 EV3Lessons.com, Last Edit 5/30/2015

Powered and Passive Attachments Passive vs. Powered Passive attachments are sometimes more reliable (KISS principle) Powered attachments may be more complicated to attach Power sources Pneumatics – relatively powerful, but need to pump up in advance and be careful regarding pressure and leaks Rubberbands – compact and easy to use but can get lost/wear out over time Motors – can control in software and reusable across many missions but physically large © 2015 EV3Lessons.com, Last Edit 5/30/2015

Attachment Tips Reduce errors/time wasted by avoiding adding/removing attachments. Design attachments that can stay on for entire time. See Droids Robotics Food Factor run on YouTube for example of very few additions across multiple runs Removing attachments may be easier, less error-prone than adding them See Droids Robotics Senior Solution run on You Tube for example of removing most complex attachments, but not adding more Reduce space and complexity of attachments by building attachments that can work for multiple missions See forklift attachment used in Droids Robotics Nature’s Fury run (You Tube) for its use in multiple missions © 2015 EV3Lessons.com, Last Edit 5/30/2015

Attachment Tips Continued Use reliable and easy-to-add mechanisms to connect to motors/robot Avoid hard to add/remove pins Connecting directly to motor can be more reliable (avoids gear slip, etc.) but takes longer Using gearing mechanisms to connect to motor can make it easy to add attachment but the connection may not be as reliable Use gears to deliver power to where you need it on the robot and in the direction that you need it Look at various LEGO sets for inspiration on how to connect gears Look at books by Isogawa to learn about gearing © 2015 EV3Lessons.com, Last Edit 5/30/2015

S.N.A.P Attachments for Droid Bot Some features to notice: Swappable: Easy to put on and take off No Problem: Strong, reliable connection to motor (hard to remove accidently) Attachments with Power: Reliable gearing mechanisms to increase or decrease the power of the attachment Gearing mechanisms to deliver power to either side of the robot © 2015 EV3Lessons.com, Last Edit 5/30/2015

Credits This tutorial was created by Sanjay Seshan and Arvind Seshan from Droids Robotics. Author’s Email: team@droidsrobotics.org More lessons at www.ev3lessons.com                           This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License. © 2015 EV3Lessons.com, Last Edit 5/30/2015