Output

Documentation for each output module in the main NUbots codebase
Updated 25 Aug 2024

ImageCompressor

Description

Compresses images into JPEG format of specified quality, using a variety of compressors including VAAPI and TurboJPEG. It will use compressors in order until it finds a free one to compress the image. In the event that no compressors are currently free it will drop the image.

Usage

Triggers on message::input::Image Configuration from ImageCompressor.yaml

Emits

message::output::CompressedImage

Dependencies

TurboJPEG libva (vaapi) intel media driver

Overview

Description

Emits an overview packet that can be used by NUsight to display the state of the game. This should be forwarded to NUsight using the NetworkForwarder module

Emits

An overview packet

Modules
Network
Modules
Planning
NUbots acknowledges the traditional custodians of the lands within our footprint areas: Awabakal, Darkinjung, Biripai, Worimi, Wonnarua, and Eora Nations. We acknowledge that our laboratory is situated on unceded Pambalong land. We pay respect to the wisdom of our Elders past and present.
Copyright © 2024 NUbots - CC-BY-4.0
Deploys by Netlify