Skip to content

From Understanding to Deployment: A Multi-Perspective Study of Sidewalk Delivery Robot Systems

Oct 2026 · Purdue
Urban and Freight Transport Logistics Vehicle Routing Optimization Methods

Abstract

Local delivery demand often involves small parcels transported over short distances, yet these deliveries are frequently made by road vehicles designed for heavier loads and higher-speed travel. This mismatch can occupy valuable road and curb space while requiring vehicle and energy resources that are disproportionate to the payload. Compact, low-speed electric sidewalk delivery robots (SDRs) offer a pedestrian-scale alternative for appropriate short-distance deliveries. However, shifting delivery activity to sidewalk networks raises new social, strategic, and operational questions.SDR deployment is not a single optimization problem but a set of decisions made at different levels and times. Public-Facing Deployment addresses public acceptance of SDRs and concerns about their use of shared sidewalks. Strategic Resource Planning determines how many robots and swappable batteries are needed before demand is known. Dynamic Decision Diagnosis examines assignments made as new requests arrive while robots carry out earlier plans. Bounded Online Intervention asks whether adaptive decision support can improve those assignments while deterministic software checks feasibility and controls execution. These four layers organize the studies that follow.The first study examines public attitudes and concerns through unsolicited online discussion. Keyword searches identify SDR-related YouTube videos, and manual screening retains videos that show SDRs in public spaces or explicitly discuss them. Screening the comments for relevance yields 4,971 comments. After manual sentiment labeling, supervised classifiers characterize negative, positive, and neutral reactions, while Latent Dirichlet Allocation identifies ten topics, including employment displacement, food and cargo security, vandalism, pedestrian interaction, and safety. The findings describe attitudes and concerns expressed by this self-selected group of YouTube users.The second study plans fleet size and battery inventory using a two-stage stochastic model. The first stage chooses the number of robots and additional batteries before demand is known. The second solves an SDR pickup-and-delivery problem for each demand scenario, subject to precedence, time-window, capacity, battery, and swapping constraints. A continuous approximation estimates expected system cost across resource plans, while a customized adaptive large neighborhood search constructs scenario routes. In the Purdue campus case, higher demand generally calls for a larger fleet, while battery range affects the additional battery inventory needed. Demand varies across scenarios, but each routing problem uses fixed resources and a complete request set.The third study moves from static planning to dynamic operation. It develops an event-driven pickup-and-delivery simulator in which requests arrive while robots execute earlier assignments and parts of their routes remain committed. Matched branch replay reproduces the state before a selected assignment and tests alternative request-to-vehicle mappings. Each mapping uses the same deterministic route constructor, subsequent requests, and later routing heuristic. Across 200 cases, 17,512 reruns of 798 selected decisions show that another tested mapping achieves a better terminal outcome than the original heuristic's reconstructed assignment at 49.5–66.9% of selected decisions. Another tested mapping also outperforms the candidate with the lowest current-state objective at 51.0–60.8%. These comparisons reveal later differences in service lateness, operating time, travel, and the distribution of remaining work.The fourth study evaluates a bounded language-model assigner for the same dynamic problem. With n requests whose assignments can still change and K robots, there are up to K^n mappings before feasibility constraints are applied. The model proposes complete assignments using information available at the decision point. Deterministic software constructs routes, checks feasibility, rechecks the updated state, applies fallback when needed, and controls execution. Across 200 dynamic cases, the bounded assigner reduces service lateness by 88.03% relative to the strongest action-matched rule and increases operating time by 2.86%, while the aggregate objective differs by only -0.089%. The results show a service–efficiency tradeoff under the tested conditions, not overall objective superiority.Three conclusions emerge across the studies. First, deployment quality is multidimensional: public response, resource adequacy, service, efficiency, and operational control require different evidence and should remain visible in evaluation. Second, strategic capacity and dynamic adaptability are complementary because resources are committed before service while assignments respond to information revealed during service. Third, adaptive support can be evaluated more transparently when its information, action, timing, verification, fallback, and execution boundaries are explicit. The dissertation therefore contributes a layered evidence-and-decision framework for understanding, planning, and operating SDR systems as they move from static design assumptions toward dynamic service.

View source

Similar papers

#computer vision Review Sep 2017

Agile Software Development Methods: Review and Analysis

This publication proposes a definition and a classification of agile software development approaches and analyses ten software development methods that can be characterized as being "agile" against the defined criterion.

P. Abrahamsson, O. Salo, Jussi Ronkainen et al. · 727 citations · ⚡54
#small language model Dataset Open access Oct 2026

Socratic guiding questions in synthetic arithmetic data: matched LoRA runs (revision v2)

Supporting data, adapters, predictions and code for the article *Low-Cost LoRA Fine-Tuning of Small Language Models for Multi-Step Arithmetic Reasoning* by Jake O'Grady, Asena Isik Gürhan, Chee Fong Ting and Effirul Ramlan (University of Galway). We generated 20,000 GSM8K-derived arithmetic problems with step-by-step s...

O'Grady, Jake, Gürhan, Asena Isik, Chee, Fong Ting et al. · 465 citations
#computer vision Jun 2008

The impact of agile practices on communication in software development

The study shows that agile practices improve both informal and formal communication, but indicates that, in larger development situations involving multiple external stakeholders, a mismatch of adequate communication mechanisms can sometimes even hinder the communication.

M. Pikkarainen, Jukka Haikara, O. Salo et al. · 401 citations · ⚡48
#machine learning Review Open access Oct 2014

Software development in startup companies: A systematic mapping study

The results indicate that software engineering work practices are chosen opportunistically, adapted and configured to provide value under the constrains imposed by the startup context.

Nicolò Paternoster, Carmine Giardino, M. Unterkalmsteiner et al. · 394 citations · ⚡54
#computer vision Review Mar 2008

Agile methods in European embedded software development organisations: a survey on the actual use and usefulness of Extreme Programming and Scrum

The results show that the embedded industry has been able to apply agile methods in its development processes and that the appreciation of the agile methods and their individual practices appears to increase once adopted and applied in practice.

O. Salo, P. Abrahamsson · 238 citations · ⚡9
#computer vision Open access Jul 2017

What happens when software developers are (un)happy

Consequences of happiness and unhappiness that are beneficial and detrimental for developers' mental well-being, the software development process, and the produced artifacts are found.

D. Graziotin, Fabian Fagerholm, Xiaofeng Wang et al. · 236 citations · ⚡13

Related blog posts

Microsoft Research Blog Oct 12, 2026

Simulating student learning for better AI tutoring

StudentSim is a research system for evaluating and improving AI tutoring tools before they are tested with learners. It models how individuals may engage with tutors, giving feedback to improve tutor performance across subjects like chess, writing, and mathematics. The post Simulating student learning for better AI tutoring appeared first on Microsoft Research.

We use cookies to run the site and, with your consent, for analytics and to show ads. See our Cookie Policy.