Links
Second Life Development
Second Life URLs
Case: Motion Planning and Simulation in Second Life
Why Second Life?
Second Life (SL) is a multi-user online environment that is completely built and maintained by its residents. More importantly (for our purposes), it's immersive and programmable. This means that the work you do will be seen and can be used by anyone in the metaverse! Practically everything can be modified; from audio and animiations to physical simulations. Not only that, Second Life supports an active economy which can be exchanged for real world money!
General Information
The goal for the this project will be to develop an avatar-bot that can navigate autonomously in Second Life. This will take place in multiple stages over a set of assignments. First, we will introduce the core concepts of Second Life. Next, you will develop a motion control system for an avatar. Finally, you will implement a planning algorithm to move an agent through a dynamically changing maze.
If you have any questions, don't hesitate to contact me!