Glossary

Lead Time

Lead Time – definition

Lead time is the elapsed time between the initiation of a request and the moment the requested item, subsystem, or capability becomes available for use. In mobile robotics, the term is used in several related but distinct contexts: hardware procurement, custom mechanical and electrical fabrication, software delivery, assembly, and system integration. For a UGV project, lead time is not only a purchasing metric. It directly affects validation schedules, integration risk, field testing windows, and the achievable maturity of an autonomous stack.

In practice, lead time for a robot platform such as Leo Rover or Raptor Rover may refer to the time from purchase order to shipment, from order confirmation to delivery of a configured robot, or from engineering request to delivery of a custom payload bracket, sensor mount, ROS 2 package, or tested navigation configuration. In engineering management literature and supply chain standards, lead time is usually measured in calendar days or working days and can be decomposed into sub-components such as processing time, queue time, transport time, and inspection time. For robotics teams, this decomposition matters because one delayed component can block a whole integration chain.

For example, a LiDAR with a 10-week vendor lead time can delay SLAM experiments even if the base platform is already available. Likewise, a GNSS RTK receiver with immediate stock availability does not shorten the project if the required mount, power conditioning, and ROS 2 driver validation still need additional engineering time. In this sense, lead time in robotics should be treated as a system-level planning variable, not just a logistics label.

Lead time in mobile robotics projects

A UGV is assembled from interdependent layers: chassis, compute, power, drivetrain, sensors, middleware, and application software. Because these layers are coupled, lead time should be tracked per dependency and along the project critical path. This is especially important in research platforms, where one late item often blocks experiments, paper deadlines, or field campaigns.

For mobile robotics teams, the most common lead time categories are the following:

  • Procurement lead time – time from order placement to receipt of a robot, sensor, compute module, or spare part.
  • Manufacturing lead time – time required to fabricate custom brackets, enclosures, cable harnesses, or machined parts.
  • Integration lead time – time needed to mount hardware, connect interfaces, verify power budgets, and bring up drivers.
  • Software lead time – time from feature request to tested ROS 2 node, launch file, or CI-validated release.
  • Validation lead time – time needed for bench tests, simulation, field tests, and regression checks.

In a ROS 2-based UGV workflow, these categories overlap. A sensor can arrive physically, but still remain unavailable for use until its driver publishes stable topics, the frame tree is correct, and timestamps are aligned with the rest of the stack.

Why lead time matters for Leo Rover and Raptor Rover

Leo Rover and Raptor Rover serve different engineering roles, so the operational impact of lead time is also different. Leo Rover is commonly used in education, prototyping, and lab-scale research. Raptor Rover targets larger payloads and more demanding field deployments. This changes both the procurement path and the integration burden.

For Leo Rover, lead time often determines how quickly a lab can start work on ROS 2 navigation, perception, or sensor fusion. Since the platform supports ROS 2 and uses an onboard Raspberry Pi-based compute unit, the shortest path to experimentation is usually to start with the base platform and then add sensors incrementally. However, autonomy is not available out of the box. A team still needs time for Nav2 configuration, URDF updates, calibration, and safety testing.

For Raptor Rover, longer lead times are more often caused by high-payload components, ruggedized sensors, custom power distribution, and outdoor integration constraints. A larger platform can carry more hardware, but this usually increases cable management, vibration isolation, thermal considerations, and verification workload. In other words, higher payload capacity can increase downstream integration lead time even when the chassis itself is available.

Lead time area Leo Rover context Raptor Rover context
Base platform availability Important for teaching, prototyping, SLAM labs Important for field trials and heavier payload projects
Sensor integration Often constrained by Raspberry Pi compute and USB bandwidth Often constrained by power, mounting, and environmental robustness
Software bring-up Fast if using standard ROS 2 packages and supported sensors Can be longer due to more complex payload combinations
Field readiness Usually indoor or semi-controlled testing first Often requires more extensive outdoor validation

Lead time vs cycle time in engineering workflows

Lead time is often confused with cycle time. They are not the same. In process engineering, cycle time usually means the time required to complete a task once active work starts. Lead time includes waiting. For robotics projects, waiting is often the dominant part.

A simplified relationship can be expressed as:

Lead Time = Queue Time + Processing Time + Transport Time + Verification Time

Applied to a UGV sensor integration task:

Lead Time(sensor ready for ROS 2) =
vendor shipment wait
+ physical installation
+ electrical integration
+ driver setup
+ TF and calibration verification
+ field validation

This distinction is useful when planning student projects or grant milestones. A LiDAR driver may require only a few hours of engineering work, but the total lead time can still be several weeks due to procurement, customs, mechanical mounting, and test scheduling.

How to manage lead time in a ROS 2 robotics stack

In ROS 2 projects, lead time can be reduced by standardizing interfaces early. This means fixing message types, frame names, launch conventions, and containerized development environments before hardware arrives. Teams that delay these decisions often add unnecessary idle time to the project.

Several technical practices help control lead time:

  • Use a consistent ROS 2 distribution across the project to reduce dependency drift.
  • Define the TF tree before physical integration. For example: base_link, base_footprint, laser_frame, camera_link, imu_link.
  • Prepare URDF/Xacro models for planned payloads before hardware delivery.
  • Use Docker for reproducible driver bring-up and CI for smoke tests.
  • Separate bench validation from field validation to expose blocking issues earlier.

A minimal example of a ROS 2 launch workflow for a newly delivered sensor stack may look like this:

sensor_stack:
  lidar_topic: /scan
  imu_topic: /imu/data
  base_frame: base_link
  odom_frame: odom
  use_sim_time: false
  qos_profile: sensor_data
ros2 topic list
ros2 topic hz /scan
ros2 topic echo /imu/data --once
ros2 run tf2_tools view_frames

These checks do not eliminate procurement lead time, but they reduce post-delivery integration lead time by making acceptance criteria explicit.

Key metrics used to track lead time

Lead time should be measured explicitly. Without metrics, teams tend to underestimate delays and overestimate how quickly autonomy experiments can start. This is common in student and research environments.

Useful metrics include:

  • Order-to-delivery time – calendar days from purchase order to receipt.
  • Delivery-to-first-topic time – days until the device publishes valid ROS 2 data.
  • Delivery-to-field-test time – days until the subsystem is tested on the UGV outdoors or in a target environment.
  • Mean integration time per sensor – average engineering hours from unpacking to validated use.
  • Blocking dependency count – number of tasks waiting on a single missing part or unresolved interface.

For sensor-driven autonomy work, “delivery-to-first-topic” is often more operationally useful than the vendor’s quoted shipping lead time. A camera or LiDAR is not functionally available just because it has arrived physically.

Limitations and common misunderstandings

Lead time is not a fixed property of a product. It depends on configuration, stock status, shipping region, customs, test scope, and required documentation. In robotics, software and validation can contribute more delay than procurement itself.

Another common mistake is assuming that a larger platform automatically shortens deployment time because it supports more payload. For Raptor Rover, larger payload capacity can simplify some integrations, but it can also increase design complexity. Conversely, Leo Rover may have tighter compute and payload constraints, yet shorter end-to-end lead time for classroom, lab, or algorithm prototyping because the integration scope is smaller.

See also