Skip to content

Conversation

@avyan-k
Copy link
Contributor

@avyan-k avyan-k commented Jan 18, 2026

Resolves #31 and #46. Uses YOLO model from #[YOLO_model_fitting PR].

Main Changes

  • Added Object Map ROS2 C++ Node
    • the node uses the ZED SDK directly instead of the zed-ros2-wrapper, as the wrapper was found to have latency issues
  • Added zed_detection.hpp that collects all ZED SDK logic. This makes it easy to refactor out the ZED SDK if we decide to use the wrapper instead
  • Added a compilation definition (see HAS_ZED_SDK) to make the inclusion of the ZED SDK is optional. This should allow building of the vision package to work on machines without nvidia packages
  • Added object.hpp that defines DetectedObject, essentially a wrapper to the VisionObject from noetic base + humble base w ros1_bridge and custom_msgs #30 but with enum ObjectClass to avoid using string literals
  • Refactored vision package to support both C++ and Python nodes

Tests (to be) Done

  • [TBD] Test building on the jetson and see if ZED SDK is able to connect
  • [TBD] Determining necessary dependencies on the jetson (update Dockerfiles if needed)

Minor Changes

  • Changed VS Code editor default tab space to 4
  • Updated the VisionObject.msg definition to include an id field for improved object identification.

OwenLeSann and others added 30 commits September 22, 2025 13:19
* Add: Composed CUDA Dockerfile without custom dependencies

* Fixed compiling packages from source, proper mounting of ros2_ws and ZED_Explorer,
will explain fix in more detail in PR

* Delete Docker/jetson/Dockerfileold

* Update docker-compose.yml

* Update README.md

* Update README.md

* Added XSENS imu drivers along with mavros dependency WORK YAYAYYAYAYAY

* Cleaned the dockerfile by removing useless commands and fusing colcon builds of dependencies, changed the README to update build command

* Added the zed ros2 wrapper and Movella IMU drivers to repo

* Add: CI pipeline for Docker images

* Fix: Correct submodule path and dot file, Mod: workflow name for CI pipelines

---------

Co-authored-by: rain1618 <[email protected]>
Co-authored-by: Rain1618 <[email protected]>
Co-authored-by: Alb33rt <[email protected]>
…kerfile, will do back home cause stm strike haha
…ped by the docker compose mount of the jetsons local AUV-2026 directory. also cleaned up some dependency installs
…nloading them in the notebook to better control and fix the errors outputted by some installs
avyan-k and others added 25 commits November 24, 2025 10:38
…mplement cam pose publishing (object map publishing is no-op for now)
@avyan-k avyan-k self-assigned this Jan 18, 2026
@avyan-k avyan-k linked an issue Jan 18, 2026 that may be closed by this pull request
3 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Implement Object Map Plan out Object Map

10 participants