Systems
Education/Classroom support
-
Pacman Project Grader - This system allows to automatically grade student submissions against any of the UC Berkeley Pacman Projects http://ai.berkeley.edu/project_overview.html).
-
Pacman Contest/Tournament System - This system allows to run the UC Pacman Conquer the Flag contest ( http://ai.berkeley.edu/contest.html) in a reliable, easy and powerful manner. I had 90 students in 30 teams and run a full contest in less than 30 minutes. Everything done automatically!
-
Google Assignment Submission - System to manage student submissions via Google Forms. It allows to download automatically the latest submissions per student with a nice file format that includes student number and timestamp.
-
Submission Management Support Scripts - Various tools to manage student submissions via git.
Logic Programming
- JPL: bio-directional interface Java-Prolog. (Contributor).
Planning & Synthesis
- P4-Simulator - Python Path Planning Project - A path planning simulator using movingai benchmarks ( http://movingai.com/benchmarks/)
- APPARATE & JPATHPLAN is an application package to code, simulate, and visualise various path planning algorithms, such as A*, Real-time A* or incremental path planners like D* or Moving Target. Check video.
- NuGAT v0.6.0 - This is the upgraded version of NuGAT game solver ( https://es.fbk.eu/technologies/nugat-game-solver) for compatibility with next generation v2.6.0 of NuSMV. Developed as part of Lorenzo Lorenzo Dibenedetto Master Thesis.
- NuGAT Multi Agent - This is the NuSMV 2.6 compatible NuGAT game solver ( https://es.fbk.eu/technologies/nugat-game-solver) extended to deal with coalition of agents. Developed as part of Lorenzo Lorenzo Dibenedetto Master Thesis. simulator and a few agent system controllers.
- ALLEGRO Composer - A system for solving and benchmarking Behavior Composition problems (developed as part of Nitin Yadav’s Master Program).
Agent Programming
- IndiGolog - A high-level programming language where programs are executed incrementally to allow for interleaved action, planning, sensing, and exogenous events.
- Elevator Simulator and Controllers - An elevator
- RMIT Agents in City Server: a modified and extended server for Agents in City game.
- RMIT BDI-Learning Agent Kit (BLAK). This is the experimental plataform used in our AAMAS'10, JRA'10, and IJCAI'11 papers on Learning in BDI systems. It uses Weka and JACK agent system libraries (as jar files) . Get whole package used here and latest Git repo here.
SARL
- SARL Prolog Capacity & Skill: skill to connect SARL agents with SWI-Prolog.
- SARL Base Controllers for Elevator Simulator. Video here.
- SARL Base Controllers for Agents in City. Video here.