Outside, robots encounter extreme weather conditions, steep inclines, curbs and other problems that present significant engineering challenges.
"These might work in a brand new neighborhood that is well lit and has new sidewalks, but most of the world isn't like that and neither is most of the United States," Kara said. "Congratulations for experimenting, but in terms of full implementation, I don't see that any time soon."
Amazon already uses robots to move inventory in its vast network of warehouses and has been working on delivery by autonomous drone for years. The experiment brings the technology to a job mostly handled by people, including drivers with United Parcel Service Inc. and the US Postal Service.
About 1.4 million people were employed as delivery truck drivers in 2016, according to the Bureau of Labor Statistics. Amazon last year launched a program to encourage people to start their own businesses delivering packages in vans to help expand capacity and reduce its reliance on UPS and FedEx Corp.
Startups experimenting with similar robots include Kiwi, which is using robots to make deliveries on the campus of University of California at Berkeley. Savioke makes robots used to deliver items in hotels and hospitals.
And Starship Technologies said this week that George Mason University in Fairfax, Virginia, would use 25 of its autonomous robots to deliver food to students.