The Last Day of Class

I’ve been teaching I2LR (Intro to LEGO Robotics) for the better part of 3 years now. This last semester, I successfully captured lots of rich data that is virtually impossible to mine in my lifetime. Kinda cool what you can do with a little bit of Perl, Scheme, and a 75 TB tape silo.

There are a . . . → Read More: The Last Day of Class

Little Languages and Little Robots

This summer I’m mentoring a high school student for 6 weeks in a research project. His project is to implement a small language for programming the LEGO Mindstorm. Because there are incredibly powerful (and easy to use) tools for processing language constructs in Scheme, we started his Jedi training there. In 2 weeks, we were recurring . . . → Read More: Little Languages and Little Robots

Two paper ideas

I have two paper ideas that I need to create time to work on. I wanted to bounce those ideas past y’all for feedback/brainstorming before I dive into them. Because we’re moving from Indiana at the start of August, and moving overseas at the end of August, I’m concerned about time. To get either/both of these . . . → Read More: Two paper ideas

Moving the site along

It seems we need to move a few things along on CS-ED. A few possibilities include:

I write some how-tos re: the links/resources pages, and we each start taking charge of

some resources available on the net. This could be good if we each focus in some area

related directly to our research, as it will force . . . → Read More: Moving the site along

Hardware Tests: CHECK

Today, the program

(begin (motor-set 5 1 0) (motor-set 5 1 2))

was sent to the RCX, and it executed the code described. This turned on the two motors, causing

the RCX to plough into the tower. Fortunately, no minifigs were present, and noone was hurt.

Work continues on tying the compiler into the DrScheme environment.

I’m wondering if we . . . → Read More: Hardware Tests: CHECK