Solved by verified expert:Scenario: A robot is sitting in a chair with its arms facing down. Write an algorithm, using pseudocode, to make the robot:stand upwalk until it senses a wallturn aroundwalk back to the chairsit back down in the origin starting positionFinally, output the total number of steps taken.Commands:In addition to our standard pseudocode commands, you must also use the following robot control commands:sitstandstep (one step forward)raise arms (parallel to floor)lower arms (pointing to floor)sense (only if arms are raised)turn (90 degrees right)Immediately after issuing a sense command, you can check if the robot is at a wall.You do this via the boolean conditions “at wall” or “not at wall”.The following are examples of this:if at wallif not at wallwhile not at wallAssumptionsYou must assume the following facts:The robot’s initial sitting position is directly facing the target wall.There are no obstacles between the robot and the wall.The wall is 1 or more exact steps from the chair.The wall is sensed when it is less than 1 step from the robot’s arms.The length of the robot’s arms are slightly less than the length of 1 step.Your solutionYour solution must include all of the following:Adequate commentsInitialization and use of at least one variableSequential flow of controlConditional flow of controlIterative flow of controlHandling of any special casesOutput of the total number of steps takenYour pseudocode must conform to the course pseudocode guidelines.Once you have completed the algorithm:Make sure your comments are detailed enough, someone without any knowledge of algorithms or pseudocode could follow what is happening. Upload the assignment as a text document using the following naming protocol: flast-Project.txt where “flast” is the first letter of your first name followed by your last name.
Delivering a high-quality product at a reasonable price is not enough anymore.
That’s why we have developed 5 beneficial guarantees that will make your experience with our service enjoyable, easy, and safe.
You have to be 100% sure of the quality of your product to give a money-back guarantee. This describes us perfectly. Make sure that this guarantee is totally transparent.Read more
Each paper is composed from scratch, according to your instructions. It is then checked by our plagiarism-detection software. There is no gap where plagiarism could squeeze in.Read more
Thanks to our free revisions, there is no way for you to be unsatisfied. We will work on your paper until you are completely happy with the result.Read more
Your email is safe, as we store it according to international data protection rules. Your bank details are secure, as we use only reliable payment systems.Read more
By sending us your money, you buy the service we provide. Check out our terms and conditions if you prefer business talks to be laid out in official language.Read more