Cougar Robotics Advanced Programming Workshop examples Converted from NXT to EV3 by David Fort Mentor, FRC/FTC 1001 September 2013.

Slides:



Advertisements
Similar presentations
Intermediate Robotics Getting to the Next Level Guiding Question: How might I move the robot consistently, accurately, and predictably? –Review basics.
Advertisements

Robofest 2005 Introduction to Programming RIS 2.0 RCX Code.
RCX Workshop Day 2 Programming with Touch Sensor Light Sensor Repeat CJ Chung Associate Professor of Computer Science Lawrence Technological University.
EducateNXT Robot Sumo. EducateNXT What is Sumo? Sumo is a competitive contact sport where a wrestler (rikishi) attempts to force another wrestler out.
Forward Until Dark. NXT Light Sensors How does the Light Sensor detect brightness? The Light Sensor shines a red light on the surface below it and reports.
Dublin Robotics Boosters NXT-Step Programming Workshop.
EducateNXT Enter the name “Sound Graphing” for your experiment. Real-time Data Logging Click the Switch to NXT Data Logging icon in the top-left corner.
Basic NXT-G Programming. NXT-G Sequence Beams Blocks Structures (special blocks) Wires (connect ports on blocks & structures)
By: Armani, Abby, Shannon. Turn to the right and walk 60 steps Clue #3.
From the NXT top menu Connect desired hardware as indicated Enter a command in the box indicated from the menu provided Repeat for all 5 boxes.
Right Face Introductory Presentation. Opening Activity How can you use this to make a right turn program? This is your program from Full Speed Ahead to.
Efficient Path Determining Robot RIT Computer Engineering Senior Design Project Jamie Greenberg Jason Torre October 26, 2004 A motorized robot will navigate.
1 ©2006 INSciTE Lab Two Task: Make the program from Lab One (Move forward 5 rotations and turn right 90 degrees) into a MyBlock.
BEGINNER EV3 PROGRAMMING Lesson
Parallel Beams INTERMEDIATE EV3 PROGRAMMING LESSON By Droids Robotics
Parallel Beam Synchronization
Menu System ADVANCED EV3 PROGRAMMING LESSON By Droids Robotics
LINE FOLLOWER ROBOT USING I-BOT mini V3
1 Oregon Robotics Tournament and Outreach Program Programming Techniques Workshop for Mindstorms  NXT 2012 Opening doors to the worlds of science and.
GIRLS Robotic Camp. Let’s Begin Meet and Greet – Camp leaders introduce themselves – Students introduce themselves.
Programming 101 The Common Palette Content provided by Connor Statham (6 th Grade Student) Formatting by Shannon Sieber.
Twyla and Jordan.  Light over black line  Runs roverbot.
Reactive robots UPNA The Public University of Navarra Material for pupils & students.
LabVIEW Basics Review LabVIEW Robotics Fundamentals.
Today’s Agenda 1.Scribbler Program Assignment 1.Project idea due next class 2.Program demonstration due Wednesday, June 3 2.Attendance & lab pair groupings.
Technical Writing for Robotic Coding!.  du/products/teaching_robotc_cort ex/fundamentals/introtoprogramm ing/thinking/videos/fundamentals.
Wall Encounter By Made easy by Dwayne Abuel.
Lego MindStorm An Introduction to Blocks. Blocks Blocks are used to give instructions to your robot. There are many types of blocks You can use the blocks.
How to Use EV3 Lessons. OVERALL STRUCTURE Beginner Lessons: These lessons will teach you to move and turn the robot, use the sensors, and use loops and.
Program Flow LabVIEW Robotics Fundamentals. Unintuition You know what this program does… So what does this one do? Inserted code.
What is a LEGO Robotic Vehicle? Made from LEGO’s Especially “Technic” pieces Controlled by an NXT or EV3 computer Programmed by kids to do missions Not.
Programming 101 The Common Palette Content provided by Connor Statham (9 th Grade Student) Formatting by Shannon Sieber.
Tutorials NXT-G / EV3 Programming. Tutorials NXT-GEV3.
4) Design the logic to control the motor on a simple remote control car. There are two buttons on the remote control for the motor. If neither button is.
Lesson 1: Motors and Sound Programming Solutions.
Obstacle Detection. In the previous program the robot moves forward and then checks for something in the way. As we observed it only checks for things.
Lego League. What is the Lego League? What we will be doing for the next few weeks The AIM of the next few weeks is to gain knowledge into programming,
Forward Until Near Stop when near a wall.
Advanced issues in Robotics and Programming Dr. Katerina G. Hadjifotinou Experimental Junior High School of the University of Macedonia.
1 ©2006 INSciTE Lab Three Task: Move forward for 2 feet, turn right 90º repeat to complete a square path. End up exactly where you started.
Basic NXT-G Programming. NXT-G Sequence Beams Blocks Structures (special blocks) Wires (connect ports on blocks & structures)
2010 Cougar Advanced NXT-G Programming Workshop. Basic NXT-G Programming.
The EV3 Electronics Circuit
Bluetooth example Presentations Lab: building projects
UNCW Computer Science Jack Tompkins Daniel Heywood
پروتكل آموزش سلامت به مددجو
Lab: (Finish parking). Bluetooth applications
Module F: Presentation Understanding Robot Fundamentals
INTERMEDIATE PROGRAMMING LESSON
INTERMEDIATE PROGRAMMING LESSON
Creating an Arm.
Forward Until Touch Robot goes forward until it hits a wall.
Beginner Programming Lesson
Line Following Behavior
Switch Blocks check a value and choose a path based on that value
The EV3 Electronics Circuit
Storing Values as Variables
Warm Up- What is a robot? Describe in one sentence what you understand by the term ‘robot’ 2. What are the main parts of a robot? What do people do to.
Line Following Behavior
Lego EV3 Mindstorms SW Programming Blocks.
The Basics Subtitle.
Motion in Scratch 1.
Which way does the robot have to turn to get to the charger?
Using a Drawing Robot to Make Angles (Using Rotations)
Advanced Programming Lesson: Parallel Beams
Obstacle Detection.
Lego MINDSTORMS EV3.
Getting started with LEGO EV3 Mindstorms software
Teaching Your Robocar To Move
What can you make happen?
Presentation transcript:

Cougar Robotics Advanced Programming Workshop examples Converted from NXT to EV3 by David Fort Mentor, FRC/FTC 1001 September 2013

Basic Program

02 Simple Structure-Loop

03-Variables

03.1-Sensor and Branch

Mission 1-Basic

04-Left Face

05_1-Go to Dark

05_2-Go to Dark

05_2a-Go to Dark

05_3-Go to Dark

05_3-Go to Dark, MyBlock

05_4-Go to Dark

Mission 1-Basic

Mission 1-Thread_MyBlock

Mission 1-Thread_MyBlock, Ramp

White 0-5 CalibrationWorks

BackToWallTouch

BackToLine

AdvanceToLine

B turn forward I didn’t make this block, or have a picture of it. It is a ramp block for B motor only. See Ramp block picture previous for an example.

MB C1-14 dependent threads

Master White Timer

MB Don’t have a picture of this in EV3 Cougars had something that did a “long mission” if there was a lot of time left and a “short mission” if nearly expired.

06-Sequencer

MissionManager – top level

MissionManager – PickMission MyBlock

MissionManager – DoMission MyBlock