Question: Design the robot control machine discussed in Example 8 . 1 7 of the text with state assignment A = { Y 1 , Y
Design the robot control machine discussed in Example of the text with state assignment and Use clocked CLK risingedge triggered D flipflops with a clear CLR input for resetting the machine. Make it easy to follow your work and make your final gatelevel design easy to understand; for any combinational logic you design, just use a twolevel ANDOR MSOP implementation eg if you need to use an AND or an OR just use those instead of breaking them up into smaller fanin gates Show the whole circuit, meaning flipflops, too, along with the clock and clear inputs. Also recall that complements are not free, so any needed inverters should also be included in the schematic but do note that complements of the present state variables are available at the output of the D flipflops Make it easy to navigate your final gatelevel schematic and try to minimize the "seaofwires" look that is so popular among so many of you.
We wish to design a finitestate controller for the robot of Fig. so that it can find its way out of the maze shown in the figure.
The robot is to maneuver by turning whenever it comes in contact with pbstacle. On the nose of the robot is a sensor whose output when t is in contact with an obstacle; otherwise. The robot has two cor ines: which turns the robot to the left, and which turns the othe right. When it encounters an obstacle, the robot should turn right no obstacle is detected. The next time an obstacle is detected, the robot sh furn left until the obstacle is cleared, and so on
The robot controller requires four states as follows:
State no obstacle detected, last turn was left
State obstacle detected, turning right
State no obstacle detected, last turn was right
State obstacle detected, turning left
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
