Closed M1nHuan closed 5 years ago
@M1nHuan
For real world experiments, actually the drone is triggered by a button on the remote controller. As you can see, even if the drone fly in simulation, it has nothing related to the real-world. But these guidances (how to trigger the drone by a real drone's remote controller) are missing in this repo currently.
In the repeating phase, once the global planning is done and the drone starts to fly, nothing is done on the off-board ground-station, so don't worry about the wireless connection. During repeating, the ground station is only used to visualization.
By the way, recently my students and I are also re-distributing this system, of course in ZJU since I have graduated from my group in HKUST. We also found a lot of missing/misleading guidance should be added in this github repo. Also, some guys reported difficulties in replicating this project.
My student Zhou Xin @bigsuperZZZX will upload a primary tutorial, fix some ambiguous instructions and possible bugs in this weekend. And we will add more details later in next week. We're also considering adding some Chinese instructions. Wish that would help you a lot.
Dear author: I saw that in the demo video, the drone can avoid sudden obstacles in the repeating phase, but as you said, in the repeating phase, the drone does not depend on the ground station, there are two problems. Q1: Is the sudden obstacle handled by the onboard computer? Q2: If the obstacle changes greatly, can the drone re-plan the route?
@DYYYYYYYYY
@M1nHuan @DYYYYYYYYY
Hey guys, I'm happy to see others replicating our project, although it's quite a complicated, big, inter-dependent project. So how about we build a WeChat group and discuss? Third-party's applications can also help us refine this project or find something to dig into for research purpose.
Dear author: We meet some problem in experiment part. Q1:In teaching phase ,after teaching the drone a expected path , I pressed m button,but the drone dose not fly as my expected path in rviz. Do I need press m button ? or Should I directly run ctrl_estimation_replanning.sh in the onboard computer after teaching ? Q2: In the process of mapping, because the wireless delay is too high, we use the wired connection, but the actual flight can not rely on the wired connection, we want to know the wireless network equipment you use. I‘ll be very grateful for your reply!