Giter Site home page Giter Site logo

Comments (3)

SamuraiChamploo avatar SamuraiChamploo commented on May 18, 2024

你好,很抱歉这么晚才回复。

首先关于多机规划仿真里ESDF的问题,如果你仔细看代码结构就会发现,仿真里的ESDF是每个无人机独立建图的,建图的输入是来自于全局地图点云根据无人机位姿返回的局部点云,这个输入里面是不包含其他无人机的点云,所以在仿真中并不会出现你担心的问题。

但上述问题在真实环境中是会出现的,即生成EDSF时,周围的无人机可能会干扰建图,这个问题比较复杂,我还是从输入的角度来解释,真实环境中,ESDF输入的点云来自概率栅格地图,在无人机集群一起飞行时,运动的无人机点云不会被当做静态障碍物建到点云地图中,所以也不会影响ESDF,但如果停下来时,无人机作为静态障碍物会别识别为障碍物。

更进一步,这个问题可以被归纳为如何将周围协作的无人机同障碍物区分开来,这里我推荐你去看论文ego-swarm
里面有相关内容可以参考:
捕获

from swarm-formation.

jijiking-hh avatar jijiking-hh commented on May 18, 2024

非常感谢您的解答,确实,通过你们的simuolator可以避免这个问题.但我的仿真环境暂时还是基于PX4+gazebo的,因此我可能更感兴趣实际避免干扰的方式.
所以对于您上文第二段所提到的运动时的无人机点云不会被当成静态障碍建到esdf图中,是指您所使用的建图算法已经包含了移动点云分割并滤出的功能(如果是这样,您的仓库是否包含这个模块呢?)还是指以上操作是基于ego-swarm的agent removal(drone detect)模块实现的?
再次感谢您的回答!

from swarm-formation.

SamuraiChamploo avatar SamuraiChamploo commented on May 18, 2024

“使用的建图算法已经包含了移动点云分割并滤出的功能”

是的,我们提供的建图是概率栅格地图,移动较快的物体点云不会立刻被当做障碍物。

不过这个方法并不是专门用于移除无人机点云的,所以更推荐“基于ego-swarm的agent remova”

from swarm-formation.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.