Implement the srlc and the src

Assignment Help Software Engineering
Reference no: EM132492762

Knowledge Representation and Engineering

Intelligent Crossing Roads
In the new era of the Internet of Things (IOT) and autonomous cars (AC), a change in the control of crossing roads is expected that will replace all traffic lights by peer-to-peer communication between cars and crossing road controls (CRC). With these new intelligent crossings, cars will arrive in one of four possible directions (North, South, East, or West), they will communicate their arrival, and will wait in line until they are given the way. Two types of CRCs are expected to coexist implementing two alternative preference policies: (1) straight-right crossing (SRC) and (2) straight-right-left crossing (SRLC).

While, SRC allows a car to cross either following the same lane or turning to the right (see left hand figure where, for example, a car arriving from the north can continue to the south or right to the west), the SRLC control allows a car to cross following the same lane, but also turning either to the right or to the left (see the right hand figure where a car arriving from the south can continue to the north, to the east, or to the west).

1477_figure.jpg

SRLC control follows a "the first car arriving is the first car crossing" strategy, this meaning that cars cross in the strict order in which they communicate arrival to the crossing. On the contrary, the SRC control rotates the crossing from North&South to East&West, in alternate turns, communicating to the N first cars in each two directions that they can cross. For example, if the turn is North&South, the first N cars waiting in the north, and the first N cars waiting in the south receive a permission to cross. If there are less than N cars waiting in one direction, only the orders to the waiting cars are sent. When all these cars have crossed, the round is given to the other two directions. When a car crosses, it notifies that to the system.

Implement the SRLC and the SRC as two separate set of rules in a Rule Production System with CLIPS. Implement also the arrival of cars, randomly from the north, south, east, and west, and run both CRC systems separately, to check a correct behavior. Pay special attention to the representation of the tokens describing the different states of a car: car arrives, car is waiting to get permission to cross, car got permission to cross, and car has passed. Adjust the intelligent rules for the management of both systems according to these tokens and others that the system may require. Use printout messages to see the correct dynamic evolution of cars arriving and crossing. Please, pay attention to the priority of the rules implemented.

Reference no: EM132492762

Questions Cloud

Spanish culture become dominant over that of the indians : Great civilizations had been built up in Mexico, central and South America but a relatively handful of spaniards were able to pull off this feat
Develop your own personal nursing theory : Make a reflect on a theory or concept that you could develop as a nursing professional. If you could develop your own personal nursing theory, what would it be?
Discuss components of a comprehensive school health program : Discuss how Healthy People 2020 can be used to shape the care given in a school health setting. Give at least one example. Identify and discuss the eight.
How many september nasdaq futures should the manager use : How many September Nasdaq 100 futures should the manager use in the hedge? Do not round values at intermediate steps in your calculations
Implement the srlc and the src : Implement the SRLC and the SRC as two separate set of rules in a Rule Production System with CLIPS. Implement also the arrival of cars, randomly
How valid or accurate were the business models : Based on your 'real life' business process - how valid or accurate were the business models that were studied?
What is healthcare system technology : Healthcare system technology: What is healthcare system technology? History of healthcare system technology in the USA. Electronic health records (EHR).
Create three cvp income statements : Create three CVP Income Statements using the following yearly volumes: 400, 800 and 1,200. Link this schedule to question for VC and FC calculated
How might nurses and nursing organizations improve policies : Examine how might nurses and nursing organizations improve policies to encourage the judicious use of antibiotics in humans? Identify the correlation between.

Reviews

Write a Review

Software Engineering Questions & Answers

  Research report on software design

Write a Research Report on software design and answer diffrent type of questions related to design. Report contain diffrent basic questions related to software design.

  A case study in c to java conversion and extensibility

A Case Study in C to Java Conversion and Extensibility

  Create a structural model

Structural modeling is a different view of the same system that you analyzed from a functional perspective. This model shows how data is organized within the system.

  Write an report on a significant software security

Write an report on a significant software security

  Development of a small software system

Analysis, design and development of a small software system.

  Systems analysis and design requirements

Systems Analysis and Design requirements

  Create a complete limited entry decision table

Create a complete limited entry decision table

  Explain flow boundaries map

Explain flow boundaries map the dfd into a software architecture using transform mapping.

  Frame diagrams

Prepare a frame diagram for the software systems.

  Identified systems and elements of the sap system

Identify computing devices, which could be used to support Your Improved Process

  Design a wireframe prototype

Design a wireframe prototype to meet the needs of the personas and requirements.

  Explain the characteristics of visual studio 2005

Explain the characteristics of Visual Studio 2005.

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd