Obstacle perception
Detect objects above/below the plane of a conventional 2D scanner and provide richer scene information for navigation logic.
Centralise and synchronise multiple 2D/3D camera heads and additional sensor information for mobile robotics and multi-camera perception. O3R combines industrial camera heads with an edge-compute VPU so developers can run IFM functions or their own ROS, Docker, Python/C++ and CUDA-based workloads.

O3R is not a single replacement for a safety scanner. It is a perception platform used to add richer environmental awareness and application functions around a robot or multi-camera system.
Detect objects above/below the plane of a conventional 2D scanner and provide richer scene information for navigation logic.
Use 3D camera data and available application functions to support pallet engagement and positioning.
Arrange several heads around the vehicle or machine and process their information centrally.
Fuse multiple perception inputs to support localisation and navigation development.
Use several cameras for large or occluded objects such as pallets, packages or logs.
Run custom perception code in familiar software environments on the VPU.
The O3R centralises camera and sensor processing. Camera placement becomes part of the perception design: choose head field of view and location around the required coverage, then size VPU and software architecture around the algorithms.
IFM offers different camera-head fields of view so close-range scene coverage can be adapted to vehicle geometry and the application.
O3R camera heads combine PMD time-of-flight depth sensing with RGB information for multimodal perception.
The VPU runs Yocto Linux and a Docker architecture. IFM documents support for development environments such as Python, C++, CUDA and ROS, letting developers combine IFM functions with their own perception stack.
Package and deploy application components in familiar container workflows.
Integrate into common robotics middleware and development stacks.
Use GPU-capable processing for suitable perception workloads.
Use IFM developer resources for protocol, code examples and integration support.
O3R selection is a system-engineering task. Camera count is not the first question; define the blind spots, required depth accuracy, vehicle speed, compute load and robot interfaces first.