umdlife / psdk_ros2

This repository is a ROS 2 wrapper for the DJI PSDK libraries.

Home Page:https://umdlife.github.io/psdk_ros2/documentation/Introduction.html

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Add perception module integration for Stereo Vision Image/feed

bitcurious opened this issue · comments

Feature request

Feature description

The visual perception system of the DJI's drone is composed of the visual perception sensor and visual perception algorithm. During the flight of the drone, the perception sensor can obtain the state of the surrounding environment, assist drone to brake, avoid obstacle and accuracy hover.
Currently only relative obstacle data is provided by this wrapper and not the Stereo Vision.

Implementation considerations

DJI API link for Perception APIs and fucntions mentioned in this link can be integrared

Pros:

  1. Help in auonomous perspective navigation
  2. More accureccy in localization

Are you willing to submit a pull request to implement this change?

Hi @bitcurious,
Thanks for the suggestion. It is true that this module is still not implemented within the wrapper. Whenever we will have the availability we will add it. Meanwhile, feel free to open a PR and implement it.
Thanks again.

@biancabnd I'm trying. I will let you know if i need any help.

Sure, let me know. I don't have the availability to develop it myself but I can support.

@biancabnd I have successfully added and tested the perception module in this wrapper. However, the wrapper has been updated to a structure where each module has a different node and thread. I will update my code accordingly and raise a pull request for it within the next 2-3 days.