Sensing and Automation Challenge

Both the questions must be attempted and the participant is strictly required to submit all the necessary files and details which are given below.

This paper is to be attempted only by first year students.

Question 1 

Problem Statement:

You are to implement a simple autonomous cargo delivery system. The basic layout of the map is given below.

The autonomous vehicle, say a truck, will be initially in the parking ground.

There are pressure sensors that output high if a cargo is placed on the Station.

If the pressure sensors on the Station I detects a cargo, the truck needs to go to Station I, collect the cargo and then go to Station II to drop it or vice versa.

When collecting the cargo at each station, the truck would have to wait for 3 seconds for the cargo to be loaded. At the delivery location, the truck will wait for again 3 seconds for the cargo to get unloaded, before it can process any other requests.

If there still is cargo to be loaded after the initial 3 second period the truck will have to wait another 3 seconds for further loading. The truck can wait a maximum of two rounds of 3 seconds (total 6 seconds) at the loading station before proceeding to deliver the cargo.


  1. If during the 3 second loading period, the pressure sensor at the other station detects cargo, then the truck will first finish loading the current set of cargo(in 3 seconds) and then tend to the other station, irrespective of amount of cargo left at the first Station.
  2. Unloading time is always 3 seconds regardless of the loading time.

Example: Say the truck is loading cargo at Station I and there is still more cargo to be loaded.

If a collection request is received from Station II before the end of the 3 second loading period at station I, the truck has to first finish loading the current set of cargo from Station I, deliver it to Station II then collect cargo from Station II and deliver it to Station I before tending to the extra cargo at station 1.

There must be a 4 seconds transportation time between each adjacent location.

There should also be a master switch that starts and stops this entire process. The deactivation of the truck is only possible if the truck is in parking and has successfully processed at least one request.

If there are no further requests, the truck is instructed to go back to its parking ground.



You do not have to make an entire moving system, rather represent each location and execute actions with the help of LEDs and buttons. The buttons here will be analogous to pressure sensors, reading 1 if cargo is placed or 0 if not. The button should remain 1 as long as the cargos are placed on the sensor (ie. The button must be held down)

There should be a total of three buttons (one for each station and a master). The parking can be indicated by a green LED. If the truck is at parking then the parking LED must be on.

For the 3 second waiting period of the truck at each location, for loading and unloading, a blue LED should blink every 0.5 seconds for 3 seconds. If the truck is loaded, the blue LED should remain solid until unloading ie the blue LED should be solid while transporting. If the truck is moving between locations without cargo, the blue LED should remain turned off

As a side note, LED colours need not necessarily follow our recommendation, but make sure you give an explanation of what LEDs corresponds to what.


The participant is required to submit

  • Arduino Code with comment lines
  • Arduino Circuit Video with explanation or the circuit can be demoed in the Manas Workshop
  • Simulation File (Logisim or any other simulation software, you are allowed to use only basic gates, flip-flops and not any microcontroller for this task)


Question 2

Problem Statement:

You are to design a logic circuits that gives an output as to what speed a vehicle would travel on road given various parameters.

The four parameters are, pedestrian, precipitation, slope gradient and road quality. The truth table for the outputs for the various conditions is given below and the outputs ranging from 0-8, 0-8 ranging from 0-80 km/h.

PedestrianPrecipitationSlope GradientRoad QualityOutput


The circuit is to be implemented using ICs. There can be different LEDs for each output and switches can be used for inputs. The number in the output corresponds to the number of LEDs that must glow.


The participant is required to submit:

  • Hardware Working Video or Simulation File (Logisim or any other alternative) or the circuit can be demoed in the Manas Workshop.

Submission Process

Send the email with all the required files attached with name and registration number to


Sensing and Automation Head

Kartikey Agrawal


Automation Head

Aditya Veer Parmar


Sensing Head

Mukesh Kumar



For any queries or concerns, please feel free to contact us at the above mentioned contact details