Robot Highway Safety Markers algorithm focuses on the sporadic task model, which puts only a lower bound on the time separation interval between the release.

Slides:



Advertisements
Similar presentations
Feedback EDF Scheduling Exploiting Dynamic Voltage Scaling Yifan Zhu and Frank Mueller Department of Computer Science Center for Embedded Systems Research.
Advertisements

EE5900 Advanced Embedded System For Smart Infrastructure
Energy-efficient Task Scheduling in Heterogeneous Environment 2013/10/25.
1 “Scheduling with Dynamic Voltage/Speed Adjustment Using Slack Reclamation In Multi-processor Real-Time Systems” Dakai Zhu, Rami Melhem, and Bruce Childers.
Real- time Dynamic Voltage Scaling for Low- Power Embedded Operating Systems Written by P. Pillai and K.G. Shin Presented by Gaurav Saxena CSE 666 – Real.
Electric Drives FEEDBACK LINEARIZED CONTROL Vector control was invented to produce separate flux and torque control as it is implicitely possible.
Department of Electrical and Computer Engineering Texas A&M University College Station, TX Abstract 4-Level Elevator Controller Lessons Learned.
Architecture and Real Time Systems Lab University of Massachusetts, Amherst An Application Driven Reliability Measures and Evaluation Tool for Fault Tolerant.
System-Wide Energy Minimization for Real-Time Tasks: Lower Bound and Approximation Xiliang Zhong and Cheng-Zhong Xu Dept. of Electrical & Computer Engg.
Software Testing for Safety- Critical Applications Presented by: Ciro Espinosa & Daniel Llauger.
By Group: Ghassan Abdo Rayyashi Anas to’meh Supervised by Dr. Lo’ai Tawalbeh.
Computerized Labyrinth Solver The board-game ‘Labyrinth’ traditionally uses two manual controls to navigate a marble through a maze. This project proposes.
Month XX, 2004 Dr. Robert Bertini Using Archived Data to Measure Operational Benefits of ITS Investments: Ramp Meters Oregon Department of Transportation.
EIGHTH GRADE ROBOTICS KITTATINNY REGIONAL HIGH SCHOOL MR. SHEA Introduction to Robotics Day4.
Issues on Software Testing for Safety-Critical Real-Time Automation Systems Shahdat Hossain Troy Mockenhaupt.
EMBEDDED SOFTWARE Team victorious Team Victorious.
1 REAL-TIME IMAGE PROCESSING APPROACH TO MEASURE TRAFFIC QUEUE PARAMETERS. M. Fathy and M.Y. Siyal Conference 1995: Image Processing And Its Applications.
1 Real-Time Queueing Network Theory Presented by Akramul Azim Department of Electrical and Computer Engineering University of Waterloo, Canada John P.
Distributed Real-Time systems 1 By: Mahdi Sadeghizadeh Website: Sadeghizadeh.ir Advanced Computer Networks.
VOLTAGE SCHEDULING HEURISTIC for REAL-TIME TASK GRAPHS D. Roychowdhury, I. Koren, C. M. Krishna University of Massachusetts, Amherst Y.-H. Lee Arizona.
REAL-TIME SOFTWARE SYSTEMS DEVELOPMENT Instructor: Dr. Hany H. Ammar Dept. of Computer Science and Electrical Engineering, WVU.
Nuttapon Boonpinon Advisor Dr. Attawith Sudsang Department of Computer Engineering,Chulalongkorn University Pattern Formation for Heterogeneous.
Intelligent Transportation System (ITS) ISYM 540 Current Topics in Information System Management Anas Hardan.
A Performance and Schedulability Analysis of an Autonomous Mobile Robot Jiangyang Huang & Shane Farritor Mechanical Engineering University of Nebraska–Lincoln.
Design of Automatic Guided Vehicles. Automatic Guided Vehicle Industrial material transportation Unmanned transportation vehicle Optical,wired or laser.
Chapter 26 DC Circuits. Units of Chapter EMF and Terminal Voltage - 1, Resistors in Series and in Parallel - 3, 4, 5, 6, Kirchhoff’s.
Smart Pathfinding Robot. The Trouble Quad Ozan Mindek Team Leader, Image Processing Tyson Mowery Packaging Specialist Jungwoo Seo Webmaster, Networking.
Computer Science Department University of Pittsburgh 1 Evaluating a DVS Scheme for Real-Time Embedded Systems Ruibin Xu, Daniel Mossé and Rami Melhem.
College of Engineering Non-uniform Grid- based Coordinated Routing Priyanka Kadiyala Major Advisor: Dr. Robert Akl Department of Computer Science and Engineering.
University of Maryland Department of Civil & Environmental Engineering By G.L. Chang, M.L. Franz, Y. Liu, Y. Lu & R. Tao BACKGROUND SYSTEM DESIGN DATA.
1. Introduction 1.1 Background 1.2 Real-time applications 1.3 Misconceptions 1.4 Issues in real-time computing 1.5 Structure of a real-time system.
Round Robin Scheduling A preemptive scheduling designed for Time Sharing Systems The Ready Queue is treated as a circular queue A small execution.
1 EE5900 Advanced Embedded System For Smart Infrastructure Energy Efficient Scheduling.
A S CHEDULABILITY A NALYSIS FOR W EAKLY H ARD R EAL - T IME T ASKS IN P ARTITIONING S CHEDULING ON M ULTIPROCESSOR S YSTEMS Energy Reduction in Weakly.
GROUP MEMBERS AMARASENA R.G.C. (061004D) DE MEL W.R. (061013E) DOLAPIHILLA I.N.K. (061017U) KUMARAJITH R.M.E. (061031G)
Real-Time Systems Mark Stanovich. Introduction System with timing constraints (e.g., deadlines) What makes a real-time system different? – Meeting timing.
SIPHER Students: Javier Lara, Darren Lamison-White Graduate Student Advisors: Ethan Jackson, Ryan Thibodeaux Controlling Robots: Long distance, straight-line.
OBTAINING QUALITY MILL PERFORMANCE Dan Miller
Company name KUAS HPDS A Realistic Variable Voltage Scheduling Model for Real-Time Applications ICCAD Proceedings of the 2002 IEEE/ACM international conference.
Sawyer Environmental Changes Mechanical Engineering Department Capstone Amy R. Dan H. Colby C. Brittany P. Richard G. 1.
REAL-TIME SOFTWARE SYSTEMS DEVELOPMENT Instructor: Dr. Hany H. Ammar Dept. of Computer Science and Electrical Engineering, WVU.
Adaptive Multi-Threading for Dynamic Workloads in Embedded Multiprocessors 林鼎原 Department of Electrical Engineering National Cheng Kung University Tainan,
Dynamic Voltage Frequency Scaling for Multi-tasking Systems Using Online Learning Gaurav DhimanTajana Simunic Rosing Department of Computer Science and.
Abstract A Structured Approach for Modular Design: A Plug and Play Middleware for Sensory Modules, Actuation Platforms, Task Descriptions and Implementations.
Special Class on Real-Time Systems
1 Motion Fuzzy Controller Structure(1/7) In this part, we start design the fuzzy logic controller aimed at producing the velocities of the robot right.
The Development of a Relative Point SLAM Algorithm and a Relative Plane SLAM Algorithm.
Real-Time Systems, Events, Triggers. Real-Time Systems A system that has operational deadlines from event to system response A system whose correctness.
CprE 458/558: Real-Time Systems (G. Manimaran)1 Energy Aware Real Time Systems - Scheduling algorithms Acknowledgement: G. Sudha Anil Kumar Real Time Computing.
Chapter 9 Capacity and Level of Service for Highway Segments
Ensieea Rizwani An energy-efficient management mechanism for large-scale server clusters By: Zhenghua Xue, Dong, Ma, Fan, Mei 1.
CprE 458/558: Real-Time Systems (G. Manimaran)1 CprE 458/558: Real-Time Systems Energy-aware QoS packet scheduling.
1 Dynamic Speed and Sensor Rate Adjustment for Mobile Robotic Systems Ala’ Qadi, Steve Goddard University of Nebraska-Lincoln Computer Science and Engineering.
Euro-Par, HASTE: An Adaptive Middleware for Supporting Time-Critical Event Handling in Distributed Environments ICAC 2008 Conference June 2 nd,
Determining Optimal Processor Speeds for Periodic Real-Time Tasks with Different Power Characteristics H. Aydın, R. Melhem, D. Mossé, P.M. Alvarez University.
I owa S tate U niversity Laboratory for Advanced Networks (LAN) Coverage and Connectivity Control of Wireless Sensor Networks under Mobility Qiang QiuAhmed.
DC MOTOR. Magnetism Opposites Attract / Likes Repel.
OPERATING CHARACTERISTICS OF DC GENERATOR
Module 3 Brianna James Percy Antoine. Entering the Roadway/Moving to the Curb/Backing  The seven steps to safely pull from a curb. Place foot firmly.
Real-Time Operating Systems RTOS For Embedded systems.
Networked Embedded Control System - Integration of control and computing Moonju Park Dept. of Computer Science & Engineering University of Incheon 1.
Sub-fields of computer science. Sub-fields of computer science.
Lecture 3 Prescriptive Process Models
Virginia Department of Education
Energy Efficient Scheduling in IoT Networks
Flagging This presentation was prepared by Rich Lobdell for High Plains Power. The information herein is not intended to be complete in all aspects.
Presented By: Darlene Banta
Presentation transcript:

Robot Highway Safety Markers algorithm focuses on the sporadic task model, which puts only a lower bound on the time separation interval between the release of jobs of the same task. This flexibility of the sporadic model makes it conducive to many applications. The proposed algorithm guarantees that each job meets its deadline while saving the maximum amount of energy. Real-time Systems Research The control operations of the barrel robot demand both logical and temporal correctness. Temporal correctness requires these operations to be computed and executed within allowable response times. Instead of a single control loop for these operations, real-time task sets are used. In real-time scheduling theory, a task is a schedulable unit of work that executes with a known pattern. The real-time task set provided by microC OS-II, a real-time operating system driving the barrel robot, is used to implement the local planning and control operations. The use of real-time task sets allows temporal correctness to be analyzed and guaranteed in advance. It provides maintainability and extensibility; if the processor is upgraded, only the tick-rate of the processor needs to be updated in the software. It reduces latency between the receipt of a waypoint from the lead robot and the time at which the barrel robot begins to move. As the robot is moving to a waypoint, a new waypoint is calculated. The robot highway safety marker serves as a suitable application to study research problems in real-time systems. For example, the limited power in the barrel robot requires the system to be aware of energy constraints. An interesting area of research is scheduling algorithms to maximize the battery life in such an embedded system. Dynamic voltage scaling (DVS) algorithms aim at reducing the energy consumption of the system by operating the CPU at a lower frequency and thus operating at a lower voltage. An ongoing research project is evaluating a proposed DVS algorithm that works in conjunction with the earliest-deadline-first (EDF), dynamic priority scheduling algorithm. The By: Xiangrong Shen, Jason Dumpert, Chon-Ming Lee, Rohini Krishnapura, Ala Qadi Field Tests The RSM has been tested in field environments. The picture on the right shows all robots operating as a team to close the right lane of a two-lane road. The desired and actual paths taken in Lines connecting symbols only approximate robot motion between points. The maximum deviation from the desired path was 23 cm and the maximum final error for all robots was 11 cm. This accuracy is well within the requirements for barrel placement and exceeds the accuracy of current human deployment. the tests were plotted as shown in the figure below (lower right). The symbols on each actual path represent where individual robots reached a waypoint and their position was updated. Objective Proper traffic control is critical in highway work zone safety. Traffic control devices such as signs, barricades, cones, and plastic safety barrels are often used. Accidents can occur because of improper work zone design, improper work zone housekeeping, and driver negligence. Automated safety devices could improve work zone design and housekeeping and therefore increase safety. Description Safety barrels guide traffic and serve as a visible barrier between traffic and work crews. These barrels consist of a brightly colored plastic drum (approximately 130cm high and 50cm in diameter) that is attached to a heavy base. Often, hundreds of barrels are manually placed in a typical work zone. The Robotic Safety Marker (RSM) replaces the heavy base of a typical safety barrel with a mobile robot. The mobile robot can transport the safety barrel and robots can work in teams to provide traffic control. Shown above is the robot base next to a plastic safety barrel. The RSM can self-deploy and self-retrieve, removing workers from this dangerous task. The robots can move independently so they can be deployed in parallel and can quickly reconfigure as the work zone changes. The robot base has two electric motors. Each wheel is driven by its own motor. A castor supports the rear of the robot and the reversible, variable speed motors allow the robot to move in any direction as well as turn in place. Planning and Control Although, each robot moves individually, a single lead robot (general) provides global planning and control and issues commands to each barrel robot (troops). The lead robot plans the path, communicates waypoints, and monitors performance of each barrel robot. The graph below (left) shows the global plan for two robots to move from random locations on the roadside shoulder to positions in a taper, to close a lane. To obtain the desired robot path, a parabola is created between the initial position,and orientation, and the final position. Each barrel robot does not have knowledge of other robots, and performs only local tasks. It receives a waypoint from the lead robot and creates localized positions between the initial position and the desired waypoint. University of Nebraska, Lincoln Sponsored by The National Academy of Sciences IDEA Program and The National Science Foundation Department of Mechanical Engineering Dr. Shane Farritor Computer Science and Engineering Department Dr. Steve Goddard