Project OverviewWelcome to 2012!Ahem,I mean to the Kiva team! We are working on introducing robots into the AmazonFulfillment Centers and have plans to one day even have them drive themselves! But...

Project OverviewWelcome to 2012!Ahem,I mean to the Kiva team! We are working on introducing robots into the AmazonFulfillment Centers and have plans to one day even have them drive themselves! But let's not get ahead ofourselves...The Kiva robots are finished and they're incredible! They know how to move forward (F), turn left (L), turnright (R), take (T), and drop (D). What are they lifting and dropping? They are lifting and dropping pods filledwith products and carrying them between the pod's storage location and a drop zone, where the Kiva robotremains, and a Fulfillment Center employee removes products from the pod to pack an order. We have cre-ated a program that prints out a map showing where the robot currently is, where the pod to pick up is, andwhere it needs to be dropped off.We need you to program a Kiva Robot Remote Control! Right now we've programmed the Remote Control toprint out the map of the FC and then take in directions from the driver, but those directions aren't being sent tothe robot. We need you to interpret the directions and send them to the robot. Kiva Robots are incredibly ex-pensive to make so you need to make sure they won't drive into any walls or obstacles when you make amove.P.S. We found this incredible video from the future showing “A Day in the Life of a Kiva Robot,” after theylearned to drive themselves!https://www.youtube.com/watch?v=6KRjuuEVEZs.Before You Get StartedDownload and Open the Project1.If you do not have BlueJ installed on your computer, please download it from Dukehere. Downloadthe appropriate version based on your operating system directly from that website. Don't downloadBlueJ directly fromhttps://www.bluej.org/because the version there will miss critical dependenciesfrom Duke.2.Open theKivaWorld downloads folderin workdocs.3.Download theKivaWorld-##.zipfile (for example, KivaWorld-01.zip, but may have a different numberin place of the"##") that you see1.There should be aKivaWorld-##.zipfile that contains the starter code -- download this one now2.(There will also be a KivaWorldJavadoc-##.zip file that contains documentation about the exist-ing code -- more on this below in a "Documentation" section)4.Double-click on the .zip file to expand the project contents. Feel free to move the KivaWorld folder towherever you keep your projects on your computer.5.Double-click on KivaWorld/package.bluej. (Note that this is just another way of opening a BlueJ project--besides opening BlueJ first and using the Project menu to find the project)
Oct 13, 2021
SOLUTION.PDF

Get Answer To This Question

Related Questions & Answers

More Questions »

Submit New Assignment

Copy and Paste Your Assignment Here