-
Notifications
You must be signed in to change notification settings - Fork 158
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
Bug in dispatcher #164
Comments
Hi, I looked into your issue and have some comments. Basically the dispatcher is checking the KB to check if grounded action preconditions are met before dispatching the action. From your error there are many preconditions which are not satisfied and therefore the complaint from the dispatcher. I am trying to replicate your error but currently ROSPlan action simulator only supports fixed time durations, however I am extending the simulator interface to support it. Only after that I will be able to replicate your problem. An easier way would be if you could share your simulator code... greetings. Oscar |
Hello both, For this plan (vehicle_start, build_road) to be dispatched correctly the precondition of the build_road action needs to be observed at 320.001, and before 320.002. This time is too short for the turnaround of the ROS service. It is for to avoid tight coordination problems like this that PDDL enforces the epsilon separation between action. In this case the epsilon separation is too small, only 0.001 seconds. If the planner supports it, then it would be a good idea to increase this value. Then the generated plan should be dispatched normally. From the plan validator README:
While 0.001 is what a lot of planners use, it is rather a small duration in robotics. Michael |
Hello,
We found a bug in Dispatcher.
Two combinations of versions are tested
1 ) Errors with any domains
ROSPlan version : https://github.com/KCL-Planning/ROSPlan/tree/7e2efc62fb6650b9df7de5f580811225016ed502
Esterel plan parser version : all Floyd-Warshall
domain & problem : MapAnalyzer, P5-5-3-0-1
Bug while dispatching, saying "Preconditions not achieved"
Domain, Problem, and Plan files(by LPG-td) are attached.
attached_file.zip
Any comments would be appreciated.
-- Kyeong Seok
The text was updated successfully, but these errors were encountered: