Υπολογιστικά πειράματα με το MATLAB Σύνδεση με Arduino & Raspberry Pi Ζαχαρίας Γκέτσης Μηχανικός Εφαρμογών

Size: px
Start display at page:

Download "Υπολογιστικά πειράματα με το MATLAB Σύνδεση με Arduino & Raspberry Pi Ζαχαρίας Γκέτσης Μηχανικός Εφαρμογών"

Transcription

1 Υπολογιστικά πειράματα με το MATLAB Σύνδεση με Arduino & Raspberry Pi Ζαχαρίας Γκέτσης Μηχανικός Εφαρμογών 2012 The MathWorks, Inc. 1

2 Project-Based Learning Project-based learning is a comprehensive approach to classroom teaching and learning that is designed to engage students in investigation of authentic problems. Motivating Project-Based Learning: Sustaining the Doing, Supporting the Learning, Educational Psychologist Volume 26, Issue 3-4,

3 Two Avenues for Project-Based Learning Simulation Physical Interaction 3

4 Simulation Algorithm Device World 4

5 The leading environment for technical computing GUI-based block diagram environment on top of MATLAB for modeling, designing and solving dynamic systems Applications: Control systems Electrical systems Mechanical systems Hydraulic systems Signal processing Video and image processing Event-based systems Any dynamic system 5

6 Using MATLAB in Courses Typical foundation courses: Calculus, linear algebra Numerical mathematics Probability and statistics Optimization Physics Typical application courses: Signals, systems, and control Partial differential equations Financial engineering Mechanical engineering Image processing For more books, visit 6

7 1 DOF mass-spring-damper system Model: Problem: Model a 1 DOF mass-springdamper system within the Simulink environment from first principles and using physical modeling tools. 7

8 Derive the equations of motions of the system Use Newton s second law to derive EOM Take Laplace Transform to get transfer function t mx F 1 x F m ms X F 2 X s s kx bx t kx bx s F s kx s bsx s ms 2 1 bs k 8

9 Model the mass-spring-damper system Using: First principles (EOM) Transfer function Physical models (mass, spring, damper) Electrical equivalent of the system (capacitor, resistor, power source) 9

10 Mechatronic Design and Simulation Library of physical elements Mechanical, hydraulic, electrical Tools for control design Mechanical Hydraulic Electrical Thermal Pneumatic Magnetic N S 10

11 DC Motor Model Model: V+ Shaft VHousing Problem: Model a DC motor in a reusable way within the Simulink environment Solution: Use physical components to model the electromechanical system 11

12 Simulation Benefits Inexpensive Accessible Robust What-If Scenarios See the Algorithms 12

13 Physical Interaction Algorithm Device World 13

14 MATLAB/Simulink Hardware Support for Project-Based Learning With just a click, run your model on hardware Selected Simulink Supported Target Hardware: -Arduino Uno ($30), Mega 2560 ($65) -LEGO MINDSTORMS NXT ($280) -Raspberry Pi Model B ($35) -BeagleBoard-xM ($150) -PandaBoard ($180) -Gumstix Overo hardware ($180) Also Available in Student Version 14

15 Arduino Arduino is an open-source microcontroller board, with an associated development environment. Analog and Digital Input-Output directly from MATLAB code Motor control and System Design from command line and Simulink models Large set of sensors and actuators Ideal for low budget projects 15

16 Same board different approaches Write code and communicate with the board Develop a model and program the board Tethered Approach Embedded Approach 16

17 DC Motor Control using Arduino Uno Host Computer Arduino Uno DC Motor voltage request angle voltage angle Serial communication Motor driver 17

18 Raspberry Pi What is it? Credit-card sized, low-cost, single-board computer with audio and video input/output, designed for teaching Who created it? Raspberry Pi Foundation: What are the specs? Broadcom system-on-a-chip which includes an ARM 11 processor running at 700 MHz with 512 MB RAM Peripheral connectivity for stereo audio and digital video (1080p) and supports USB and Ethernet. It measures 85.6mm x 56mm x 21mm, with a little overlap for the SD card and connectors. It weighs 45g. Image from: Overall real world performance is something like a 300MHz Pentium 2 18

19 Hardware Setup What hardware do I need? Raspberry Pi Model B Power cable (Micro USB-B needed by Raspberry Pi) Multiple options; I use USB-A to Micro USB-B cable for power Ethernet cable SD Card MicroSD card that sockets into SD shell will also work Open SD Card port (on host computer) Need port to write firmware on SD Card / Micro SD card Can use native port or USB-based device Open Ethernet port (on host computer) Option: Can use USB-Ethernet dongle Case (nice to have) USB Webcam (UVC compatible) 19

20 Raspberry Pi (Model B) Support from Simulink 20

21 Physical Interaction Benefits Accessible High Fidelity Unexpected Scenarios Hands-On Learning Engaging 21

22 MATLAB/Simulink Solutions for Project-Based Learning Project-Based Learning Learning by Doing Simulation MATLAB and Simulink: -Both simulation and hardware solutions -Target affordable hardware platforms -Industry-standard workflow for engineering education Physical Interaction 22

23 Eπικοινωνία & πληροφορίες Τηλ: Fax: info@mentorhellas.com Μάθετε τα νέα μας στο διαδίκτυο: Eπισκευθείτε το web site μας : Mentor Hellas - Scientific Engineering Software Follow us on : twitter.com/mentorhellas Join our group in : MATLAB seminars in Greece 23

Programming Low-Cost Hardware Using Simulink Brian McKay MathWorks Technical Marketing

Programming Low-Cost Hardware Using Simulink Brian McKay MathWorks Technical Marketing Programming Low-Cost Hardware Using Simulink Brian McKay MathWorks Technical Marketing 2014 The MathWorks, Inc. Simulink Support for Low-Cost Hardware What does that mean? Simulink supports a selection

More information

Simulink to Embedded Hardware Paul Peeling MathWorks

Simulink to Embedded Hardware Paul Peeling MathWorks Simulink to Embedded Hardware Paul Peeling MathWorks 2014 The MathWorks, Inc. 1 Model-Based Design for Hardware Stakeholder Needs Requirements Manage Requirements Traceability Complete Integration and

More information

Electronics Single Board Computers

Electronics Single Board Computers Electronics Single Board Computers Wilfrid Laurier University November 23, 2016 Single Board Computers Single Board Computers As electronic devices get smaller and more sophisticated, they often contain

More information

Intel Galileo gen 2 Board

Intel Galileo gen 2 Board Intel Galileo gen 2 Board The Arduino Intel Galileo board is a microcontroller board based on the Intel Quark SoC X1000, a 32- bit Intel Pentium -class system on a chip (SoC). It is the first board based

More information

Modelling, Simulation, and Real-Time Testing for Model-Based Design GianCarlo Pacitti Application Engineer MathWorks

Modelling, Simulation, and Real-Time Testing for Model-Based Design GianCarlo Pacitti Application Engineer MathWorks Modelling, Simulation, and Real-Time Testing for Model-Based Design GianCarlo Pacitti Application Engineer MathWorks 1 2013 The MathWorks, Inc. What s great about simulation? 2 What s great about simulation?

More information

Non Linear Control of Four Wheel Omnidirectional Mobile Robot: Modeling, Simulation and Real-Time Implementation

Non Linear Control of Four Wheel Omnidirectional Mobile Robot: Modeling, Simulation and Real-Time Implementation Non Linear Control of Four Wheel Omnidirectional Mobile Robot: Modeling, Simulation and Real-Time Implementation eer Alakshendra Research Scholar Robotics Lab Dr Shital S.Chiddarwar Supervisor Robotics

More information

09/05/2014. Engaging electronics for the new D&T curriculum. Geoff Hampson Managing Director of Kitronik. Presentation overview

09/05/2014. Engaging electronics for the new D&T curriculum. Geoff Hampson Managing Director of Kitronik. Presentation overview Presentation overview Engaging electronics for the new D&T curriculum Geoff Hampson Managing Director of Kitronik What to include Free web resources Electronic project ideas Using programmable components

More information

IoE Workshop. Marc Khayat, CCIE #41288, Leonard Janer Technical Managers. June 16

IoE Workshop. Marc Khayat, CCIE #41288, Leonard Janer Technical Managers. June 16 IoE Workshop Marc Khayat, CCIE #41288, makhayat@cisco.com Leonard Janer ljaner@inlea.com Technical Managers June 16 2015 Cisco and/or its affiliates. All rights reserved. Cisco Public 2 2016 Cisco and/or

More information

Matlab Simulink Simscape

Matlab Simulink Simscape Matlab Simulink Simscape 1 / 6 2 / 6 3 / 6 Matlab Simulink Simscape Simscape enables you to rapidly create models of physical systems within the Simulink environment. With Simscape, you build physical

More information

w w w. b a s e t r a i n i n g i n s t i t u t e. c o

w w w. b a s e t r a i n i n g i n s t i t u t e. c o Disclaimer: Some of the images and most of the data in this presentation are collected from various sources in the internet. If you notice any copyright issues or mistakes, please let me know by mailing

More information

DIGITS RECOGNITION WITH BEAGLEBOARD PLATFORM

DIGITS RECOGNITION WITH BEAGLEBOARD PLATFORM DIGITS RECOGNITION WITH BEAGLEBOARD PLATFORM Richard Borbély 1, Michal Blaho 1,2, Leo Mrafko 1, Tatiana Mudráková 1,2 1 Institute of Robotics and Cybernetics Faculty of Electrical Engineering and Information

More information

Page 1 / 14. Dear Makerspace User,

Page 1 / 14. Dear Makerspace User, Dear Makerspace User, This list will give you an overview of all the parts that can be bought at the Student Project House Makerspace Electronics Shop. To easily find the correct part we sorted them in

More information

Vom Konzept zum Modell physikalischer Systeme Smarter Modellieren mit Simscape

Vom Konzept zum Modell physikalischer Systeme Smarter Modellieren mit Simscape Vom Konzept zum Modell physikalischer Systeme Smarter Modellieren mit Simscape A B T P T + - 12V Up V- V+ Down Up Down M Maximilian Apfelbeck MathWorks München, 9.07.2014 2014 The MathWorks, Inc. 1 Key

More information

school robotics On the path to success with Brault & Bouthillier Education

school robotics On the path to success with Brault & Bouthillier Education On the path to success with school robotics Robotics has been used in schools as a teaching tool for several years now. And right from the start, has always believed this innovative project could motivate,

More information

Alessandra de Vitis. Arduino

Alessandra de Vitis. Arduino Alessandra de Vitis Arduino Arduino types Alessandra de Vitis 2 Interfacing Interfacing represents the link between devices that operate with different physical quantities. Interface board or simply or

More information

Kevin Meehan Stephen Moskal Computer Architecture Winter 2012 Dr. Shaaban

Kevin Meehan Stephen Moskal Computer Architecture Winter 2012 Dr. Shaaban Kevin Meehan Stephen Moskal Computer Architecture Winter 2012 Dr. Shaaban Contents Raspberry Pi Foundation Raspberry Pi overview & specs ARM11 overview ARM11 cache, pipeline, branch prediction ARM11 vs.

More information

MathWorks Technology Session at GE Physical System Modeling with Simulink / Simscape

MathWorks Technology Session at GE Physical System Modeling with Simulink / Simscape SimPowerSystems SimMechanics SimHydraulics SimDriveline SimElectronics MathWorks Technology Session at GE Physical System Modeling with Simulink / Simscape Simscape MATLAB, Simulink September 13, 2012

More information

Project Proposal Guide MATHWORKS TRACK Disclaimer:

Project Proposal Guide MATHWORKS TRACK Disclaimer: Project Proposal Guide MATHWORKS TRACK Disclaimer: The sample proposal below is to give an idea of how a proposal should be formatted. Our main objective is to illustrate the Design Methodology section

More information

Process of Generating Power from Hard disk Vibration in Datacenters Senthilkumar. V TATA Consultancy Services Limited

Process of Generating Power from Hard disk Vibration in Datacenters Senthilkumar. V TATA Consultancy Services Limited Process of Generating Power from Hard disk Vibration in Datacenters Senthilkumar. V TATA Consultancy Services Limited Abstract This proposal concentrates on Green IT & Energy Harvesting. Energy harvesting

More information

Robotics System Toolbox

Robotics System Toolbox Developing Robotics Applications with MATLAB, Simulink: Introducing the Robotics System Toolbox 2016 MathWorks, Inc. 1 What Are You Doing with Robotics? Build Robots 2 Using MATLAB and Simulink for Building

More information

Mechanical System and SimMechanics Simulation

Mechanical System and SimMechanics Simulation American Journal of Mechanical Engineering, 3, Vol., No. 7, 555 Available online at http://pubs.sciepub.com/ajme//7/ Science and Education Publishing DOI:.69/ajme--7 Mechanical System and SimMechanics

More information

Cooking with Team 279

Cooking with Team 279 Cooking with Team 279 Intro to the Raspberry Pi FIRST Team 279 Tech Fusion http://team279.com - https://twitter.com/team_279 Author: Michael Lehman What is a System on a Chip? From Wikipedia: A system

More information

Introduction to Physical Modelling Rory Adams Senior Application Engineer

Introduction to Physical Modelling Rory Adams Senior Application Engineer Introduction to Physical Modelling Rory Adams Senior Application Engineer 2014 The MathWorks, Inc. 1 Creating Reusable Physical Models What you should walk away with Increased knowledge of: What is meant

More information

IOT HARDWARE SUBSTRUCTURE

IOT HARDWARE SUBSTRUCTURE Chapter 2 IOT HARDWARE SUBSTRUCTURE A IOT of hardware components are used in IOT ecosystem circuit developmen boards form the basic structrue.arduino, Rasspberyy Pi,Beagle Bone, Cubie Borad, Texas Insuments

More information

Advanced Embedded Systems

Advanced Embedded Systems Advanced Embedded Systems Practical & Professional Training on Advanced Embedded System Course Objectives : 1. To provide professional and industrial standard training which will help the students to get

More information

Goal: We want to build an autonomous vehicle (robot)

Goal: We want to build an autonomous vehicle (robot) Goal: We want to build an autonomous vehicle (robot) This means it will have to think for itself, its going to need a brain Our robot s brain will be a tiny computer called a microcontroller Specifically

More information

Rapid Control Prototyping with MATLAB/Simulink Case Study: Ball-on-Wheel

Rapid Control Prototyping with MATLAB/Simulink Case Study: Ball-on-Wheel Rapid Control Prototyping with MATLAB/Simulink Case Study: Ball-on-Wheel Vasco Lenzi Application Engineer MathWorks 2017 The MathWorks, Inc. 1 Introduction From Ticino, studied Mech Engineer at ETHZ Formula

More information

Smart Home Control by using Raspberry Pi & Arduino UNO

Smart Home Control by using Raspberry Pi & Arduino UNO Smart Home Control by using Raspberry Pi & Arduino UNO Hamid Hussain Hadwan 1, Y. P. Reddy 2 M.E. Student, Mech. Mechatronics, SCOE, Pune, India 1 Professor in Mech., SCoE, Pune, India 2 Abstract: This

More information

Déploiement embarqué et connectivité hardware avec MATLAB et Simulink

Déploiement embarqué et connectivité hardware avec MATLAB et Simulink Déploiement embarqué et connectivité hardware avec MATLAB et Simulink Paul Cox, MathWorks 2015 The MathWorks, Inc. 1 Agenda Introduction Hardware Support Packages for MATLAB and Simulink Processor-in-the-Loop

More information

Introduction to the Raspberry Pi AND LINUX FOR DUMMIES

Introduction to the Raspberry Pi AND LINUX FOR DUMMIES Introduction to the Raspberry Pi AND LINUX FOR DUMMIES 700Mhz ARM v6 Broadcomm CPU+GPU 512 MB RAM (256MB on Model A) Boots off SD card for filesystem USB, Audio out, LAN (Model B only) HDMI + Composite

More information

Farklı Arduino Boardlar

Farklı Arduino Boardlar Farklı Arduino Boardlar Arduino UNO R3 Microcontroller ATmega328P (8 bit) DataSheet http://ww1.microchip.com/downloads/en/devicedoc/atmel- 42735-8-bit-AVR-Microcontroller-ATmega328-328P_Datasheet.pdf Operating

More information

Overview of the Raspberry Pi Models 3B & 2B

Overview of the Raspberry Pi Models 3B & 2B Overview of the Raspberry Pi Models 3B & 2B (Let's look at the hardware!) Rick Commo, K7LOG Max Vaughan, KF7MAX What's really different between the original 2B and the 3B? Parameter Architecture CPU

More information

ME456: Mechatronics. Prof. Clark Radcliffe. Do you have the knack? Joonho Lee, TA. What s Mechatronics? Mechatronics

ME456: Mechatronics. Prof. Clark Radcliffe. Do you have the knack? Joonho Lee, TA. What s Mechatronics? Mechatronics ME456: Mechatronics Prof. Clark J. Radcliffe Mechanical Engineering Michigan State University Prof. Clark Radcliffe Office: 2445 Engineering Phone: 355-5198 Email: radcliff@egr.msu.edu Web: http://www.egr.msu.edu/classes/me456/radcliff/

More information

Simscape User s Guide. R2014a

Simscape User s Guide. R2014a Simscape User s Guide R2014a How to Contact MathWorks www.mathworks.com Web comp.soft-sys.matlab Newsgroup www.mathworks.com/contact_ts.html Technical Support suggest@mathworks.com bugs@mathworks.com doc@mathworks.com

More information

An open source, modular, robotic control system for building 3D printers, CNC routers, and other robotics applications

An open source, modular, robotic control system for building 3D printers, CNC routers, and other robotics applications JuicyBoard An open source, modular, robotic control system for building 3D printers, CNC routers, and other robotics applications Overview JuicyBoard is the foundation of a modular, open source platform

More information

Project Planning. Module 4: Practice Exercises. Academic Services Unit PREPARED BY. August 2012

Project Planning. Module 4: Practice Exercises. Academic Services Unit PREPARED BY. August 2012 Project Planning PREPARED BY Academic Services Unit August 2012 Applied Technology High Schools, 2012 Module Objectives Upon successful completion of this module, students should be able to: 1. Select

More information

MECHATRONICS. William Bolton. Sixth Edition ELECTRONIC CONTROL SYSTEMS ENGINEERING IN MECHANICAL AND ELECTRICAL PEARSON

MECHATRONICS. William Bolton. Sixth Edition ELECTRONIC CONTROL SYSTEMS ENGINEERING IN MECHANICAL AND ELECTRICAL PEARSON MECHATRONICS ELECTRONIC CONTROL SYSTEMS IN MECHANICAL AND ELECTRICAL ENGINEERING Sixth Edition William Bolton PEARSON Harlow, England London New York Boston San Francisco Toronto Sydney Auckland Singapore

More information

TechNexion PICO SOM Expansion Board

TechNexion PICO SOM Expansion Board TechNexion PICO SOM Expansion Board TM Gumstix, Inc. shall have no liability of any kind, express or implied, arising out of the use of the Information in this document, including direct, indirect, special

More information

Husarion CORE2. Husarion CORE2 is a development board for Internet-connected automation & robotic devices.

Husarion CORE2. Husarion CORE2 is a development board for Internet-connected automation & robotic devices. Husarion CORE2 Husarion CORE2 is a development board for Internet-connected automation & robotic devices. CORE2 Development board for Internet connected automation & robotic devices. compatible with Husarion

More information

SMART HOME SYSTEMS. Group 10. Daniel Moody CpE Thien Luu EE Joel LeGros EE Vu Ha EE

SMART HOME SYSTEMS. Group 10. Daniel Moody CpE Thien Luu EE Joel LeGros EE Vu Ha EE SMART HOME SYSTEMS Group 10 Daniel Moody CpE Thien Luu EE Joel LeGros EE Vu Ha EE Motivations Energy efficiency light automation, appliance control Convenience control through your portable devices Security

More information

Introducing Simulink Release 2012b for Control System Development Mark Walker MathWorks

Introducing Simulink Release 2012b for Control System Development Mark Walker MathWorks Introducing Simulink Release 2012b for Control System Development Mark Walker MathWorks 2012 The MathWorks, Inc. 1 Simulink R2012b the most significant upgrade to Simulink ever Who does Simulink R2012b

More information

What s New in MATLAB and Simulink Prashant Rao Technical Manager MathWorks India

What s New in MATLAB and Simulink Prashant Rao Technical Manager MathWorks India What s New in MATLAB and Simulink Prashant Rao Technical Manager MathWorks India 2013 The MathWorks, Inc. 1 MathWorks Product Overview 2 Core MathWorks Products The leading environment for technical computing

More information

ECE 571 Advanced Microprocessor-Based Design Lecture 6

ECE 571 Advanced Microprocessor-Based Design Lecture 6 ECE 571 Advanced Microprocessor-Based Design Lecture 6 Vince Weaver http://www.eece.maine.edu/~vweaver vincent.weaver@maine.edu 4 February 2016 HW#3 will be posted HW#1 was graded Announcements 1 First

More information

Introduction to Control Systems Design

Introduction to Control Systems Design Experiment One Introduction to Control Systems Design Control Systems Laboratory Dr. Zaer Abo Hammour Dr. Zaer Abo Hammour Control Systems Laboratory 1.1 Control System Design The design of control systems

More information

ARDUINO BOARD LINE UP

ARDUINO BOARD LINE UP Technical Specifications Pinout Diagrams Technical Comparison Board Name Processor Operating/Input Voltage CPU Speed Analog In/Out Digital IO/PWM USB UART 101 Intel Curie 3.3 V/ 7-12V 32MHz 6/0 14/4 Regular

More information

DATA LOGGING SYSTEM FOR VEHICLE

DATA LOGGING SYSTEM FOR VEHICLE DATA LOGGING SYSTEM FOR VEHICLE 1 Mrs.R.Karthiga, 2 Mr.S.Gowtham, 3 Mr.A.Dinesh, 4 Mr.Gnanasekaran.B 1 Assistant Professor, 2,3,4 UG Student Electronics and Communication Engineering KPR Institute of Engineering

More information

Raspberry Pi Workshop

Raspberry Pi Workshop Raspberry Pi Workshop Resources and Materials: http://bit.ly/h8dunp Presenters Nick Yee Aexander Nunes Adriana Ieraci Agenda 10:00 Registration 10:20 Introductions and Overview 10:50 Install OS and Boot

More information

Digital Circuits Part 2 - Communication

Digital Circuits Part 2 - Communication Introductory Medical Device Prototyping Digital Circuits Part 2 - Communication, http://saliterman.umn.edu/ Department of Biomedical Engineering, University of Minnesota Topics Microcontrollers Memory

More information

MSMS (02PCYQW)

MSMS (02PCYQW) MSMS (02PCYQW) 2016-2017 Organization: the course is composed of two parts: the first part is devoted to the Lagrange (LAG) approach the second part is devoted to the Bond-Graph (BG) approach Each part

More information

Laboratory: Introduction to Mechatronics. Instructor TA: Edgar Martinez Soberanes Lab 1.

Laboratory: Introduction to Mechatronics. Instructor TA: Edgar Martinez Soberanes Lab 1. Laboratory: Introduction to Mechatronics Instructor TA: Edgar Martinez Soberanes (eem370@mail.usask.ca) 2017-01-12 Lab 1. Introduction Lab Sessions Lab 1. Introduction to the equipment and tools to be

More information

XinuPi: Porting a Lightweight Educational Operating System to the Raspberry Pi

XinuPi: Porting a Lightweight Educational Operating System to the Raspberry Pi XinuPi: Porting a Lightweight Educational Operating System to the Raspberry Pi Eric Biggers 1 Farzeen Harunani 2 Tyler Much 2 Dr. Dennis Brylow 2 1 Macalester College 2 Marquette University October 3,

More information

Garage Door Opener based on Image Processing. Adviser Ahmed Almelhem By Mohammed Bashmmakh

Garage Door Opener based on Image Processing. Adviser Ahmed Almelhem By Mohammed Bashmmakh Garage Door Opener based on Image Processing Adviser Ahmed Almelhem By Mohammed Bashmmakh Outline Introduction Problem Statment System requirement System Design Testing and Evaluation Engineering Tools

More information

Open Source Software in Robotics and Real-Time Control Systems. Gary Crum at OpenWest 2017

Open Source Software in Robotics and Real-Time Control Systems. Gary Crum at OpenWest 2017 Open Source Software in Robotics and Real-Time Control Systems Gary Crum at OpenWest 2017 Background and some videos for context ASI history with some open source and USU academic roots: asirobots.com

More information

Micro-controllers. Applications in Experimental Aircraft. RAA Meeting Nov 14, Terry Fisher

Micro-controllers. Applications in Experimental Aircraft. RAA Meeting Nov 14, Terry Fisher Micro-controllers Applications in Experimental Aircraft RAA Meeting Nov 14, 2016 Terry Fisher About Me Retired software/hardware designer Pilot Cessna 182T C-GYKF, G1000 Building a Rotorway Exec 162F Mentor

More information

Modern State Space Representation Using ADwin DAQ Systems

Modern State Space Representation Using ADwin DAQ Systems Modern State Space Representation Using ADwin DAQ Systems ADwin Provides High Throughput and Simulink Integration CAS DataLoggers provided the ADwin data acquisition and control solution to an internationally-known

More information

Some call it a robot. EV3 Programming APP Available March Locally operated globally connected. Freecall:

Some call it a robot. EV3 Programming APP Available March Locally operated globally connected. Freecall: Some call it a robot We call it a MOTIVATOR EV3 Programming APP Available March 2015 Computer science Science Technology Engineering Maths Locally operated globally connected Freecall: 1800 684 068 www.mooreed.com.au

More information

ECE 471 Embedded Systems Lecture 22

ECE 471 Embedded Systems Lecture 22 ECE 471 Embedded Systems Lecture 22 Vince Weaver http://www.eece.maine.edu/~vweaver vincent.weaver@maine.edu 24 November 2015 Announcements Project groups status report due: 1. One-sentence summary of

More information

Embedded Surveillance System using Multiple Ultrasonic Sensors

Embedded Surveillance System using Multiple Ultrasonic Sensors IJSRD - International Journal for Scientific Research & Development Vol. 3, Issue 05, 2015 ISSN (online): 2321-0613 Embedded Surveillance System using Multiple Ultrasonic Sensors Harshad S. Patil 1 Dr.

More information

Mid-year Design Review

Mid-year Design Review Mid-year Design Review Team 5: Helping Hand Team Members: Corey Ruderman, Dan Travis, Jacob Wyner, Joshua Girard Advisor: Professor Duarte ofname in Title and Advisor: Professor Duarte The Team: Corey

More information

Module 1. Introduction. Version 2 EE IIT, Kharagpur 1

Module 1. Introduction. Version 2 EE IIT, Kharagpur 1 Module 1 Introduction Version 2 EE IIT, Kharagpur 1 Lesson 3 Embedded Systems Components Part I Version 2 EE IIT, Kharagpur 2 Structural Layout with Example Instructional Objectives After going through

More information

Automobile Design and Implementation of CAN bus Protocol- A Review S. N. Chikhale Abstract- Controller area network (CAN) most researched

Automobile Design and Implementation of CAN bus Protocol- A Review S. N. Chikhale Abstract- Controller area network (CAN) most researched Automobile Design and Implementation of CAN bus Protocol- A Review S. N. Chikhale Abstract- Controller area network (CAN) most researched communication protocol used for automotive industries. Now we are

More information

EEL 5666C FALL Robot Name: DogBot. Author: Valerie Serluco. Date: December 08, Instructor(s): Dr. Arroyo. Dr. Schwartz. TA(s): Andrew Gray

EEL 5666C FALL Robot Name: DogBot. Author: Valerie Serluco. Date: December 08, Instructor(s): Dr. Arroyo. Dr. Schwartz. TA(s): Andrew Gray EEL 5666C FALL 2015 Robot Name: DogBot Author: Valerie Serluco Date: December 08, 2015 Instructor(s): Dr. Arroyo Dr. Schwartz TA(s): Andrew Gray Jacob Easterling INTRODUCTION ABSTRACT One of the fun things

More information

Master Class: Diseño de Sistemas Mecatrónicos

Master Class: Diseño de Sistemas Mecatrónicos Master Class: Diseño de Sistemas Mecatrónicos Luis López 2015 The MathWorks, Inc. 1 Key Points Create intuitive models that all teams can share Requirements 1. Mechanical System Simulate system in one

More information

MOBI PARKING NAVIGATOR SYSTEM (SENSOR MONITORING) SHAROS AZUANUDDIN BIN MAT SIDEK

MOBI PARKING NAVIGATOR SYSTEM (SENSOR MONITORING) SHAROS AZUANUDDIN BIN MAT SIDEK MOBI PARKING NAVIGATOR SYSTEM (SENSOR MONITORING) SHAROS AZUANUDDIN BIN MAT SIDEK THESIS SUBMITTED IN FULFILMENT OF THE DEGREE OF BACHELOR OF COMPUTER SCIENCE (COMPUTER SYSTEMS & NETWORKS) WITH HONOURS

More information

Laboratory of Sensors Engineering Sciences 9 CFU

Laboratory of Sensors Engineering Sciences 9 CFU Laboratory of Sensors Engineering Sciences 9 CFU Contacts Alexandro Catini catini@ing.uniroma2.it Phone: +39 06 7259 7347 Department of Electronic Engineering First Floor - Room B1-07b Course Outline THEORY

More information

Automated Industrial Wind Tunnel Network Control with LabView

Automated Industrial Wind Tunnel Network Control with LabView Automated Industrial Wind Tunnel Network Control with LabView Senior Project Proposal Matt Draear Advisor: Alexander Malinowski November 15, 2012 Project Summary The purpose of this project is to upgrade

More information

MBS MODELLING WITH SIMMECHANICS: CASE STUDIES IN RESEARCH AND EDUCATION

MBS MODELLING WITH SIMMECHANICS: CASE STUDIES IN RESEARCH AND EDUCATION MBS MODELLING WITH SIMMECHANICS: CASE STUDIES IN RESEARCH AND EDUCATION Grepl, R., Lee, B., Singule, V., Švejda, P., Vlachý, D., Zezula, P. Laboratory of mechatronics, FME, Brno University of Technology

More information

Implementation of ATM security using IOT

Implementation of ATM security using IOT Implementation of ATM security using IOT Mahalakshmi.T.K 1, J.Kumudha 2, M.Ranjitha 3, Mr.J.Gurumurthy 4, Dr.D.Sivakumar 5 1,2,3 Department of electronics and communication engineering, Easwari engineering

More information

Automating the Process for Modeling and Simulation of Mechatronics Systems

Automating the Process for Modeling and Simulation of Mechatronics Systems Chapter Automating the Process for Modeling and Simulation of Mechatronics Systems Jose J. Granda Abstract Automating the modeling process of Mechatronics Systems can be achieved by the use of a two step

More information

Getting Started Guide XC9010 Raspberry Pi Starter Kit

Getting Started Guide XC9010 Raspberry Pi Starter Kit Getting Started Guide XC9010 Raspberry Pi Starter Kit The Raspberry Pi has been designed as a computer that anyone can use. If you want to get started with a Raspberry Pi, but don t know where to start,

More information

The Information contained herein is subject to change without notice. Revisions may be issued regarding changes and/or additions.

The Information contained herein is subject to change without notice. Revisions may be issued regarding changes and/or additions. Pepper 43R TM Gumstix, Inc. shall have no liability of any kind, express or implied, arising out of the use of the Information in this document, including direct, indirect, special or consequential damages.

More information

Modeling and Simulation of Electromechanical Systems

Modeling and Simulation of Electromechanical Systems Modeling and Simulation of Electromechanical Systems Dhirendra Singh dhirendra.singh@mathworks.in Application Engineer Vivek Raju Application Engineer 2015 The MathWorks, Inc. 1 Challenges Working with

More information

Development of a MATLAB Data Acquisition and Control Toolbox for PIC Microcontrollers

Development of a MATLAB Data Acquisition and Control Toolbox for PIC Microcontrollers Chapter 3 Development of a MATLAB Data Acquisition and Control Toolbox for PIC Microcontrollers 3.1. Introduction Data acquisition and control boards (DACBs) are essential for interfacing sensors/actuators

More information

Physical Modelling with Simscape

Physical Modelling with Simscape Physical Modelling with Simscape Rick Hyde Control Electrical Embedded Software Mechanical 2015 The MathWorks, Inc. 1 Presentation overview Modelling physical systems Why model a physical system? Network

More information

ECE 477 Design Review Team 8 Spring Mike Cianciarulo, Josh Wildey, Robert Toepfer, Trent Nelson

ECE 477 Design Review Team 8 Spring Mike Cianciarulo, Josh Wildey, Robert Toepfer, Trent Nelson ECE 477 Design Review Team 8 Spring 2008 Mike Cianciarulo, Josh Wildey, Robert Toepfer, Trent Nelson Outline Project overview Project-specific success criteria Block diagram Component selection rationale

More information

Real-Time Simulation of Simscape Models

Real-Time Simulation of Simscape Models 2010 The MathWorks, Inc. Real-Time Simulation of Simscape Models Vehicle Dynamics Motor Planetary Gear Electric Motor Electric Generator DC-DC Converter Battery Controller Hybrid Electric Vehicle Wit ursilo

More information

S. Krishnamoorthy Mechatronics, Robotics, and Control Lab

S. Krishnamoorthy Mechatronics, Robotics, and Control Lab Robotic Puppet, Smart Glove, and ios application-based Human-Robot Interaction Using A Visual Programming Environment and Custom Robots to Learn C Programming and K-12 STEM Concepts S. Krishnamoorthy Mechatronics,

More information

SMART PHONE BASED ENERGY MANAGEMENT SYSTEM USING RASPBERRY PI3

SMART PHONE BASED ENERGY MANAGEMENT SYSTEM USING RASPBERRY PI3 International Journal of Advanced Research in Engineering and Technology (IJARET) Volume 10, Issue 2, March - April 2019, pp. 463-471, Article ID: IJARET_10_02_045 Available online at http://www.iaeme.com/ijaret/issues.asp?jtype=ijaret&vtype=10&itype=02

More information

MODELING AND SIMULATION METHODS FOR DESIGNING MECHATRONIC SYSTEMS

MODELING AND SIMULATION METHODS FOR DESIGNING MECHATRONIC SYSTEMS Journal of Engineering Studies and Research Volume 16 (2010) No. 4 20 MODELING AND SIMULATION METHODS FOR DESIGNING MECHATRONIC SYSTEMS LAPUSAN CIPRIAN *, MATIES VISTRIAN, BALAN RADU, HANCU OLIMPIU Technical

More information

Modeling HDL components for FPGAs in control applications

Modeling HDL components for FPGAs in control applications Modeling HDL components for FPGAs in control applications Mark Corless, Principal Application Engineer, Novi MI 2014 The MathWorks, Inc. 1 Position sensing High resolution voltage modulation Critical diagnostics

More information

MegaPi Born to Motion Control

MegaPi Born to Motion Control MegaPi Born to Motion Control SKU: 10050 Weight: 130.00 Gram 1. Overview MegaPi is a main control board specially designed for makers and also an ideal option for being applied to education field and all

More information

Vladimir Tsarkov Electrical Engineering

Vladimir Tsarkov Electrical Engineering . Travis Ram William Brumby Electrical Engineering Gaston Mulisanga Computer Engineering Computer Engineering Vladimir Tsarkov Electrical Engineering Motivation Traditional meters offer little assistance

More information

The Information contained herein is subject to change without notice. Revisions may be issued regarding changes and/or additions.

The Information contained herein is subject to change without notice. Revisions may be issued regarding changes and/or additions. Pepper DVI TM Gumstix, Inc. shall have no liability of any kind, express or implied, arising out of the use of the Information in this document, including direct, indirect, special or consequential damages.

More information

Intel Do-It-Yourself Challenge Intel Galileo and Edison Paul Guermonprez

Intel Do-It-Yourself Challenge Intel Galileo and Edison Paul Guermonprez Intel Do-It-Yourself Challenge Intel Galileo and Edison Paul Guermonprez www.intel-software-academic-program.com paul.guermonprez@intel.com Intel Software 2014-02-01 Intel Galileo? Arduino? You may know

More information

What s New in MATLAB & Simulink. Prashant Rao Technical Manager MathWorks India

What s New in MATLAB & Simulink. Prashant Rao Technical Manager MathWorks India What s New in MATLAB & Simulink Prashant Rao Technical Manager MathWorks India Agenda Flashback Key Areas of Focus from 2013 Key Areas of Focus & What s New in 2013b/2014a MATLAB product family Simulink

More information

Control System Consideration of IR Sensors based Tricycle Drive Wheeled Mobile Robot

Control System Consideration of IR Sensors based Tricycle Drive Wheeled Mobile Robot Control System Consideration of IR Sensors based Tricycle Drive Wheeled Mobile Robot Aye Aye New, Aye Aye Zan, and Wai Phyo Aung Abstract Nowadays, Wheeled Mobile Robots (WMRs) are built and the control

More information

Quick Start Guide. High power stepper motor driver expansion board based on powerstep01 for STM32 Nucleo (X-NUCLEO-IHM03A1)

Quick Start Guide. High power stepper motor driver expansion board based on powerstep01 for STM32 Nucleo (X-NUCLEO-IHM03A1) Quick Start Guide High power stepper motor driver expansion board based on powerstep01 for STM32 Nucleo (X-NUCLEO-IHM03A1) Version 1.1.0 (May 16, 2016) Quick Start Guide Contents 2 X-NUCLEO-IHM03A1: high

More information

Dual-POB. View Full-Size Image View Full-Size Image. ( POB-Technology ) ( POB-Technology ) Description

Dual-POB. View Full-Size Image View Full-Size Image. ( POB-Technology ) ( POB-Technology ) Description View Full-Size Image View Full-Size Image Dual-POB ( POB-Technology ) ( POB-Technology ) Description The Dual-POB is a board that allows you to easily create your robot with many kinds of things that are

More information

GARAGE DOOR OPENER BASED ON IMAGE PROCESSING. By \ Mohammed Bashmmakh

GARAGE DOOR OPENER BASED ON IMAGE PROCESSING. By \ Mohammed Bashmmakh GARAGE DOOR OPENER BASED ON IMAGE PROCESSING By \ Mohammed Bashmmakh Outline Introduction Problem Statment Project Requirement Project Specification System Design Progress Introduction Problem Statement

More information

OBSTACLE AVOIDANCE ROBOT

OBSTACLE AVOIDANCE ROBOT e-issn 2455 1392 Volume 3 Issue 4, April 2017 pp. 85 89 Scientific Journal Impact Factor : 3.468 http://www.ijcter.com OBSTACLE AVOIDANCE ROBOT Sanjay Jaiswal 1, Saurabh Kumar Singh 2, Rahul Kumar 3 1,2,3

More information

Introduction to Arduino

Introduction to Arduino Introduction to Arduino Mobile Computing, aa. 2016/2017 May 12, 2017 Daniele Ronzani - Ph.D student in Computer Science dronzani@math.unipd.it What are Microcontrollers Very small and simple computers

More information

System modeling using Simulink and Simscape

System modeling using Simulink and Simscape System modeling using Simulink and Simscape Abhisek Roy Sruthi Geetha Veer Alakshendra 2015 The MathWorks, Inc. 1 Multi-domain Systems 2 Common challenges 1. Multi-domain simulation 2. Capturing the system

More information

ARDUINO YÚN Code: A000008

ARDUINO YÚN Code: A000008 ARDUINO YÚN Code: A000008 Arduino YÚN is the perfect board to use when designing connected devices and, more in general, Internet of Things projects. It combines the power of Linux with the ease of use

More information

Accelerating Innovative Design Using Low-Cost Hardware Andrew Bennett

Accelerating Innovative Design Using Low-Cost Hardware Andrew Bennett Accelerating Innovative Design Using Low-Cost Hardware Andrew Bennett 2015 The MathWorks, Inc. 1 Introduction Interfacing to the real-world How to do this with MATLAB and Simulink Choosing most appropriate

More information

Aerial Surveillance Drone: Power Management

Aerial Surveillance Drone: Power Management Aerial Surveillance Drone: Power Management The Aerial Surveillance Drone is a quadrotor controlled by a mobile application and a microcontroller programmed to identify and follow suspicious targets while

More information

The Information contained herein is subject to change without notice. Revisions may be issued regarding changes and/or additions.

The Information contained herein is subject to change without notice. Revisions may be issued regarding changes and/or additions. Poblano 43C TM Gumstix, Inc. shall have no liability of any kind, express or implied, arising out of the use of the Information in this document, including direct, indirect, special or consequential damages.

More information

RASPBERRY PI IN AMATEUR RADIO. Matthew Miller KK4NDE

RASPBERRY PI IN AMATEUR RADIO. Matthew Miller KK4NDE RASPBERRY PI IN AMATEUR RADIO Matthew Miller KK4NDE http://kk4nde.com WHAT IS RASPBERRY PI Raspberry Pi Runs Linux operating system ARM Processor Single SD card for storage Fixed RAM for working memory

More information

Raspberry Pi 3 Model B

Raspberry Pi 3 Model B Raspberry Pi 3 Model B Product Name Raspberry Pi 3 Product Description The Raspberry Pi 3 Model B is the third generation Raspberry Pi. This powerful credit-card sized single board computer can be used

More information

Usable Simulink Embedded Coder Target for Linux

Usable Simulink Embedded Coder Target for Linux Usable Simulink Embedded Coder Target for Linux Michal Sojka, Pavel Píša Czech Technical University in Prague Faculty of Electrical Engineering Department of Control Engineering 16 th Real-Time Linux Workshop

More information

BANGLADESH UNIVERSITY OF ENGINEERING & TECHNOLOGY (BUET) DHAKA TECHNICAL SPECIFICATION FOR SUPPLY AND INSTALLATION OF LABORATORY EQUIPMENTS (PKG1).

BANGLADESH UNIVERSITY OF ENGINEERING & TECHNOLOGY (BUET) DHAKA TECHNICAL SPECIFICATION FOR SUPPLY AND INSTALLATION OF LABORATORY EQUIPMENTS (PKG1). BANGLADESH UNIVERSITY OF ENGINEERING & TECHNOLOGY (BUET) DHAKA TECHNICAL SPECIFICATION FOR SUPPLY AND INSTALLATION OF LABORATORY EQUIPMENTS (PKG1). Package number: G4 NO: HEQEP/CP-3137/Procurement/PacakageG4/26-08-2015/004

More information