This past Friday the Numb3rs episode was about the devastation caused by a train wreck and the efforts to find survivors as well as to determine the cause of the problem. For those of you who don’t know about the show, an FBI agent uses his brother (a brilliant Mathematician professor) and often his friends in order to help solve crime. Aside from the fact that most of what they are calling is Mathematics is really computer science (and a good portion is machine learning at that) I really enjoy the show
Now that you can watch TV episodes quite easily over the internet - this would be a great snippet to use in a recruiting website (or presentation) for what computer science is about these days. I am going to try and make this a series on this blog - Feel free to develop your own site though and share with your guidance counselors and science/math teachers as you make updates. Link me to your pages as well! I would love to see what people come up with.
First of all - the mathematician used robots in order to help map the space and find survivors. He specifically used something called “swarm bots”, explaining them to be collaborative robots. Using robots to help find survivors in places where humans cannot go is a recurring theme in autonomous robotics. Here at CMU in the Robotics Institute you can find lots of great examples of the different kinds of projects that people are doing with robots. Here are a few that match the numb3rs theme:
Cognitive Colonies - http://www.frc.ri.cmu.edu/projects/colony/ - This is exactly in line with the “swarm bots” theme from the show. Highly recommend students look at this one
EMBER - http://www.frc.ri.cmu.edu/projects/colony/ - Providing tracking information and resource management (of both humans and robots) in emergency response situations. Also highly recommended.
DepthX - http://www.frc.ri.cmu.edu/project/depthx/ This is about using thermal information to explore underwater areas.
Ferret - http://www.ri.cmu.edu/projects/project_493.html - Mine mapping robot.
Pioneer Project - http://www.frc.ri.cmu.edu/projects/pioneer/ The creation of an autonomous robot to map out the Chornobyl Unit 4 reactor building.
There are lots more! If you follow the links from the main Robotics Institute page theres lots of interesting stuff including links to watching the robots work on youtube.
In addition to robots, the episode reminded me of some other work going on here in the computer science department. CMU recently brought in a new faculty member, Andre Platzner. Andre is from Germany and he has been working on a number of things including verification of automated systems. Andre’s thesis work included a tool that is now being used in Germany to prevent accidents like the one depicted in the show.
Andre’s website and work is quite complex and I myself dont completely understand it, however there is a link to some case studies (http://www.functologic.com/info/KeYmaera.html#case-studies) that his tool was used for, and you can point students there if you think they will not be turned off by the complexity.
The lesson here? Computer science is evolving to meet the changing needs of our world. There are serious researchers working on serious problems that are as important to humanity as helping to find a treatment for a disease. Students who like science and are interested in making a difference can find interesting problems to work on that have nothing to do with fixing someone’s computer at home.
Let me know if you would like me to continue with this vein of highlighting research that is current in the field
and let me know if you create your own pages to help inform your community.