@Hugues, thanks for this insight.
@quitmeyer, you should check out the project FOX SEWER ROVER by Hugues. It might be useful in your classes as well.