Robotics & Lab Automation Resources

How autonomous sample transport works in a laboratory

Autonomous sample transport combines a physical transfer with a controlled exchange of task and identity information. A source releases a defined carrier, the robot or loading station confirms collection, the platform travels to the destination and the receiver confirms the agreed handoff. A robust design also specifies what happens when identity, station availability or physical load state does not match the expected sequence.

What are the normal transfer states?

We define each transition with your controls team using an observable condition: carrier detected, identifier accepted, station ready or handoff acknowledged. Controller names and messages are agreed for the selected architecture.

Transfer sequence
  1. Source releases a carrier
  2. Identity and load are confirmed
  3. Mission is accepted
  4. Robot reaches the destination
  5. Receiver authorizes transfer
  6. Receipt is recorded

Which system owns each decision?

DecisionResponsibility to assign
ReleaseWhich laboratory or station controller authorizes the move?
IdentityWho reads and verifies the carrier ID and its contents?
DispatchWho selects the robot and target station?
Transfer permissionWho confirms that the receiver can accept the load?
CompletionWho records the final agreed physical and information state?
RecoveryWho reconciles state after a fault or manual intervention?

How does the robot communicate with laboratory systems?

The integration team should specify commands, responses, event meanings and timeout behavior. A network connection does not define those application semantics. SiLA 2 exposes device capabilities through Features with Commands and Properties. If it is part of the chosen architecture, agree the actual implemented features and the project-specific meaning of each interaction.

We complete the hardware and firmware integration, then provide the agreed platform interface. If your software requires SiLA 2, we review the supported features and verify the required interactions before committing to that interface.

What happens when the normal sequence fails?

If a rack is missing at collection, do not record a loaded mission. If the receiver is occupied, preserve the carrier identity and enter an agreed waiting or alternate-destination process. If the connection is lost during handoff, inspect or sense the physical state before deciding whether to repeat the action.

Repeating a transfer command without knowing whether the first attempt completed can create conflicting records or unintended movement. Assign recovery authority and define how a manual intervention is recorded.

  • Unreadable or conflicting carrier identity.
  • Correct task but wrong or missing physical load.
  • Closed access route or unavailable destination.
  • Interrupted handoff with uncertain load location.
  • Low battery or communications loss during a mission.

What information should follow a transfer?

Agree a minimal record that identifies the carrier, task, source, destination and significant events. Decide whether the carrier represents a fixed list of samples and where that relationship is maintained. Record exceptions in a way the laboratory system can reconcile.

Avoid claiming an unbroken sample chain merely because the robot retains travel logs. Sample identity, custody and acceptance depend on the complete workflow and its operating procedures.

What would an unambiguous transfer record contain?

We agree the task identifier, carrier identity, event order and completion state with your software team. The table lists the information to exchange; field names and encoding belong in the project interface document.

InformationInformation to recordWhy it matters
Task identifierA unique task ID retained through acknowledgements, retries and the final result.Distinguishes a retry from a newly requested physical task.
Carrier and endpointsCarrier ID, pickup station and destination station.Connects the physical object to the intended route and receiver.
Event identifier and orderA unique event reference and a task-state revision or sequence.Allows duplicate or stale reports to be recognized.
Physical and workflow stateArrived, transfer permitted, receipt confirmed, or a defined exception.Separates position from successful transfer.
Time and reporting systemTimestamp with timezone and an agreed clock strategy; event source.Supports reconstruction of the observed sequence.
DispositionAccepted, rejected, unresolved or cancelled, with the agreed reason.Tells the next system what action is permitted.

If a completion acknowledgement is lost, the workflow owner should reconcile the existing task before issuing another physical transfer. Agree how the actual carrier location and receiver state are checked when software records disagree. Communication-level retry handling alone cannot prove where the carrier is.

Estimating transfer capacity

Start with measured times for loading, travel, docking, handoff and return or repositioning. Count waiting time whenever the robot remains occupied at a station.

Transfers per hour = 3,600 ÷ seconds per completed transfer.

Use the full cycle for the agreed carrier and route. Include charging, queues, interrupted transfers and operator recovery when estimating sustained capacity. For more than one robot, check shared routes, buffers and station availability with the scheduling team; multiplying one robot’s rate by the fleet size can overstate the result.

Manufacturing review inputs

  • Carrier drawings and the permitted load configuration.
  • Source and destination interface drawings.
  • The state diagram and message definitions.
  • Representative loads and station simulators for testing.
  • Acceptance rules for normal and interrupted transfers.

Common questions

Is a successful drive enough to confirm delivery?

No. Delivery should be tied to the agreed physical handoff and receiving-system acknowledgement.

What if the robot carries several samples in one rack?

Define how the rack identity maps to its contents and which system maintains that relationship.

Can the robot integrate directly with any LIMS?

Do not assume universal compatibility. The chosen systems need explicit interface definitions and verification.

What does cancellation mean after a carrier has been collected?

Define it as a workflow decision with a known physical outcome. The task owner must specify whether the carrier is held, returned or sent to another authorized endpoint and how that disposition is recorded. Removing a task from a queue does not resolve the loaded carrier.

Can a communication standard define the whole transport workflow?

A standard can define how capabilities and information are exposed. The project still needs agreed task semantics, station readiness, physical receipt and exception ownership. Confirm the implemented features and test the complete interaction.

The LabCarry hardware and customer software boundary

LabCarry completes the base and arm hardware/firmware connections and provides the agreed external platform interface. The customer connects its scheduling software to call supported device functions and receive their status.

Task priorities, sample identity rules, instrument coordination and application-level recovery belong to the customer workflow. Platform connection details, supported commands, states and firmware configuration belong in the agreed hardware interface handover.

Discuss your hardware requirements

Send us your carrier dimensions, workstation layout, software interface requirements and expected quantities.

Discuss an OEM Project