ROS project repository for the ROS PoE Camera.
TO BE UPDATED
New projects should be forked from this repo (not using this as a template, as that prevents template changes from trickling down). Each new project must:
- Fill in missing fields in package.in.xml
- Fill in project name in CMakeLists.txt and Doxyfile
- Go into
umrt-buildpackage settings and give the new repo read permission - Go into
umrt-apt-imagepackage settings and give the new repo read permission - Go into
UMRoboticsTeamorganisation secrets and add the new repo to:APT_DEPLOY_KEYAPT_SIGNING_KEY
- Copy the rulesets (branch protection rules) from a mature repository like umrt-arm-firmware-lib
- Remove this notice and fill in below README template
- Write something in mainpage.dox
- Replace example files with real code, add source files to CMake targets, document it with Doxygen, and proceed
TO DO: Check H265 Update Doxyfile Update CMakeLists.txt to match the umrt-template-ros Removal of unecesary src files Separating mobule_publisher.cpp to different cpp and hpp files
Informal Info:
mobile_publisher.launch.py - Launches the mobilenet_publisher ROS2 node, which is responsible for initializing the Oak D PoE camera, as well as launch configurations and the URDF models. transport.launch.py - Launches a image_transport republisher, which subscribes to a best effort QoS Foxglove CompressedVideo topic message and outputs a Raw Image topic message.
This library/executable/project implements PoE Camera functionality for the University of Manitoba Robotics Team's rover/robotic arm.