Hands-On Robotics Programming with C++
C++isoneofthemostpopularlegacyprogramminglanguagesforrobotics,andacombinationofC++androboticshardwareisusedinmanyleadingindustries.ThisbookwillbridgethegapbetweenRaspberryPiandC/C++programmingandenableyoutodevelopapplicationsforRaspberryPi.Tofollowalongwiththeprojectscoveredinthebook,youcanimplementCprogramsinRaspberryPiwiththewiringPilibrary.Withthisbook,you’lldevelopafullyfunctionalcarrobotandwriteprogramstomoveitindifferentdirections.You’llthencreateanobstacle-avoidingrobotusinganultrasonicsensor.Furthermore,you’llfindouthowtocontroltherobotwirelesslyusingyourPC/Mac.ThisbookwillalsohelpyouworkwithobjectdetectionandtrackingusingOpenCV,andguideyouthroughexploringfacedetectiontechniques.Finally,youwillcreateanAndroidappandcontroltherobotwirelesslywithanAndroidsmartphone.Bytheendofthisbook,youwillhavegainedexperienceindevelopingarobotusingRaspberryPiandC/C++programming.
·4.4萬字