Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Kindly help Problem #1 Suppose you have a robot that is mobile on motorized wheels. It has a stereoscopic video camera for vision and microphones

Kindly help
image text in transcribed
Problem #1 Suppose you have a robot that is mobile on motorized wheels. It has a stereoscopic video camera for vision and microphones for hearing. The robot also has two fully articulated arms and hands. It is able to understand basic commands such as "go to". "grab/pick-up", "cut,etc The robot's job is to prepare Chicago-style hot dogs in a kitchen, which has a fully stocked refrigerator, a full-sized oven, a sink with water supply, and various cooking tools (blender, pots, pans, spatulas, spoons, cups, knives, etc.). The kitchen pantry has standard food supplies including various spices and condiments. Uncooked frankfurters and whole tomatoes are stored in the refrigerator. Whole onions, jars of relish, pickles, peppers, and pre-packaged buns are available in the pantry cabinet. "A Chicago-style hot dog, Chicago Dog, or Chicago Red Hot is an all-beef frankfurter on a poppy seed bun, originating from the city of Chicago, Illinois. The hot dog is topped with yellow mustard. chopped white onions, bright green sweet pickle relish, a dill pickle spear, tomato slices or wedges, pickled sport peppers and a dash of celery salt. The complete assembly of a Chicago hot dog is said to be "dragged through the garden" due to the many toppings. The method for cooking the hot dog itself varies depending on the vendor's preference. Most often they are steamed, water-simmered, or less often grilled over charcoal Image and description from Wikipedia: htps:/len. Tasks Your goal is to tell the robot how to prepare and cook a Chicago-style hot dog to serve to guests Construct the following two diagrams (e.g. a hierarchical block diagram, a flowchart, a list, etc.): For Diagram #1-show only the overall set of tasks at a high level of abstraction. In other words, list just the major steps in the process, but ignore most of the low level details For Diagram #2, select Just one of the major steps and break it down into sub-steps. Use as many sub-steps as needed to give a reasonably complete description of the details. Some sub- steps may have their own sub-steps. Notes 1. Think about how you would explain the process to a very young human child. 2. This problem is an example of how to break down a large, vague problem into several smaller, more focused sub-problems (aka "Top-Down" or "Divide & Conquer

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image_2

Step: 3

blur-text-image_3

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Learn Mysql The Easy Way A Beginner Friendly Guide

Authors: Kiet Huynh

1st Edition

B0CNY7143T, 979-8869761545

Students also viewed these Databases questions

Question

=+4 Given Max Wilsons comments, what should Lyle Hayes do?

Answered: 1 week ago