Software Links

  • SORTME (Multiple things)
    • https://www.youtube.com/user/milfordrobotics
  •  AI
    • Interesting articles
      • http://robohub.org/artificial-general-intelligence-that-plays-atari-video-games-how-did-deepmind-do-it/
      • http://www.toptal.com/robotics/programming-a-robot-an-introductory-tutorial
      • Balancing a pencil – http://spectrum.ieee.org/automaton/robotics/robotics-hardware/dynamic-vision-sensors-enable-high-speed-maneuvers-with-robots
      • http://spectrum.ieee.org/tech-talk/robotics/artificial-intelligence/google-ai-learns-classic-arcade-games-from-scratch-would-probably-beat-you-at-them
    • Neural Networks
      • Online book – http://neuralnetworksanddeeplearning.com/index.html
      • http://spectrum.ieee.org/automaton/robotics/artificial-intelligence/facebook-ai-director-yann-lecun-on-deep-learning
    • Architecture
      • http://www.gizmag.com/creative-ai-algorithmic-architecture-robot-craftsmen/36212/
    • Music
      • http://www.gizmag.com/creative-artificial-intelligence-computer-algorithmic-music/35764/
    • Art
      • http://www.gizmag.com/creative-ai-algorithmic-art-painting-fool-aaron/36106/
    • Games
      • http://www.gizmag.com/creative-ai-procedural-game-development-angelina/35874/
      • http://spectrum.ieee.org/tech-talk/robotics/artificial-intelligence/building-ai-to-play-by-any-rules
    • Stories
      • http://www.gizmag.com/creative-ai-automated-writing-storytelling/35989/
  • Presentation
    • List of good ones: http://www.powtoon.com/blog/10-best-powerpoint-alternatives/
    •  Prezi
      • https://prezi.com/your/#
  •  IDE
    • C++
      • Eclipse CDT
      • QT Creator
  •  UML
    • http://www.ibm.com/developerworks/rational/library/content/RationalEdge/sep04/bell/
  • Physics engine
    • collision detection and avoidance
      • Bullet
        • sample: http://bulletphysics.org/mediawiki-1.5.8/index.php/Hello_World
  •  Graphics
    • Cinder – http://libcinder.org/
    • Processing – http://processing.org/
    • OpenGL – https://www.youtube.com/channel/UCCr-745lOvoWD4-5zbd26og
  • Sound
    • NAudio tutorials (C#) – https://www.youtube.com/channel/UCCr-745lOvoWD4-5zbd26og
  •  Android
    • Graphics – http://developer.android.com/guide/topics/graphics/index.html
  • Forward Kinematics
    • http://robohub.org/how-to-calculate-a-robots-forward-kinematics-in-5-easy-steps/
  • Inverse Kinematics – TODO
  • Speech recognition
    • CMU Sphinx – http://en.wikipedia.org/wiki/CMU_Sphinx
  • Websites
  • Boot loaders
    • Grub2
      • http://www.howtogeek.com/196655/how-to-configure-the-grub2-boot-loaders-settings/
  • Licenses (open source, creative commons, etc.)
    • License differentiator – http://oss-watch.ac.uk/apps/licdiff/
  • Code formatters (Ubuntu)
    • AStyle
  • Diff tools
    • Meld (Ubuntu)
      • Using Meld with git – http://blog.deadlypenguin.com/blog/2011/05/03/using-meld-with-git-diff/
  • Compiler helpers
    • Make
      • CMake
        • ccmake – http://www.cmake.org/Wiki/CCMake_2.8.7_Docs
  • Compilers
    • How to configure which compiler to use (ubuntu)
      sudo apt-get install clang
      sudo update-alternatives --config c++
    • Clang (Ubuntu)
  • Database
    • MySQL
      • https://library.creativecow.net/articles/chaffin_abraham/mysql-php-basics.php