Development. ¡ Provides infrastructures for passing messages around between subsystems. ¡ Tends to become cluttered fast. ¡ Good for rapid prototyping and systems demonstrations. ¡ http://www.ros.org
Point Clouds. ¡ Uses any data captured by RGBD Cameras. ¡ Recently separated from ROS, (1.0 – Standalone PCL). ¡ C/C++/Python bindings. ¡ GPU friendly (VERY important more on this later). ¡ http://www.pointclouds.org
many more threads & processes at our demand! ¡ NVIDIA GeForce 9600M GT has 32 cores! ¡ High End Fermi Cards have 450+ cores. ¡ Intel i7 has 8 cores. ¡ Proven to be many times faster than CPU programs when running native (non optimized code). ¡ Intel was able to prove that GPU programs where only 5x faster than their CPU counterparts.
solve are easily parallelized. ¡ Spreading tasks across multiple cores in order to speed up processing. ¡ Cheaper than CPU’s and in most cases are faster than the CPU’s of equivalent price. ¡ Thrust now provides missing STL functionality on modern GPU’s.
a GPU than a CPU after CUDA 4.0 ¡ MOST CPU code compiles in NVCC ¡ No special language required simply pass c/ C++ code through NVCC. ¡ Biggest issue now: ¡ Thinking in terms of parallel processing!