Basic Info
This is a wiki for the 2012 RIP Course:
- RIP 2012 WebPage - The course webpage contains information about the class, PDFs of slides from lectures and reading material.
Contacts & Groups
- Student Contact - This is the contact info for students in the class. If your info is not listed, please add it.
- Group Matching - This page is for gathering groups. Please fill out your name, major and interests so we can get some good groups.
- DART / GRIP Installation - Information regarding installation of DART and GRIP
- RIP 12 Starter Programs for DART/GRIP.
- DART / GRIP FAQ - Information regarding installation of DART and GRIP
Final Project Info
- Project Ideas - Abstracts of final projects.
Final Project Pages
Other
Location to put random interesting and useful links to share with fellow students.
Sokoban Game/Level Editor
I used this program on Windows to test our plan from 3.3 (It's too much to keep in your head). It's free for 30 days and has a level editor. It even keeps track of your moves and you can play them back as an animation. Maybe this can be used as proof that the plan works if it's OK with Dr. Stilman.
http://www.sourcecode.se/sokoban/
- Leo Keselman
Compiling VHPOP (MacOS, Ubuntu)
If you're on a MacOS system with Xcode 4+, you can use LLVM for compilation instead of gcc (it gives much better error messages). After generating your Makefile with ./configure, edit the Makefile and change the CC variable to "clang" and CXX to "clang++" - Jonathan Martin
Run the make command and add "template<> " before the 2 lines where the compiler complains about template specialization. - Jonathan Martin
Any details on fixing the getopt conflict? - Jonathan Martin
To fix the getopt error I edited the "getopt.h" file by replacing "extern int getopt ();" line 147 with
extern int getopt (int __argc, char *const *__argv, const char *__shortopts);
- Rowland O'Flaherty
To fix the next error edit "orderings.cc" file by adding "std::" on lines 838 and 842. - Rowland O'Flaherty
To fix the next error edit "plans.cc" file by adding "template<> " to line 176 and adding "std::" from lines 670, 757, 767, and 774. - Rowland O'Flaherty
After these changes I was able to run the command "./vhpop /{pathToFolder}/hanoi-domain.pddl.txt /{pathToFolder}/hanoi2.pddl.txt" and get the following output:
;hanoi-3
1:(move-disk d1 d2 p1)
2:(move-disk d2 d3 p2)
3:(move-disk d1 p1 d2)
4:(move-disk d3 p3 p1)
5:(move-disk d1 d2 p3)
6:(move-disk d2 p2 d3)
7:(move-disk d1 p3 d2)
Time: 6042
-Rowland O'Flaherty
Thanks for starting this Rowland and Jonathan. I've incorporated some of your changes into a github repository, please add more fixes to the problem to that repository so everyone can benefit instantly without needing to apply your patches manually. You can change the repo by simply using pull requests (there is an online editor if you prefer). For those who don't know what github is, all you need to know is to download this version of the source code when you want to compile it and your life will be simpler. :). I use the 64bit version of Ubuntu 12.04 — Arash Rouhani
Configuration Space with Soft Constraints
GT Web Localizer
For more information on how to get access to papers with your GT Account, check out my lab's wiki page here:
http://www.golems.org/node/1030
- Mike
Free Source Code Management
- https://github.com/edu - Patrick Dillon
- https://bitbucket.org/ - Patrick Dillon
Fast-Forward Homepage
- http://fai.cs.uni-saarland.de/hoffmann/ff.html -Ashley Edwards
Study resources
If you find good slides, videos etc. for learning the course material, please add them here!





