Cart First, the cart is on the left touching the contact sensor a. After pressing button S (start), the cart starts moving to the right. When the cart.

Slides:



Advertisements
Similar presentations
Robofest 2005 Introduction to Programming RIS 2.0 RCX Code.
Advertisements

1 SE-561 Formal Methods in Software Petri Nets - I.
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.
Fall 2004COMP 3351 Turing Machines. Fall 2004COMP 3352 The Language Hierarchy Regular Languages Context-Free Languages ? ?
Crossbar Switches Crossbar switches are an important general architecture for fast switches. 2 x 2 Crossbar Switches A general N x N crossbar switch.
CSC 402 Requirements Engineering 1 Requirements Techniques, cont. Formal requirements analysis techniques include: – DFD (covered) – ERD (covered) – Finite.
1 Gas Station and Cruise Control Specifications Ronnie Apcar Edwin Chiu Hasmik Jerejian November 2, 2000 CSCI 599 Formal Methods November 2, 2000 Concurrency.
Courtesy Costas Busch - RPI1 Turing Machines. Courtesy Costas Busch - RPI2 The Language Hierarchy Regular Languages Context-Free Languages ? ?
Costas Busch - RPI1 Turing Machines. Costas Busch - RPI2 The Language Hierarchy Regular Languages Context-Free Languages ? ?
Petri Net Modeling for dynamic MM composite Object.
1 Turing Machines. 2 The Language Hierarchy Regular Languages Context-Free Languages ? ?
8/7/2015  Copyright Valiant Technology Ltd Roaming Olympics.
Session 1.1. Windows Phone Topics Session 1.1 Windows Phone The Windows Phone Device.
The NXT is the brain of a MINDSTORMS® robot. It’s an intelligent, computer-controlled LEGO® brick that lets a MINDSTORMS robot come alive and perform.
ELEC 1041 Digital Electronics Tutorial: Word Problems
More switches, Comparison Day 7 Computer Programming through Robotics CPST 410 Summer 2009.
Control Technology and Automation
Robotics Light sensor. Calibration. Reverse engineering challenge. Lab work: Create and show your program. Add light sensor (different orientations). Robot.
Friction Notes.
Momentum and Impulse. Answer Me!!! Forces cause objects to start moving. What keeps an object moving after the force is no longer applied?
Download you-tube video. Step 1: Open Youtube Downloader Click to open Youtube Downloader.
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.
Erin Halseth, Will Gottschalk, Briana Warschun, and Michaella Gaines
Welcome to AED 2.0. Remove shirt. Scissors provided if necessary Place this unit on chest with triangular edge under the left armpit. Call 911.
Working “Control any electrical device with your T.V remote(any brand)” wizardelectronics.weebly.com.
Program Flow LabVIEW Robotics Fundamentals. Unintuition You know what this program does… So what does this one do? Inserted code.
Counting with the Count.
Oregon Robotics Tournament and Outreach Program RCX Basics.
Mindstorm NXT-G Introduction Towson University Robotics.
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 2 Inputs. Lesson objectives To understand how inputs can be used to control an output To consider how to make mimics more realistic.
1 Turing Machines. 2 The Language Hierarchy Regular Languages Context-Free Languages ? ?
MEH108 - Intro. To Engineering Applications KOU Electronics and Communications Engineering.
Actuators and Control, Part 4 Grant Agreement No LLP UK-LEONARDO-LMP Project acronym: CLEM Project title: Cloud services for E-Learning.
Printer Support Phone Number How to Replace an Empty Ink Cartridge in HP Printer?
Contact Us.
Requirements Techniques, cont.
Logic Gates Practical Objective: to develop an understanding of logic circuits and truth tables.
INTRODUCTION TO PLC.
Business Process Modelling
Step 1: Load paper Before you replace the ink cartridges and begin the alignment process, load paper in the printer. 1) Raise the input tray. 2) Remove.
ELEC 1041 Digital Electronics Tutorial: Word Problems
Turing Machines 2nd 2017 Lecture 9.
1(844) How to resolve HP Printer Error 0x07a74dd6
How To Add A Xerox Printer To Google Chrome
Frio River Cabins - Frio Vacation Homes - Frio Country Resort
Momentum.
EV3 On Brick Programming
Model Functions Input x 6 = Output Input x 3 = Output
Canon Customer Support First you need to turn on your Printer. Press & hold the “Reset button” on the printer. While pressing the “Reset.

Tips Need to Consider When Organizing a College Event
2) Connect the VGA cable from the monitor output of the laptop [D] to the computer input of the projector [E]. [D] [E]
Sensors Training.
Loops with Multiple Sensor Controls
Forward Until Touch Robot goes forward until it hits a wall.
ماجستير إدارة المعارض من بريطانيا
Line Following Behavior
Welcome to AED 2.0.
Function Notation “f of x” Input = x Output = f(x) = y.
Homing sequence: to identify the final state.
EV3.
Newton’s Second Law (The Mathematical Calculation of Force)
BETONLINEBETONLINE A·+A·+
Oregon Robotics Tournament and Outreach Program
Firebase Vs. MongoDB: Choose the Best Database of 2019
State-Transition Diagrams
Meet Us
Contact Us
Chapter 2 Forces.
Presentation transcript:

Cart First, the cart is on the left touching the contact sensor a. After pressing button S (start), the cart starts moving to the right. When the cart touches the sensor b, it changes its direction to moving back towards the sensor a. L R

Cart First, the cart is on the left touching the contact sensor a. After pressing button S (start), the cart starts moving to the right. When the cart touches the sensor b, it changes its direction to moving back towards the sensor a. nR,nL P1 T1 P2 T2 P3 T3 S.a R b L a Example of a synchronized Petri Net (the transition action related to an event - values of PLC inputs) An activity is matched to each of the positions of the cart (PLC output) L R

Synchronization of Two Carts First, both carts are on the left touching the contact sensors a1 and a2, respectively. After pressing button S (start), both carts start moving to the right (consider the velocities are not equal). When one of them reaches the rightmost position (touches the sensor b1 or b2), it waits for the other one until it gets to the same position. Finally, when the other cart gets to the rightmost position, they both move back towards the sensors a1 and a2, resp. L1 R1 L2 R2

Synchronization of Two Carts P1 T1 P2 T2 P3 T4T4 R1 b1 S.a1.a2 P6 T3T3 P7 R2 b2 nR2 nL2 P5 nR1 nL1 L2 a2a1 P4 T5 P8 T6 L1 nR2 nL2 nR1 nL2