Educational robotics critical for the future of Linux Jason Kridner, Sitara Applications, Texas Instruments Co-founder and board member,

Size: px
Start display at page:

Download "Educational robotics critical for the future of Linux Jason Kridner, Sitara Applications, Texas Instruments Co-founder and board member,"

Transcription

1 Educational robotics critical for the future of Linux Jason Kridner, Sitara Applications, Texas Instruments Co-founder and board member, BeagleBoard.org Foundation

2 Abstract Jobs are being automated. Students aren't getting sufficient STEM literacy. Many lack the problem solving skills to be effective at driving that automation, rather than being a victim. Educational robotics is a compelling and effective way to reverse that trend. Lower-cost, easierto-use and inherently collaborative platforms can help ensure these programs expose all participants to programming and electronics. Computing is inextricably a human endeavor to get machines to serve our will. Linux provides opportunities to teach critical concepts including how to collaborate, aide understanding with instrumentation, simplify various tasks with existing solutions and expose students to the possibilities of their endeavors. Not only do these students need Linux, but Linux needs them and the solutions to the challenges they'll tackle for the next generation.

3 We need jobs for youth Let them flip burgers If they don t have something productive to do, then they are going to mooch off you Robots took the manufacturing sector jobs and the service sector is next

4 Sorry, our burgers are flipped by robots Images borrowed from

5 So, from where are the jobs coming going to come?

6

7 We need STEM education for youth My job is secure, the world will always need embedded Linux experts Just because we are scarce, doesn t mean the demand is high Why should the public know they should care about free and open source (as in any type of visibility or control), privacy and security (in the broadest embedded system sense) or their ability to impact the future of technology? The Gandalf Effect He was probably pretty lonely

8 We need hardware I have plenty of challenging algorithms to solve without needing to touch hardware OK, maybe that s not this Linux audience Ask yourself, What is the likely impact of what I m creating? Today s hardware is an impediment to productivity I ll say it again, atoms are valuable and electrons are cheap

9 Technology looks different to youth A Z80, EPROM and a speaker were all I needed to get excited about programming Kids are growing up where Halo is their idea of Hello World Arduino-style blinky-led is cool, but is it empowering enough? Robots can be different enough from their experience today to be exciting, simple enough to be accessible and complex enough to invest a lifetime of exploration

10 We need community That s cool, but I don t really need Linux in the robots Consider why LEGO MINDSTORMS added Linux Eyes on the security, network and otherwise Support for configuration management across hundreds of units Linux enables us to go in and understand what is going on in the robot

11 Relevant projects to Linux ROS - Robot Operating System - messaging layer, hardware abstractions Dronecode, ArduPilot, Paparazzi UAV, others - Auto-pilots, flight planners ev3dev.org and lejos.org extend LEGO MINDSTORMS EV3 open source OpenCV - vision IIO - a likely way to get to the interfaces BeagleBone Blue and libroboticscape

12 libroboticscape - C functions Init/Cleanup īnt initialize_cape() īnt cleanup_cape() īnt kill_robot() Flow state rc_state_t rc_get_state(); int rc_set_state(rc_state_t); Buttons int rc_set_pause_pressed_func(void_fp); int rc_set_pause_released_func(void_fp); int rc_set_mode_pressed_func(void_fp); int rc_set_mode_released_func(void_fp); rc_button_state_t rc_get_pause_button(); rc_button_state_t rc_get_mode_button(); int rc_print_state();

13 libroboticscape - C functions DC motors īnt rc_set_motor(int motor, float duty); īnt rc_set_motor_all(float duty); īnt rc_set_motor_free_spin(int motor); īnt rc_set_motor_free_spin_all(); īnt rc_set_motor_brake(int motor); īnt rc_set_motor_brake_all(); Encoders int rc_get_encoder_pos(int ch); int rc_set_encoder_pos(int ch, int value); Servos and ESCs int rc_send_servo_pulse_us(int ch, int us); int rc_send_servo_pulse_normalized(int ch, float input); int rc_send_esc_pulse_normalized(int ch, float input); int rc_send_oneshot_pulse_normalized(int ch, float input);

14 libroboticscape - example utilities kill_robot rc_bare_minimum rc_blink rc_test_buttons rc_test_motors rc_test_encoders rc_test_servos rc_test_dsm rc_bind_dsm rc_calibrate_dsm rc_test_imu rc_test_dmp rc_test_barometer

15 We need Linux education These microcontroller hacks are going to are going to screw up the kernel OK, this audience the lieutenant process prevents that, mostly Seriously, they need help IIO needs more sensors Kernel drivers (falsely?) seen as adding too much latency Even Linux Foundation projects are using other kernels

Smart-M3-Based Robot Interaction in Cyber-Physical Systems

Smart-M3-Based Robot Interaction in Cyber-Physical Systems FRUCT 16, Oulu, Finland October 30, 2014 Smart-M3-Based Robot Interaction in Cyber-Physical Systems Nikolay Teslya *, Sergey Savosin * * St. Petersburg Institute for Informatics and Automation of the Russian

More information

understanding sensors

understanding sensors The LEGO MINDSTORMS EV3 set includes three types of sensors: Touch, Color, and Infrared. You can use these sensors to make your robot respond to its environment. For example, you can program your robot

More information

Total Hours Registration through Website or for further details please visit (Refer Upcoming Events Section)

Total Hours Registration through Website or for further details please visit   (Refer Upcoming Events Section) Total Hours 110-150 Registration Q R Code Registration through Website or for further details please visit http://www.rknec.edu/ (Refer Upcoming Events Section) Module 1: Basics of Microprocessor & Microcontroller

More information

RF module and Sensing Workshop Proposal. Tachlog Pvt. Ltd.

RF module and Sensing Workshop Proposal. Tachlog Pvt. Ltd. RF module and Sensing Workshop Proposal Tachlog Pvt. Ltd. ABOUT THIS DOCUMENT Purpose of this The Workshop proposal document, explains the syllabus, estimate, activity document and overview of the workshop

More information

SMART CITY TECH WORKSHOPS

SMART CITY TECH WORKSHOPS 1 SMART CITY TECH WORKSHOPS After the conference, the following day will be dedicated to a series of workshops that provide in-depth training on the latest technology necessary for building smart city

More information

Intelligent Systems Design in a Non Engineering Curriculum. Embedded Systems Without Major Hardware Engineering

Intelligent Systems Design in a Non Engineering Curriculum. Embedded Systems Without Major Hardware Engineering Intelligent Systems Design in a Non Engineering Curriculum Embedded Systems Without Major Hardware Engineering Emily A. Brand Dept. of Computer Science Loyola University Chicago eabrand@gmail.com William

More information

SUMMER CAMPS School of Engineering. June 2-28 Mo. - Fr. 9AM - 3PM BASICS OF PROGRAMMING ROBOTICS BIOMEDICAL APPLICATIONS

SUMMER CAMPS School of Engineering. June 2-28 Mo. - Fr. 9AM - 3PM BASICS OF PROGRAMMING ROBOTICS BIOMEDICAL APPLICATIONS School of Engineering SUMMER CAMPS 2019 June 2-28 Mo. - Fr. 9AM - 3PM BASICS OF PROGRAMMING ROBOTICS BIOMEDICAL APPLICATIONS CAD DESIGN & 3D PRINTING 1075 13 th St. SouthsSuite 101sBirmingham, Alabamas35294-4440

More information

Program.

Program. Program Introduction S TE AM www.kiditech.org About Kiditech In Kiditech's mighty world, we coach, play and celebrate an innovative technology program: K-12 STEAM. We gather at Kiditech to learn and have

More information

ARDUINO FOR BEGINNERS: ESSENTIAL SKILLS EVERY MAKER NEEDS BY JOHN BAICHTAL

ARDUINO FOR BEGINNERS: ESSENTIAL SKILLS EVERY MAKER NEEDS BY JOHN BAICHTAL ARDUINO FOR BEGINNERS: ESSENTIAL SKILLS EVERY MAKER NEEDS BY JOHN BAICHTAL DOWNLOAD EBOOK : ARDUINO FOR BEGINNERS: ESSENTIAL SKILLS EVERY MAKER NEEDS BY JOHN BAICHTAL PDF Click link bellow and free register

More information

Line Detection. Duration Minutes. Di culty Intermediate. Learning Objectives Students will:

Line Detection. Duration Minutes. Di culty Intermediate. Learning Objectives Students will: Line Detection Design ways to improve driving safety by helping to prevent drivers from falling asleep and causing an accident. Learning Objectives Students will: Explore the concept of the Loop Understand

More information

THE ARDUINO ENGINEERING KIT INFORMATION GUIDE ARDUINO.CC/EDUCATION

THE ARDUINO ENGINEERING KIT INFORMATION GUIDE ARDUINO.CC/EDUCATION THE ARDUINO ENGINEERING KIT INFORMATION GUIDE ARDUINO.CC/EDUCATION Includes 1-year individual user license of: In collaboration with: INSPIRING TEACHING & EMPOWERING TABLE OF CONTENTS ARDUINO EDUCATION

More information

Robot Diaries. Broadening Participation in the Computer Science Pipeline through Social Technical Exploration

Robot Diaries. Broadening Participation in the Computer Science Pipeline through Social Technical Exploration Robot Diaries Broadening Participation in the Computer Science Pipeline through Social Technical Exploration Emily Hamner, Tom Lauwers, Debra Bernstein, Illah Nourbakhsh, & Carl DiSalvo Carnegie Mellon

More information

Afterschool Clubs & One Day Workshops Create. Code. Innovate.

Afterschool Clubs & One Day Workshops Create. Code. Innovate. Afterschool Clubs & One Day Workshops Create. Code. Innovate. Kids & Teens Learning Tech Skills for Life. Fire Tech Camp has introduced me to much more about computers and coding than anything I have ever

More information

Software Computer Vision - Driver Assistance

Software Computer Vision - Driver Assistance Software Computer Vision - Driver Assistance Work @Bosch for developing desktop, web or embedded software and algorithms / computer vision / artificial intelligence for Driver Assistance Systems and Automated

More information

Speed Control of the DC Motor through Temperature Variations using Labview and Aurdino

Speed Control of the DC Motor through Temperature Variations using Labview and Aurdino Proc. of Int. Conf. on Current Trends in Eng., Science and Technology, ICCTEST Speed Control of the DC Motor through Temperature Variations using Labview and Aurdino Vineetha John Tharakan 1 and Jai Prakash

More information

Automatic Headlights

Automatic Headlights Automatic Headlights Design car features that will improve nighttime driving safety. Learning Objectives Students will: Explore the concept of Inputs and the way to control them Explore the concept of

More information

Open Source in Mobile Robotics

Open Source in Mobile Robotics Presentation for the course Il software libero Politecnico di Torino - IIT@Polito June 13, 2011 Introduction Mobile Robotics Applications Where are the problems? What about the solutions? Mobile robotics

More information

Open Source Voices Interview Series Podcast, Episode 03: How Is Open Source Important to the Future of Robotics? English Transcript

Open Source Voices Interview Series Podcast, Episode 03: How Is Open Source Important to the Future of Robotics? English Transcript [Black text: Host, Nicole Huesman] Welcome to Open Source Voices. My name is Nicole Huesman. The robotics industry is predicted to drive incredible growth due, in part, to open source development and the

More information

Student Guide Speed challenge and robotics challenge mat

Student Guide Speed challenge and robotics challenge mat Student Guide Speed challenge and robotics challenge mat Speed Challenge It s The Speed Challenge! We are really excited about this! It is all about speed. Get your LEGO MINDSTORMS Education EV3 moving

More information

Probabilistic Robotics Course. Robots and Sensors Orazio

Probabilistic Robotics Course. Robots and Sensors Orazio Probabilistic Robotics Course Robots and Sensors Orazio Giorgio Grisetti grisetti@dis.uniroma1.it Dept of Computer Control and Management Engineering Sapienza University of Rome Outline Robot Devices Overview

More information

Mechatronics. STEAM Clown Production. STEAM Clown & Productions Copyright 2016 STEAM Clown

Mechatronics. STEAM Clown Production. STEAM Clown & Productions Copyright 2016 STEAM Clown Mechatronics Production Page 1 - Mechatronics SVCTE Mechatronics Class Class Production Ready To Hear about Mechatronics? Mecha = Mechanical Engineering Design Tronincs = Electrical Engineering Design

More information

How to Build the Robotics++ V2 Robot. Last Edited Nov

How to Build the Robotics++ V2 Robot. Last Edited Nov How to Build the Robotics++ V2 Robot Last Edited Nov. 15-2014 www.roboticscity.com 1 Completed Robotics++ V2 Robot. More views of completed robot can be found at the end of this instructions manual The

More information

Low cost microscope automation hardware and embedded software development. J. Ramirez A. Villa M. Toscani

Low cost microscope automation hardware and embedded software development. J. Ramirez A. Villa M. Toscani Low cost microscope automation hardware and embedded software development. J. Ramirez A. Villa M. Toscani Introduction What Is this presentation about: Provide a general approach for open automation of

More information

Texas Instruments University Program Ayesha Mayhugh WW University Manager

Texas Instruments University Program Ayesha Mayhugh WW University Manager Texas Instruments University Program Ayesha Mayhugh WW University Manager www.ti.com/university Future of Engineering depends on developing passion in students for hands on learning 2 Texas Instruments

More information

MathWorks Announces Built-in Simulink Support for Arduino, BeagleBoard, and LEGO MINDSTORMS NXT

MathWorks Announces Built-in Simulink Support for Arduino, BeagleBoard, and LEGO MINDSTORMS NXT MathWorks Announces Built-in Simulink Support for Arduino, BeagleBoard, and LEGO MINDSTORMS NXT With one click, engineers run Simulink control system and signal processing algorithms in hardware http://www.mathworks.com/company/newsroom/mathworks-announces-built-in-simulink-

More information

Categories of Robots and their Hardware Components. Click to add Text Martin Jagersand

Categories of Robots and their Hardware Components. Click to add Text Martin Jagersand Categories of Robots and their Hardware Components Click to add Text Martin Jagersand Click to add Text Robot? Click to add Text Robot? How do we categorize these robots? What they can do? Most robots

More information

The Non-Writer s Guide to Writing a Wellness Book In as few as 3 months!

The Non-Writer s Guide to Writing a Wellness Book In as few as 3 months! The Non-Writer s Guide to Writing a Wellness Book In as few as 3 months! Guide 2 Write a wellness book even if you: Are totally confused about book writing Are not a great writer Don t have much time Becoming

More information

Teaching Children Proportional Control using ROBOLAB 2.9. By Dr C S Soh

Teaching Children Proportional Control using ROBOLAB 2.9. By Dr C S Soh Teaching Children Proportional Control using ROBOLAB 2.9 By Dr C S Soh robodoc@fifth-r.com Objective Using ROBOLAB 2.9, children can experiment with proportional control the same way as undergraduates

More information

Engaging Solutions for Applied Learning Programme

Engaging Solutions for Applied Learning Programme Engaging Solutions for Applied Learning Programme Aesthetics Applied Science Engineering & Robotics Environmental Science & Sustainable Living Health Science & Healthcare Technology ICT & Programming Experiential

More information

University of Toronto. Companion Robot Security. ECE1778 Winter Wei Hao Chang Apper Alexander Hong Programmer

University of Toronto. Companion Robot Security. ECE1778 Winter Wei Hao Chang Apper Alexander Hong Programmer University of Toronto Companion ECE1778 Winter 2015 Creative Applications for Mobile Devices Wei Hao Chang Apper Alexander Hong Programmer April 9, 2015 Contents 1 Introduction 3 1.1 Problem......................................

More information

John Henry Foster INTRODUCING OUR NEW ROBOTICS LINE. Imagine Your Business...better. Automate Virtually Anything jhfoster.

John Henry Foster INTRODUCING OUR NEW ROBOTICS LINE. Imagine Your Business...better. Automate Virtually Anything jhfoster. John Henry Foster INTRODUCING OUR NEW ROBOTICS LINE Imagine Your Business...better. Automate Virtually Anything 800.582.5162 John Henry Foster 800.582.5162 What if you could automate the repetitive manual

More information

Programming Design. ROBOTC Software

Programming Design. ROBOTC Software Programming Design ROBOTC Software Behavior-Based Programming A behavior is anything your robot does Turning on a single motor or servo Three main types of behaviors 1. Complex behaviors Robot performs

More information

Cooking gets digital. Food becomes transparent. And much more... 06/09/12 EveryCook Page 1 of 6

Cooking gets digital. Food becomes transparent. And much more... 06/09/12 EveryCook Page 1 of 6 Cooking gets digital Food becomes transparent And much more... 06/09/12 EveryCook Page 1 of 6 1 History of EveryCook 2008: I need a cooking device that stirs and keeps a temperature precisely. Then my

More information

FACULTY MENTOR Khoshabeh, Ramsin. PROJECT TITLE PiB: Learning Python

FACULTY MENTOR Khoshabeh, Ramsin. PROJECT TITLE PiB: Learning Python PiB: Learning Python hands-on development skills to engineering students. This PiB is a set of independent programs that strengthen the student s programming skills through Python, utilizing Python libraries

More information

WifiBotics. An Arduino Based Robotics Workshop

WifiBotics. An Arduino Based Robotics Workshop WifiBotics An Arduino Based Robotics Workshop WifiBotics is the workshop designed by RoboKart group pioneers in this field way back in 2014 and copied by many competitors. This workshop is based on the

More information

RUNNYMEDE COLLEGE & TECHTALENTS

RUNNYMEDE COLLEGE & TECHTALENTS RUNNYMEDE COLLEGE & TECHTALENTS Why teach Scratch? The first programming language as a tool for writing programs. The MIT Media Lab's amazing software for learning to program, Scratch is a visual, drag

More information

A New Approach to Control a Robot using Android Phone and Colour Detection Technique

A New Approach to Control a Robot using Android Phone and Colour Detection Technique A New Approach to Control a Robot using Android Phone and Colour Detection Technique Saurav Biswas 1 Umaima Rahman 2 Asoke Nath 3 1,2,3 Department of Computer Science, St. Xavier s College, Kolkata-700016,

More information

EDUCATORS INFORMATION GUIDE

EDUCATORS INFORMATION GUIDE EDUCATORS INFORMATION GUIDE TABLE OF CONTENTS Arduino Education: Inspiring, Teaching and Empowering What is Arduino? 5 The Education Team And Its Mission 5 Current Use Cases in Education 5 Features and

More information

UNIT 4 VOCABULARY SKILLS WORK FUNCTIONS QUIZ. A detailed explanation about Arduino. What is Arduino? Listening

UNIT 4 VOCABULARY SKILLS WORK FUNCTIONS QUIZ. A detailed explanation about Arduino. What is Arduino? Listening UNIT 4 VOCABULARY SKILLS WORK FUNCTIONS QUIZ 4.1 Lead-in activity Find the missing letters Reading A detailed explanation about Arduino. What is Arduino? Listening To acquire a basic knowledge about Arduino

More information

A Better Teleop. Jaxon Brown August 5, 2017

A Better Teleop. Jaxon Brown August 5, 2017 A Better Teleop Jaxon Brown August 5, 2017 Goals Discuss the overarching goals of teleop programming Create three different drive code options Tank Drive, Arcade Drive, and Car Drive Simple mechanism control

More information

After the Fact Inventing the Future TRANSCRIPT. Originally aired May 24, Total runtime: 00:13:15

After the Fact Inventing the Future TRANSCRIPT. Originally aired May 24, Total runtime: 00:13:15 After the Fact Inventing the Future Originally aired May 24, 2017 Total runtime: 00:13:15 TRANSCRIPT Brian David Johnson, futurist-in-residence, Arizona State University: The future is built every day

More information

Arduino Robotic Projects By Richard Grimmett

Arduino Robotic Projects By Richard Grimmett We have made it easy for you to find a PDF Ebooks without any digging. And by having access to our ebooks online or by storing it on your computer, you have convenient answers with arduino robotic projects

More information

Make Lego And Arduino Projects Projects For Extending Mindstorms Nxt With Open Source Electronics

Make Lego And Arduino Projects Projects For Extending Mindstorms Nxt With Open Source Electronics Make Lego And Arduino Projects Projects For Extending Mindstorms Nxt With Open Source Electronics We have made it easy for you to find a PDF Ebooks without any digging. And by having access to our ebooks

More information

Jesse Stay on Google Plus for Dummies stay- google- plus

Jesse Stay on Google Plus for Dummies   stay- google- plus Stay on Google Plus for Dummies http://www.contentmarketinginstitute.com/2011/12/jesse- stay- google- plus Hi, I m Redsicker, blogging for Content Marketing Institute and today I m speaking with Stay,

More information

Space Research expeditions and open space work. Education & Research Teaching and laboratory facilities. Medical Assistance for people

Space Research expeditions and open space work. Education & Research Teaching and laboratory facilities. Medical Assistance for people Space Research expeditions and open space work Education & Research Teaching and laboratory facilities. Medical Assistance for people Safety Life saving activity, guarding Military Use to execute missions

More information

Physical Etoys: Freedom beyond the digital world

Physical Etoys: Freedom beyond the digital world Physical Etoys: Freedom beyond the digital world Gonzalo Zabala 1, Ricardo Morán 1, Sebastián Blanco 1 1 Universidad Abierta Interamericana, Buenos Aires, Argentina {gonzalo.zabala, ricardo.moran, sebastian.blanco}@uai.edu.ar

More information

1 Introduction. 2 Embedded Electronics Primer. 2.1 The Arduino

1 Introduction. 2 Embedded Electronics Primer. 2.1 The Arduino Beginning Embedded Electronics for Botballers Using the Arduino Matthew Thompson Allen D. Nease High School matthewbot@gmail.com 1 Introduction Robotics is a unique and multidisciplinary field, where successful

More information

V.V.P. Engineering College, Rajkot. Virda Vajdi, Kalawad Road, Rajkot, Gujarat vvpedulink.ac.in Electronics and Communication Department

V.V.P. Engineering College, Rajkot. Virda Vajdi, Kalawad Road, Rajkot, Gujarat vvpedulink.ac.in Electronics and Communication Department Workshop Report V.V.P. Engineering College, Rajkot Virda Vajdi, Kalawad Road, Rajkot, Gujarat-360005 vvpedulink.ac.in Electronics and Communication Department organizes Two Days Workshop on Arduino : A

More information

Saturday Academy Program

Saturday Academy Program Lesson Plans High School Courses Donald L. McCoy K-to-College STEM Education Consultant thempitman@gmail.com Last Update: October 17, 2018 Virtual Reality Coding using PlayCanvas RobotC Coding Applications

More information

Workshop 9: First steps in electronics

Workshop 9: First steps in electronics King s Maths School Robotics Club Workshop 9: First steps in electronics 1 Getting Started Make sure you have everything you need to complete this lab: Arduino for power supply breadboard black, red and

More information

Robotic Navigation Distance Control Platform

Robotic Navigation Distance Control Platform Robotic Navigation Distance Control Platform System Block Diagram Student: Scott Sendra Project Advisors: Dr. Schertz Dr. Malinowski Date: November 18, 2003 Objective The objective of the Robotic Navigation

More information

Introduction to Programming. June 4 June 8, and July 9 July 13 Mo-Fr., 8:30AM - 3:30PM

Introduction to Programming. June 4 June 8, and July 9 July 13 Mo-Fr., 8:30AM - 3:30PM Introduction to Programming June 4 June 8, and July 9 July 13 This hands-on training will teach basics of computer programming. Campers will learn how computers work, how to control devices and components

More information

Mechatronics Engineering and Automation Faculty of Engineering, Ain Shams University MCT-151, Spring 2015 Lab-4: Electric Actuators

Mechatronics Engineering and Automation Faculty of Engineering, Ain Shams University MCT-151, Spring 2015 Lab-4: Electric Actuators Mechatronics Engineering and Automation Faculty of Engineering, Ain Shams University MCT-151, Spring 2015 Lab-4: Electric Actuators Ahmed Okasha, Assistant Lecturer okasha1st@gmail.com Objective Have a

More information

Programming Design ROBOTC Software

Programming Design ROBOTC Software Programming Design ROBOTC Software Computer Integrated Manufacturing 2013 Project Lead The Way, Inc. Behavior-Based Programming A behavior is anything your robot does Example: Turn on a single motor or

More information

Ease of Use Enables Ease of Adoption Jason Walker, CEO,

Ease of Use Enables Ease of Adoption Jason Walker, CEO, Ease of Use Enables Ease of Adoption Jason Walker, CEO, Waypoint Robotics @ImRobotMechanic @WaypointRobo #LiveWorx #RoboticsAISummit We manufacture and sell autonomous robots EASY TO USE MOBILE ROBOTS

More information

MOBILE ROBOT LOCALIZATION with POSITION CONTROL

MOBILE ROBOT LOCALIZATION with POSITION CONTROL T.C. DOKUZ EYLÜL UNIVERSITY ENGINEERING FACULTY ELECTRICAL & ELECTRONICS ENGINEERING DEPARTMENT MOBILE ROBOT LOCALIZATION with POSITION CONTROL Project Report by Ayhan ŞAVKLIYILDIZ - 2011502093 Burcu YELİS

More information

BUILD A BETTER WEBSITE

BUILD A BETTER WEBSITE BUILD A BETTER WEBSITE START WITH YOUR AUDIENCE We re being literal here. Start where your audience would start if they visited your website. Your homepage. More specifically, your banner. The space before

More information

Industry 4.0: the new challenge for the Italian textile machinery industry

Industry 4.0: the new challenge for the Italian textile machinery industry Industry 4.0: the new challenge for the Italian textile machinery industry Executive Summary June 2017 by Contacts: Economics & Press Office Ph: +39 02 4693611 email: economics-press@acimit.it ACIMIT has

More information

Free Making Things See: 3D Vision With Kinect, Processing, Arduino, And MakerBot (Make: Books) Ebooks Online

Free Making Things See: 3D Vision With Kinect, Processing, Arduino, And MakerBot (Make: Books) Ebooks Online Free Making Things See: 3D Vision With Kinect, Processing, Arduino, And MakerBot (Make: Books) Ebooks Online This detailed, hands-on guide provides the technical and conceptual information you need to

More information

Digital Devices in the Digital Technologies curriculum

Digital Devices in the Digital Technologies curriculum Digital Devices in the Digital Technologies curriculum VCAA Webinar Thursday 7 th June 2018 Sean Irving VCAA Specialist Teacher (Digital Coding) Lockington Consolidated School Copyright Victorian Curriculum

More information

TUTA/IOE/PCU All rights reserved. Printed in Nepal Fax: My First Humanoid Robot An Experience worth Sharing with Freshmen and Sophomore

TUTA/IOE/PCU All rights reserved. Printed in Nepal Fax: My First Humanoid Robot An Experience worth Sharing with Freshmen and Sophomore 64 Journal of the Institute of the Engineering TUTA/IOE/PCU Journal of the Institute of Engineering, Vol. 8, No. 1, pp. 64 70 TUTA/IOE/PCU All rights reserved. Printed in Nepal Fax: 977-1-5525830 My First

More information

While there are lots of different kinds of pitches, there are two that are especially useful for young designers:

While there are lots of different kinds of pitches, there are two that are especially useful for young designers: Pitching Your Game Ideas Think you ve got a great idea for the next console blockbuster? Or the next mobile hit that will take the app store by storm? Maybe you ve got an innovative idea for a game that

More information

Hare and Snail Challenges READY, GO!

Hare and Snail Challenges READY, GO! Hare and Snail Challenges READY, GO! Pre-Activity Quiz 1. What are some design considerations to make a fast robot? 2. What are some design considerations to make a slow robot? 2 Pre-Activity Quiz Answers

More information

Arduino Workshop A Hands On Introduction With 65 Projects John Boxall

Arduino Workshop A Hands On Introduction With 65 Projects John Boxall Arduino Workshop A Hands On Introduction With 65 Projects John Boxall We have made it easy for you to find a PDF Ebooks without any digging. And by having access to our ebooks online or by storing it on

More information

INSTRUCTIONS. 3DR Plane CONTENTS. Thank you for purchasing a 3DR Plane!

INSTRUCTIONS. 3DR Plane CONTENTS. Thank you for purchasing a 3DR Plane! DR Plane INSTRUCTIONS Thank you for purchasing a DR Plane! CONTENTS 1 1 Fuselage Right wing Left wing Horizontal stabilizer Vertical stabilizer Carbon fiber bar 1 1 1 7 8 10 11 1 Audio/video (AV) cable

More information

How to Get Started with AdWords for Your Online Store

How to Get Started with AdWords for Your Online Store TRANSCRIPT: 7.31.2017 How to Get Started with AdWords for Your Online Store Bluehost, the sponsor of the WP ecommerce show, is the most trusted host for WordPress websites and has been the most recommended

More information

MEDICAL ROVER. Locus Gives the doctors and nurses a hand

MEDICAL ROVER. Locus Gives the doctors and nurses a hand Locus 2014 MEDICAL ROVER Gives the doctors and nurses a hand Powered by an Arduino and controlled from a Python App, this robot will revolutionize the way of working in hospitals. Ashim Sitoula Binaya

More information

ENGI1020. Lab 0 Introduction to Arduino IDE and Hardware Lori Hogan, Lab Instructor - Winter 2019

ENGI1020. Lab 0 Introduction to Arduino IDE and Hardware Lori Hogan, Lab Instructor - Winter 2019 ENGI1020 Lab 0 Introduction to Arduino IDE and Hardware Lori Hogan, Lab Instructor - lehogan@mun.ca Winter 2019 What are we doing today? Overview of lab procedures, schedules, assessment Introduction to

More information

Free Templates. 10 s You Need To Close A Sale

Free Templates. 10  s You Need To Close A Sale Free Templates 10 Emails You Need Close A Sale Table of Contents Introduction 01 Initial contact 03 1. Solution to problem 03 2. Social media introduction 04 3. Referral follow-up 05 Following up 06 4.

More information

RCJ Rescue B. RCJ Rescue B Primary Team Branchburg, NJ USA. Storming Robots in Branchburg, NJ, USA. SR-chitect / Storming Robots

RCJ Rescue B. RCJ Rescue B Primary Team Branchburg, NJ USA. Storming Robots in Branchburg, NJ, USA. SR-chitect / Storming Robots RCJ Rescue B RCJ Rescue B Primary Team Branchburg, NJ USA Storming Robots in Branchburg, NJ, USA 1 TEAM MEMBERS - BIOS 2 Andre Gou (captain) 13 years old Has done robotics for around 4-5 years Shall be

More information

LESSONS Lesson 1. Microcontrollers and SBCs. The Big Idea: Lesson 1: Microcontrollers and SBCs. Background: What, precisely, is computer science?

LESSONS Lesson 1. Microcontrollers and SBCs. The Big Idea: Lesson 1: Microcontrollers and SBCs. Background: What, precisely, is computer science? LESSONS Lesson Lesson : Microcontrollers and SBCs Microcontrollers and SBCs The Big Idea: This book is about computer science. It is not about the Arduino, the C programming language, electronic components,

More information

VOICE CONTROLLED ROBOT WITH REAL TIME BARRIER DETECTION AND AVERTING

VOICE CONTROLLED ROBOT WITH REAL TIME BARRIER DETECTION AND AVERTING VOICE CONTROLLED ROBOT WITH REAL TIME BARRIER DETECTION AND AVERTING P.NARENDRA ILAYA PALLAVAN 1, S.HARISH 2, C.DHACHINAMOORTHI 3 1Assistant Professor, EIE Department, Bannari Amman Institute of Technology,

More information

Arduino Programming In 24 Hours Sams Teach Yourself Sams Teach Yourself 24 Hours Paperback

Arduino Programming In 24 Hours Sams Teach Yourself Sams Teach Yourself 24 Hours Paperback Arduino Programming In 24 Hours Sams Teach Yourself Sams Teach Yourself 24 Hours Paperback ARDUINO PROGRAMMING IN 24 HOURS SAMS TEACH YOURSELF SAMS TEACH YOURSELF 24 HOURS PAPERBACK PDF - Are you looking

More information

2.017 DESIGN OF ELECTROMECHANICAL ROBOTIC SYSTEMS Fall 2009 Lab 4: Motor Control. October 5, 2009 Dr. Harrison H. Chin

2.017 DESIGN OF ELECTROMECHANICAL ROBOTIC SYSTEMS Fall 2009 Lab 4: Motor Control. October 5, 2009 Dr. Harrison H. Chin 2.017 DESIGN OF ELECTROMECHANICAL ROBOTIC SYSTEMS Fall 2009 Lab 4: Motor Control October 5, 2009 Dr. Harrison H. Chin Formal Labs 1. Microcontrollers Introduction to microcontrollers Arduino microcontroller

More information

Hands On Activity: Robotics in the Classroom. Using Lego Mindstorms (Prepared by Connie Gomez and Virgilio Gonzalez)

Hands On Activity: Robotics in the Classroom. Using Lego Mindstorms (Prepared by Connie Gomez and Virgilio Gonzalez) Hands On Activity: Robotics in the Classroom Using Lego Mindstorms (Prepared by Connie Gomez and Virgilio Gonzalez) Group Discussion Your concepts of robotics? Your experiences with robots? Your experiences

More information

Robot Programming Manual

Robot Programming Manual 2 T Program Robot Programming Manual Two sensor, line-following robot design using the LEGO NXT Mindstorm kit. The RoboRAVE International is an annual robotics competition held in Albuquerque, New Mexico,

More information

School of Engineering SUMMER CAMPS PROGRAMMING : STEP BY STEP ROBOTICS & BASICS OF PROGRAMMING. INTERNET OF THINGS IoT, SMARTPHONE APPLICATIONS

School of Engineering SUMMER CAMPS PROGRAMMING : STEP BY STEP ROBOTICS & BASICS OF PROGRAMMING. INTERNET OF THINGS IoT, SMARTPHONE APPLICATIONS School of Engineering SUMMER CAMPS 20 18 PROGRAMMING : STEP BY STEP June 4 - July 24 ROBOTICS & BASICS OF PROGRAMMING INTERNET OF THINGS IoT, SMARTPHONE APPLICATIONS PROGRAMMING & BIOMEDICAL APPLICATIONS

More information

MAKER: Development of Smart Mobile Robot System to Help Middle School Students Learn about Robot Perception

MAKER: Development of Smart Mobile Robot System to Help Middle School Students Learn about Robot Perception Paper ID #14537 MAKER: Development of Smart Mobile Robot System to Help Middle School Students Learn about Robot Perception Dr. Sheng-Jen Tony Hsieh, Texas A&M University Dr. Sheng-Jen ( Tony ) Hsieh is

More information

Free TEMPLATES 10 S YOU NEED TO CLOSE A SALE

Free TEMPLATES 10  S YOU NEED TO CLOSE A SALE Free TEMPLATES 10 EMAILS YOU NEED TO CLOSE A SALE Table of Contents Intro 01 Initial contact 1. Solution to a problem 2. Social media introduction 3. Referral follow-up Following up 06 4. Networking follow-up

More information

LEGO BASED CHALLENGE. 1. Material

LEGO BASED CHALLENGE. 1. Material LEGO BASED CHALLENGE 1. Material 1. The controller, motors and sensors used to assemble robots must be from LEGO MINDSTORMS sets (NXT or EV3). 2. Only LEGO branded elements may be used to construct the

More information

Computational Crafting with Arduino. Christopher Michaud Marist School ECEP Programs, Georgia Tech

Computational Crafting with Arduino. Christopher Michaud Marist School ECEP Programs, Georgia Tech Computational Crafting with Arduino Christopher Michaud Marist School ECEP Programs, Georgia Tech Introduction What do you want to learn and do today? Goals with Arduino / Computational Crafting Purpose

More information

MITOCW MITCMS_608S14_ses03_2

MITOCW MITCMS_608S14_ses03_2 MITOCW MITCMS_608S14_ses03_2 The following content is provided under a Creative Commons license. Your support will help MIT OpenCourseWare continue to offer high quality educational resources for free.

More information

ROBOTICS & IOT. Workshop Module

ROBOTICS & IOT. Workshop Module ROBOTICS & IOT Workshop Module CURRICULUM STRUCTURE DURATION : 2 day (16 hours) Session 1 Let's Learn Embedded System & Robotics Description Under this topic, we will discuss basics and give brief idea

More information

ROBOTICS & IOT. Workshop Module

ROBOTICS & IOT. Workshop Module ROBOTICS & IOT Workshop Module CURRICULUM STRUCTURE DURATION : 2 day (16 hours) Session 1 Let's Learn Embedded System & Robotics Description Under this topic, we will discuss basics and give brief idea

More information

Team S.S. Minnow RoboBoat 2015

Team S.S. Minnow RoboBoat 2015 1 Team RoboBoat 2015 Abigail Butka Daytona Beach Homeschoolers Palm Coast Florida USA butkaabby872@gmail.com Nick Serle Daytona Beach Homeschoolers Flagler Beach, Florida USA Abstract This document describes

More information

Robotics & its Implication for Job Growth and Regional Development Presenter: Damion R. Mitchell Northern Caribbean University Mandeville, Manchester

Robotics & its Implication for Job Growth and Regional Development Presenter: Damion R. Mitchell Northern Caribbean University Mandeville, Manchester Robotics & its Implication for Job Growth and Regional Development Presenter: Damion R. Mitchell Northern Caribbean University Mandeville, Manchester 1 The world is currently in the midst of its 4th Industrial

More information

Solving business issues with Circuit

Solving business issues with Circuit Solving business issues with Circuit Neil Hutchinson Director of Business Development, Everything Voice By adopting Circuit, Everything Voice has achieved its goal of driving collaboration, better more

More information

DIGITAL TECHNOLOGY, ECONOMIC DIVERSIFICATION AND STRUCTURAL TRANSFORMATION XIAOLAN FU OXFORD UNIVERSITY

DIGITAL TECHNOLOGY, ECONOMIC DIVERSIFICATION AND STRUCTURAL TRANSFORMATION XIAOLAN FU OXFORD UNIVERSITY DIGITAL TECHNOLOGY, ECONOMIC DIVERSIFICATION AND STRUCTURAL TRANSFORMATION XIAOLAN FU OXFORD UNIVERSITY EXPONENTIAL TECHNOLOGICAL CHANGE ARTIFICIAL INTELLIGENCE Alpha Go Driverless car, ROBOTICS Smart

More information

Chapter 14. using data wires

Chapter 14. using data wires Chapter 14. using data wires In this fifth part of the book, you ll learn how to use data wires (this chapter), Data Operations blocks (Chapter 15), and variables (Chapter 16) to create more advanced programs

More information

Robotics using Lego Mindstorms EV3 (Intermediate)

Robotics using Lego Mindstorms EV3 (Intermediate) Robotics using Lego Mindstorms EV3 (Intermediate) Facebook.com/roboticsgateway @roboticsgateway Robotics using EV3 Are we ready to go Roboticists? Does each group have at least one laptop? Do you have

More information

DC motor control using arduino

DC motor control using arduino DC motor control using arduino 1) Introduction: First we need to differentiate between DC motor and DC generator and where we can use it in this experiment. What is the main different between the DC-motor,

More information

MITOCW watch?v=7bachnlg8co

MITOCW watch?v=7bachnlg8co MITOCW watch?v=7bachnlg8co The following content is provided under a Creative Commons license. Your support will help MIT OpenCourseWare continue to offer high-quality, educational resources for free.

More information

Castle Creations, INC.

Castle Creations, INC. Castle Link Live Communication Protocol Castle Creations, INC. 6-Feb-2012 Version 2.0 Subject to change at any time without notice or warning. Castle Link Live Communication Protocol - Page 1 1) Standard

More information

Proseminar Roboter und Aktivmedien. Outline of today s lecture. Acknowledgments. Educational robots achievements and challenging

Proseminar Roboter und Aktivmedien. Outline of today s lecture. Acknowledgments. Educational robots achievements and challenging Proseminar Roboter und Aktivmedien Educational robots achievements and challenging Lecturer Lecturer Houxiang Houxiang Zhang Zhang TAMS, TAMS, Department Department of of Informatics Informatics University

More information

Rethinking CAD. Brent Stucker, Univ. of Louisville Pat Lincoln, SRI

Rethinking CAD. Brent Stucker, Univ. of Louisville Pat Lincoln, SRI Rethinking CAD Brent Stucker, Univ. of Louisville Pat Lincoln, SRI The views expressed are those of the author and do not reflect the official policy or position of the Department of Defense or the U.S.

More information

Quanser Products and solutions

Quanser Products and solutions Quanser Products and solutions with NI LabVIEW From Classic Control to Complex Mechatronic Systems Design www.quanser.com Your first choice for control systems experiments For twenty five years, institutions

More information

About Cojag:-

About Cojag:- Cojag Smart Technology Pvt Ltd Address:- Flat 202, Shyam Palace, Near Oyster English School, Manish Nagar, Nagpur 440015. Telephone:- +91-7410747036 Web:- www.cojag.com Also visit on www.fb.com/cojag About

More information

II. BLOCK

II. BLOCK Information Transmission System Through Fluorescent Light Using Pulse Width Modulation Technique. Mr. Sagar A.Zalte 1, Prof.A.A.Hatkar 2 1,2 E&TC, SVIT COE Chincholi Abstract- Light reaches nearly universally

More information

Educational Technology Standards

Educational Technology Standards Educational Technology Standards The intent of teaching technology is to help students become more efficient in using technology tools to enhance and support learning. Technology Literacy is the ability

More information

BI TRENDS FOR Data De-silofication: The Secret to Success in the Analytics Economy

BI TRENDS FOR Data De-silofication: The Secret to Success in the Analytics Economy 11 BI TRENDS FOR 2018 Data De-silofication: The Secret to Success in the Analytics Economy De-silofication What is it? Many successful companies today have found their own ways of connecting data, people,

More information