Question
Truth table and digital circuit The robot has sensors on all 4 sides of it (the front (F), the back (B), the right (R) and
Truth table and digital circuit
The robot has sensors on all 4 sides of it (the front (F), the back (B), the right (R) and the left (L)). These sensors return a high signal when there is no obstacle on that side of the robot and the robot can move in that direction. The sensors detect if there is an obstacle within one movement space of the robot in the given direction. The movement logic that they want to program into the robot is straightforward: i. The robot should always move one space forward if it can ii. If not, then the robot should move one space to the left if it can iii. If not, then the robot should move one space to the right if it can iv. If not, then the robot should move one space backwards if it can The robot also has the ability to stand still and vibrate (V) (which makes it appear to be jumping up and down as if frustrated very funny to see). Also include this feature in the movement Logic. So v. If the robot cannot move in any direction (because it is blocked on all sides) then it throws a tantrum and vibrates You should realize that signals F, B, R and L are all input signals to your logic. Also note that signal V is a generated (or output) signal. Using the input signals, your job is to generate the output signals MF (move forward), MB (move backward), MR (move right) and ML (move left). It sounds obvious but remember that the robot can only be commanded to move in one direction at a time. a. Generate the full and complete truth table for the robot showing all inputs and all outputs a. Do this in with the columns in the order F L R B MF ML MR MB V b. Write the Boolean expressions (by looking at your truth table) for the signals MF, ML, MR, MB, and V. c. Draw the discrete logic circuit for the movement of the robot (i.e. from the expression developed in (b) above) please show all input and all output signals on one circuit. Remember to use only 2-input AND, OR and/or NOT gates
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started