New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
ROSified all drone exercises #334
Conversation
Hi @nkhedekar, First of all, Great Work! This is a great step towards a fully-ROS-based platform involving very hard work. I've been checking the functioning from the begining, includong the installation steps, and I have faced some problems and also wanted to make some minor suggestions: SUGGESTIONS
ERRORS
I'll continue trying to get it to work. Meanwhile, I've asked some other reviewers to take a look on it. |
Hi @cawadall , Thank you so much for your review and suggestions! As per your suggestions, I have corrected the typo in the installation line, added catkin tools in the installation script and corrected the launch file name in the position control readme. The reason for the hangar world missing is that the currently distributed version of |
Nice @nkhedekar ! |
Excellent, thank you @cawadall ! |
Hello again @nkhedekar , jderobot_assets was finally synced and this time I succesfully tried your patch. However, I have some more comments:
|
Hi @nkhedekar. First, Iet me join @cawadall and congratulate you again on your great contribution during the GSoC'19 project. This migration would be really valuable for our Robotics Academy. I've also being testing your patch and I've found what seems a new bug in the README.md file of many of the exercises. You have now duplicated the command to install the drone-wrapper and removed the one to install jderobot-assets. Now it says:
And it should be:
|
Hi again @nkhedekar. Please have also a look at this, extracted from executing one of the new exercises (follow_road). After an installation from scratch, it seems that there are missing dependencies of your rqt_drone_teleop plugin with the QFlightInstruments (qfi) widgets. It seems that if qfi widgets are not installed, the plugin cannot be loaded:
Should qfi widgets be included in the installation recipe? |
Hi @cawadall , thank you for finding these. I have corrected them
As these models are already available through the official repository of gazebo models gazebo downloads them by default if they are not found in its paths and stores them in ~/.gazebo/models/ . Can you please check again with a dummy world with just these two models (and of course while being connected to the internet)? |
Thank you @diegomrt ! 😄 I have corrected this bug in the latest commit.
I have added the installation in the bash script in the drones repository. |
Hi @nkhedekar I want to join also @cawadall and @diegomrt and congrats you for the job done, really impressive!
Also, as @cawadall mentioned, the drone cat and mouse exercise needed the One more thing I had to do is to source the iris models to make gazebo find them. For that, just type:
Lastly, the geographiclib dataset was not automatically installed which I assumed it was going to be. So I had to launch the script manually to make it work. With all that done, I got all the exercises working well, and I even teleoperated the drones, nicely done :) |
Now I finally got it all working! It was my fault due to an older Gazebo version pointing the Great Work! |
Hi @fqez Thank you so much!
Can you please share the contents of your
Yep, I have added this in the next commit.
This should not be required if the
This is actually the first line in the script 😅 . Can you please share your terminal output too so that I can help debug the issue? |
Excellent! Thank you so much @cawadall ! |
Hi everyone! for me this can be already merged, since those little details are almost solved. We can improve the installation and the setup in next iterations. Good job! |
Hi all, I just did again a fresh installation, and I can confirm that without adding the following lines mentioned by @fqez to the
I think we should solve this before merging. |
As soon as @nkhedekar solves the problem shown in the previous comment this will be finally merged. Almost there! |
Thanks @diegomrt I can confirm this issue and have updated the installation script with the solution you have provided. |
Checked and working. Merging! |
This pull request contains rosified versions of all exercises pertaining to drones. This close #328, closes #329, closed #330, fix #331, fixes #332, fixed #333, resolve #316, resolves #317 and in general, gives everyone an idea of some of the keywords one can use to auto close issues.
Disclaimer: This contains work completed as a part of my GSoC project.