-
Notifications
You must be signed in to change notification settings - Fork 159
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
Install guide did not work. #10
Comments
Hello, Thanks for the heads up, I will add freeglut3-dev to the instructions. Can you check if you have the move_base_msgs package installed? (http://wiki.ros.org/move_base_msgs) |
@m312z, thanks for the incredibly quick response. I lol, now I have a problem with kobuki_msgs. [Never been a fan of Kobuki theatre... ;)] |
ROSPlan does itself does not depend on Kobuki_msgs, only the rosplan_interface_turtlebot2 package. If you're not using the turtlebot (with a Kobuki base) then you should be able to get by without. If you do need the messages, try following this installation page: There are a few packages there which aren't included in desktop-full. |
I installed the Turtlebot and now it's all ok. |
I already have Turtlebot Gazebo and Turtlebot Simulator installed. But when I
I don't have This the screen layout I get as a result (hope it's what I'm supposed to get): |
Ah, I think that's a hydro/indigo change. turtlebot_playground is now turtlebot_world. I will create a hydro branch, and update master to indigo filenames. (For now you can simply change "playground" to "world" in turtlebot.launch -- I think that is the only change to make. |
The above analysis has been running for over an hour now, and it doesn't look anything like what's depicted on the readme page where the guide is. I guess at some point this analysis will finish and then I'll need to execute the second command I'm running this on a 2014 MacBook Pro 15" which has an i7 (2.5G) and 16GB mem dual booted with Ubuntu. The turtlebot has now rotated 90 degrees clockwise from when I posted the above image. How long do you think this will run for? Cheers, |
Hello, That screenshot looks right. ROSPlan will continue running in the window until you kill it. Once everything is running, you will need to open a new window (or put the other processes into the background) in order to run 'sh src/rosplan_demos/scripts/turtlebot_explore.bash' Remember to source the setup.bash before running the script. The script file simply generates some waypoints, adds visiting them as goals, and asks the planning system to start. I have it running here, but there are some things to note:
Michael |
Thanks for your help Michael. I will close the issue then. |
Hi Michael, Fixing the above, I got the following error when I ran it:
I looked back into the terminal output of the
I already stopped mongodb as you pointed out before running the command. Trying the launch command another time produced a different error:
I checked the knowledge_base folder but there was no sub-folder called 'common', and hence no mongoDB folder either. (Only 'include', 'launch', & 'src'. There is a CMakeLists.txt & package.xml too.) So I created the common/mongoDB folders and ran it again, and this time a new error showed:
This time, after running the script, it seemed to work (at least most of it). I had the way points and paths showing in RViz. rqt showed output in the 2nd, 3rd, & 4th panes but the 1st pane was empty. In the terminal, where I did the launch, the output showed an error in the PDDL plan:
I will analyse the error tomorrow. Regards, |
Hello, Thanks for the analysis so far. That's pretty thorough. The script should not have to be run from the rosplan folder (it only contains rosservice calls). Github does not remember empty folders. I've put an empty file in "common/mongoDB" so nobody else should get this problem.
The final line:
is the planner. The planner we use is POPF. We run it with a timeout of 10 seconds; the "-n" argument means that it tries to improve the first plan until the timeout. You can change this command in the launch file. If the command is not working you can copy/paste it and try it alone to diagnose the error. Once a plan has been generated, it will appear in the 1st pane. Michael
|
Hello, Did you find the problem? If you are still waiting for the planner to complete after 10 seconds, my guess is that You can test this by copy and pasting the command, and trying it alone. The process should be automatically killed after 10 seconds. If not, then timeout is not working properly. You could get around this for now by removing timeout and the argument I will close this issue now. Michael |
Sorry Michael, I've been pressed with other things I've been doing. I will come back to this in a few days, but I think you're right in closing the issue. What needed to happen did. If I have any further comments, I will post later. Thanks, |
Hello, No problem. We're still working on ROSPlan to introduce new features, and of course new bugs. Comments like this are always useful. I you have any further problems, open another issue, so that it will be easier for others to find. Michael |
I am using melodic and I solved the issue using
|
[Ubuntu 14.04.1 fully updated, ROS Indigo]
I followed the instructions but when I built using 'catkin_make' I got an error informing me that I didn't have GLUT. So I installed freeglut3 (which apt-get told me I already had) and freeglut3-dev.
I reran catkin_make but got another error, now to do with 'move_base_msgs':
rospack
says it can't find the package:Any suggestions?
Cheers,
Nap
The text was updated successfully, but these errors were encountered: