AI for delivery robots: navigation, teleoperation, fleet monitoring

Urban environments are full of surprises: curbs, puddles, pedestrians, and GPS loss put delivery robot operations at risk. We develop comprehensive AI solutions that enable autonomous navigation, teleoperation, and fleet management in real-world conditions. Our team delivers a turnkey project — from audit and data collection to deployment and ongoing support.
Frequently Asked Questions

AI for delivery robots: navigation, teleoperation, fleet monitoring

Imagine: a delivery robot gets stuck at a curb, doesn't see a puddle, or loses GPS under a bridge. In an unstructured urban environment, standard algorithms fail. We solve this problem with a stack of computer vision, reinforcement learning, and teleoperation.

Our experience — 5+ years in AI for robotics, over 30 implemented projects. The main challenges are uneven terrain, dynamic obstacles, and lighting changes.

We have developed a system that processes 30 frames per second with multiple data sources, ensuring localization accuracy up to 10 cm.

Unlike traditional approaches, our RL planner reduces manual interventions by 90% compared to rules, and AI implementation reduces delivery costs by up to 40%.

Project success depends on precise ODD definition and data quality. We help collect and label datasets for model training, and also conduct simulation testing before moving to the real environment. We will evaluate your project and offer a turnkey solution.

What technical problems we solve

Urban sidewalks are full of edge cases: unevenness, ramps, intersections, unpredictable pedestrians. A delivery robot must:

  • Detect objects with latency less than 33 ms (30 FPS).
  • Distinguish surface types (asphalt, lawn, puddle, snow).
  • Plan trajectory in real time taking into account dynamic obstacles.
  • Handle temporary obstacles (construction fences, crowds).

Standard SLAM algorithms produce errors when there is no texture. We use Visual SLAM with IMU fusion and SLAM for accuracy up to 10 cm.

Why is an AI system critical for delivery robots?

Without AI, the robot cannot adapt to environmental changes. We use a combination of detection, segmentation, and depth estimation. The sensor package includes:

  • 9–12 cameras for 360° coverage.
  • 2–4 LiDAR (Livox Mid-360 or solid-state).
  • Ultrasonic sensors for the near zone.
  • RTK GPS + Visual SLAM.

Detection is based on YOLOv8 and RT-DETR, segmentation — SegFormer. Everything is optimized for NVIDIA Jetson Orin NX via TensorRT, achieving 30+ FPS per stream.

How do we ensure a 95%+ success rate in urban environments?

The global route is built on an HD map of sidewalks (OSM + proprietary labeling). The segment graph contains attributes: width, surface type, curb presence, illumination.

The local planner uses RL (TD3) with a continuous velocity space. Input — BEV 64×64 m with semantic layers. The agent is trained in Isaac Sim (NVIDIA Omniverse) with photorealistic urban scenes over a 10-second horizon.

For non-standard situations — an OOD detector with safe-stop and operator request.

Situation Strategy
Curb without ramp Detour using HD map / search for ramp
Puddle / snow Speed reduction, detour
Construction fence Re-planning of global route
Crowd of pedestrians Stop, wait for passage
Dog off leash Soft stop, detour
Sensor package and model details - Cameras: fisheye, 1–2 MP, 30 FPS. - LiDAR: Livox Mid-360, 360° x 90° FOV. - IMU: inertial module with 6 DOF. - Compute: NVIDIA Jetson Orin NX, 100 TOPS. - Models: YOLOv8l, SegFormer-B2, UniDepth.

Comparison of approaches: LiDAR vs cameras

Parameter LiDAR Cameras Combination
Range up to 200 m up to 100 m (stereo) 200+ m
Accuracy in darkness 100% low high
Semantic information no yes yes
Cost high low medium

YOLOv8 detection shows mAP 0.55 on Cityscapes, while segmentation gives IoU 0.78.

Human-in-the-loop teleoperation

Full autonomy is achievable with a clearly defined ODD. Initially, some edge cases are handled by teleoperators:

  • Video stream from 4 cameras (WebRTC, < 200 ms latency).
  • Control via gamepad.
  • All sessions are logged for DAgger training.
  • Intervention dynamics: first month 15–25%, after 6 months 1–3%.

Fleet management and monitoring

Centralized Fleet Controller:

  • Order dispatching to the nearest available robot taking into account charge.
  • Predictive charging with a 20% buffer.
  • Kafka + TimescaleDB for real-time monitoring.

Metrics: Mission Success Rate >95%, Average Delivery Time deviation <10%, Intervention Rate, MTBF >200 hours.

Implementation process

  1. Analytics: environment audit, ODD definition, data collection (3–4 weeks).
  2. Design: sensor architecture, model selection, pipeline (2–3 weeks).
  3. Implementation: calibration, model training, integration (8–12 weeks).
  4. Testing: simulation, real tests, iterations (4–6 weeks).
  5. Deployment: fleet installation, fleet management setup (2–3 weeks).

Timelines: MVP with basic sidewalk navigation — 4–5 months. Full system with teleoperation and fleet management — 9–12 months. Cost is calculated individually. Order an analysis of your tasks — we will select the optimal configuration.

What is included in the work

  • Documentation: architecture description, operation instructions.
  • Training of the customer's team (2–3 days).
  • Access to the monitoring dashboard.
  • Support during operation (SLA).

We guarantee a Mission Success Rate >95% after stabilization. Get a consultation on implementing an AI system for your project. Contact us to discuss the details.

AI Development Areas

Latest works

  • B2B ADVANCE company website development
    B2B ADVANCE company website development
    1542
  • Development of a web application for FEEDME
    Development of a web application for FEEDME
    1394
  • Website development for BELFINGROUP
    Website development for BELFINGROUP
    1081
  • Development of an online store for the company FURNORO
    Development of an online store for the company FURNORO
    1368
  • B2B Advance company logo design
    B2B Advance company logo design
    815
  • Development of a web application for Enviok
    Development of a web application for Enviok
    1139