Successfully reported this slideshow.
Your SlideShare is downloading. ×

Javascript Underwater - The OpenROV Project

Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Upcoming SlideShare
Click, Create, Educate!
Click, Create, Educate!
Loading in …3
×

Check these out next

1 of 57 Ad

More Related Content

Similar to Javascript Underwater - The OpenROV Project (20)

Recently uploaded (20)

Advertisement

Javascript Underwater - The OpenROV Project

  1. 1. Javascript Underwater Peter Christensen http://pchristensen.com @christensenp
  2. 2. This talk is not about code
  3. 3. This talk is about code as a means to an end
  4. 4. I grew up in Florida
  5. 5. It has a lot of...
  6. 6. (Pro tip: never search for the terms “hot”, “sweaty”, etc when you’re in public)
  7. 7. It also has a lot of...
  8. 8. I grew up loving the water
  9. 9. Scuba became my favorite activity evar (sorry, programming)
  10. 10. Grad school, family, Midwest caused me to drift away from diving (lol drift)
  11. 11. Last year I moved to California
  12. 12. Looking for cool people and projects...
  13. 13. David & Eric got the crazy idea: build a robot submersible to find lost treasure
  14. 14. http://openrov.com/group/hallcitycave
  15. 15. Didn’t find treasure Found adventure, worldwide community of contributors
  16. 16. Now sell kits for DIY explorers to build their own submersibles
  17. 17. Open hardware, open software, open community = constant iteration, improvement
  18. 18. http://www.youtube.com/watch?v=MvzyWk4lMc8
  19. 19. http://www.youtube.com/watch?v=noTsGnQD8Go
  20. 20. http://www.youtube.com/watch?v=HCDhJJC0-Vc
  21. 21. OpenROV Software • Arduino to control hardware • Configuration for each piece of hardware • Streaming video from camera via OpenCV • Node.js server
  22. 22. Project Needs • Hardware simulation for detached development, integrating new hardware • Testability design, unit tests, integration tests with hardware • User Interface improvements • Documentation, tutorials, etc
  23. 23. My Contribution • Software design and architecture feedback • Planning for testability • Meeting notes and organization • Most code so far has been Arduino and electronics control (not my expertise)
  24. 24. Fun aside, what good is a democratized submersible?
  25. 25. Divers are expensive, limited depth & time, put self at risk
  26. 26. OpenROV democratizes underwater the same way PCs democratized computing
  27. 27. 1/1000th the cost 1000x access
  28. 28. Pier and dock maintenance
  29. 29. Ship hull inspection
  30. 30. Tourism - photographing divers and snorkelers
  31. 31. Marine life research and monitoring
  32. 32. Marine life research and monitoring
  33. 33. Improved coverage in search and rescue
  34. 34. Safely explore dangerous areas - caves, shipwrecks
  35. 35. To learn more (and to learn everything): http://www.amazon.com/dp/1449356435
  36. 36. Find something you’re passionate about
  37. 37. You are only limited by your imagination.
  38. 38. Peter Christensen http://pchristensen.com @christensenp

×