No version for distro humble. Known supported distros are highlighted in the buttons above.
No version for distro jazzy. Known supported distros are highlighted in the buttons above.
No version for distro rolling. Known supported distros are highlighted in the buttons above.

Package Summary

Tags No category tags.
Version 1.2.16
License GPLv3
Build type AMENT_PYTHON
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/bobcamera/bobcamera.git
VCS Type git
VCS Version main
Last Updated 2024-11-16
Dev Status UNMAINTAINED
CI status No Continuous Integration
Released UNRELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

Launching package for BobCamera

Additional Links

No additional links.

Maintainers

  • Bob Universal Object Tracker

Authors

No additional authors.

Launch Package

Overview

Launch Files:

  • Application Launch File
  • Update Config Files Launch File
  • Kernel Launch File
  • Display Infrastructure Launch File
  • Monitoring Infrastructure Launch File
  • Web Infrastructure Launch File
  • QHY Launch File

Application Launch File

This is the “entry point” launch file which defines several launch parameters which are driven using environment variables. These environment variables will determine which nodes are run using if launch conditions. Needless to say this launch file will in turn calls all the other launch files.

Update Config Files Launch File

A launch file whose primary purpose is to update both the application and camera yaml configuration files. The yaml configuration files contain all the node parameters which the nodes use to define their processing behaviour.

Kernel Launch File

Manages is the main image processing pipeline. It runs as a single container process and all nodes communicate via RPC, not network. As resolutions increase we have found ourselves in a position where the loopback address gets saturated and therefore slows down the processing pipeline. Passing data via IPC avoids this from happening. All images available external to the kernel should be resized appropriately therefore any node that requires the full image will need to be part of the kernel process.

Display Infrastructure Launch File

Manages all nodes required for display to work. This will include viewer and compressor nodes. Viewer nodes are used outside of the web ui while compressor nodes are used by the web ui to transform frames into compressed jpg images which a browser understands.

Monitoring Infrastructure Launch File

Manages all nodes dealing with monitoring and observing the system. These include for example nodes that determine if its day or night, what sort of cloud cover are we dealing with, what is the condition of the tracker and and also a node that is able to feed data into prometheus so that you can Visualise that data using Grafana.

Web Infrastructure Launch File

Manages nodes dealing with web stuff, currently the main ones are the ROS Bridge server as well as the WebApi nodes.

QHY Launch File

CHANGELOG
No CHANGELOG found.

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Package Dependencies

No dependencies on ROS packages.

System Dependencies

Dependant Packages

No known dependants.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged bob_launch at Robotics Stack Exchange

No version for distro noetic. Known supported distros are highlighted in the buttons above.
No version for distro ardent. Known supported distros are highlighted in the buttons above.
No version for distro bouncy. Known supported distros are highlighted in the buttons above.
No version for distro crystal. Known supported distros are highlighted in the buttons above.
No version for distro eloquent. Known supported distros are highlighted in the buttons above.
No version for distro dashing. Known supported distros are highlighted in the buttons above.
No version for distro galactic. Known supported distros are highlighted in the buttons above.
No version for distro foxy. Known supported distros are highlighted in the buttons above.
No version for distro iron. Known supported distros are highlighted in the buttons above.
No version for distro lunar. Known supported distros are highlighted in the buttons above.
No version for distro jade. Known supported distros are highlighted in the buttons above.
No version for distro indigo. Known supported distros are highlighted in the buttons above.
No version for distro hydro. Known supported distros are highlighted in the buttons above.
No version for distro kinetic. Known supported distros are highlighted in the buttons above.
No version for distro melodic. Known supported distros are highlighted in the buttons above.