sleepsaver

^home ^projects

@Gitlab

sleepsaver is a strategy editor for the France robotics cup. Simply put, it allows to graphically edit a set of actions that the robot must perform during a match. It is written entirely in Common Lisp!

The first version, sleepsaver 1 (screenshot), was used in the 2024 robotics cup. It was written using the McClim GUI library. That was maybe an experiment gone wrong! While it was very useful to be able to graphically define strategies for the robot (the previous years, we would literally code everything by hand which would take an enormous amount of time), the software was not really polished. Also, it needed Xorg to run.

The new version, sleepsaver 2, is built on Clog, so it runs on way more platforms. It's also much more convenient, featuring features such as drag & drop.

sleepsaver.jpg

Figure 1: The interface of sleepsaver 2 in early 2025