RIP 2012 Student Home

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.

Final Project Info


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

http://www.google.com/url?sa=t&rct=j&q=configuration%20space%20with%20soft%20constraints&source=web&cd=5&ved=0CDgQFjAE&url=http%3A%2F%2Fwww.thinkmind.org%2Fdownload.php%3Farticleid%3Dicsea_2011_6_10_10325&ei=pH5kUK_yIIT29gSgxYCwDQ&usg=AFQjCNHGpkYbxrrHWMqrXNs_xgkPwi7eKA
- Jonathan Martin

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

Fast-Forward Homepage

Study resources

If you find good slides, videos etc. for learning the course material, please add them here!

Page tags: home
Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-ShareAlike 3.0 License

Subscription expired — please renew

Pro account upgrade has expired for this site and the site is now locked. If you are the master administrator for this site, please renew your subscription or delete your outstanding sites or stored files, so that your account fits in the free plan.