ASV NIRIIS

Autonomous Surface Vehicle "Niriis"


Technical Details

Size: 135 cm x 38 cm x 25 cm
Weight: 4,5 kg (empty weight), 10,5 kg (with batteries)
Power supply:
2x 22000 mAh 12V LiPo, 1x 5000 mAh 5V LiPo
Speed: approx. 5 m/s (9.72 kn)
Actuation/ Engine:
Thruster: 720W, max. thrust: 25 N
Steering servo: ± 16°
Sensors:
1x 4K RGB Camera (Sensor: SONY078, angle of view: 170°)
1x Infrared camera (Spectrum: 7.5 – 13.5 µm, resolution: 336x256 px)
Communication:
WLAN-ac
Bluetooth 5

Organisational Details

Sponsor: Federal Ministry for Economic Affairs and Climate Action
Grant number: 03SX540D
Application Field: Underwater Robotics

System description

Foto: Tom Slawik, DFKI GmbH
Niriis Web Interface

The ASV NIRIIS is used at DFKI RIC to evaluate algorithms for autonomous locomotion on the water plane. This includes problems as model identification, path-following control, trajectory tracking, and trajectory planning. Besides classical approaches, there is ongoing research on deep reinforcement learning -based approaches, which are evaluated on this vehicle.

The vehicle was built by the company Altus-LSA (https://altus-lsa.com/) and expanded by DFKI with more advanced electronics. This includes a Raspberry Pi 4B running Ubuntu 20.04, which is connected to the DFKI intranet via WLAN. Furthermore, a ROS (Robot Operating System) stack was developed for the system, providing basic control and navigation functions.

The position of the vehicle can be tracked by a ceiling camera system, which is fused with a 9-DOF inertial measurement unit using an extended Kalman Filter. In addition, two forward-facing cameras are mounted on the vehicle to test advanced algorithms for image-based navigation and collision-avoidance. The 4K RGB-camera has a SONY078 sensor and an angle of view of 170 degrees. The infrared camera installed in parallel has a VOx Microbolometer sensor, a focal length of 13 mm and a spectrum of 7.5 – 13.5 µm. The image resolution is 336x256 px.

For easy operation, a web interface was developed by DFKI, which connects to the underlying ROS stack. Besides manual control, it is possible to draw paths the vehicle has to follow. After a control command has been issued, the tracking accuracy is evaluated in the background.

Back to the list of robot systems
© DFKI GmbH
last updated 19.08.2024