Comments (4)
After going through some "let's see if I can do this myself", I found out that:
- I needed to install antlr4 python3 support (be careful because if you install the python2 support first, then you are dead!:))
- I needed to use the flag --hybrid from the command line
Point 1) needs to be written in the Usage
Point 2) needs to be written in the Installation instruction
Anyway, I am still not able to see a plan (argh:D). That's what I got when I run the planner:
`
...
[INFO][ 0.00270] Number of state variables: 6
[INFO][ 0.00270] Number of problem atoms: 6
[INFO][ 0.00271] Number of action schemata: 12
[INFO][ 0.00271] Number of (perhaps partially) ground actions: 0
[INFO][ 0.00271] Number of goal atoms: 8
[INFO][ 0.00272] Number of state constraint atoms: 4
[INFO][ 0.00276] Deriving control to search engine...
[INFO][ 0.00355] Starting search. Results written to .
Peak memory: 59976 KB
caught signal 11 -- exiting
Segmentation fault (core dumped)
`
I used this:
./run.py -i examples/hybrid/continuous/walkbot/instance_001.pddl --driver sbfws --options "bfws.rs=sim" --hybrid
Which isn't very helpful. I am going to try another couple of things!
from fs-private.
Last update:
I tried with --driver bfs and no option and I got that the problem is unsolvable :( I know this problem requires finer discretisationd, yet I don't believe that this is the issue, at least in this case. If it was, won't be good to provide a feedback for the user say: look since these problems are all undecidable, can you please try with a smaller delta:)?
Enrico
from fs-private.
Hello @enricos83 ,
fortunately, right now there are no random people coming to try the planner :)
When that happens, the Readme.md file should point people interested in setting up FS for hybrid planning to these docs I wrote. There you will find about those things you figured out the hard way... Let me apologise because I thought I had pointed you towards that file, which I wrote for you in the first place.
Regarding the blind search driver bfs
being used on these problems... I am surprised that it actually works.
Recommending the user to try with a smaller delta, or other parameters such as more precise integrators is a good idea. I am not entirely sure thought that we want to do this from the code, but rather as part of the documentation. I think it is easier to edit the latter than to update the code to produce meaningful feedback.
from fs-private.
Thanks Miquel:)
The pointer in the Readme would be great. I thought the doc folder only contained documentation for the code.
I went for some of the things which are described in the doc, yet I couldn't make Soplex work, which seems to be replaced by some patched version. Let me try.
Thanks again
from fs-private.
Related Issues (20)
- Non-goal states detected as goal states HOT 1
- Fix hashing of Term and Formula subclasses
- Issues in master with LAPTK at compile time HOT 3
- Branch v2: cannot find headers from LAPKT HOT 2
- Branch v2 compile issue with GECODE: error: ‘BOOL_VAR_NONE’ is not a member of ‘Gecode’ HOT 2
- ImportError: No module named 'python.parser.f_pddl_plus.fstrips.FunctionalStripsParser' HOT 6
- Small typo in Hybrid.md HOT 1
- Subtle bug in ASP Parser HOT 5
- Bug with grounding of atoms detected as static by reachability analysis HOT 16
- The ASP Parser fails to accept functions without explicit type declaration HOT 1
- Commands about download planner and related dependencies HOT 4
- ANTLR Grammar HOT 4
- ASP parser with only 1 quantified variable HOT 3
- ASP Parser fails on preconditions such as (= ?x ?x) HOT 9
- PyFs Arithmetic Theory Support
- Refactoring Code Structure HOT 32
- Slowly decoupling core from hybrid... HOT 4
- LAPKT-private or LAPKT-public HOT 8
- Merge iw_run and mv_iw_run back HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from fs-private.