How can I simulate a swarm of drones based on sensor input other that lidar
이전 댓글 표시
Hello,
I am trying to simulate a swarm of drones for a search and rescue scenario. I am not concerned about the flight dynamics, so a low resolution model would be enough. The scenario is described in the figure:

The drones communicate with ground stations through WiFi, and they use a different wireless technology to communicate between them. It is a FANET for which I am trying to test UAV mobility models aimed at improving coverage and maintaining connectivity between the ground nodes and the control station. I've been working with the uavPlatform object and it can mount different sensors, including lidar and GPS. The first question is: Can the uavPlatform object be used to simulate a variable number of drones? The second question is: Can I mount a custom sensor to replace the lidar? In my case, the wireless receivers can be considered sensors that deliver signal strength as an input to move and position the UAV (I was thinking of mounting a WiFi receiver from the WLAN Toolbox). Third: Can I mount more than one sensor simultaneously? Finally, is there any other way to achieve this other than using uavPlatform?
I appreciate your help.
채택된 답변
추가 답변 (1개)
William Paredes
2022년 9월 9일
0 개 추천
댓글 수: 4
Jianxin Sun
2022년 9월 12일
편집: Jianxin Sun
2022년 9월 12일
Hi William
- The UAVs cannot be dynamically add or remove from the scene. For a workaround, you can initiate a large amount of UAVs that meet your upper bound need before simulation starts. And teleport them in/out of the simulation area as needed.
- The custom sensor template gives you information about the UAV's position, orientation, velocity , as well as all other UAV's in the scenario. If the WLAN toolbox offer tool to compute signal strength using these information, then you should be able to incoporate it into the scenario as a custom sensor.
William Paredes
2022년 9월 13일
편집: William Paredes
2022년 9월 13일
Jianxin Sun
2022년 9월 13일
Hi William,
The following example would show how to move the platforms according to sensor input and motion planning algorithm:
It shows a scenario with two UAVs, one along pre-defined trajectory, the other are moved according to a simple controller to avoid collision.
The move can only apply to one platform at a time, so a for loop would be needed if you want to loop through each UAV and move them
William Paredes
2022년 9월 13일
편집: William Paredes
2022년 9월 13일
카테고리
도움말 센터 및 File Exchange에서 Get Started with UAV Toolbox에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!