Evaluare:
Cartea „Practical Robotics in C++” este foarte apreciată pentru claritatea, organizarea și abordarea practică a construirii de roboți funcționali. Ea acoperă principiile esențiale ale roboticii și este potrivită atât pentru începători, cât și pentru programatorii experimentați. Cu toate acestea, unii recenzenți au remarcat că presupune dorința de a investi în componente scumpe și că anumite explicații ar putea fi mai detaliate.
Avantaje:Cartea este bine scrisă, clară și cuprinzătoare. Este potrivită pentru începători, oferind cunoștințe fundamentale și îndrumări practice privind construirea roboților. Mulți au considerat-o foarte utilă pentru proiecte specifice și au apreciat resursele incluse, cum ar fi accesul la cod pe GitHub și recomandările hardware.
Dezavantaje:Unii cititori au simțit că se concentrează prea mult pe componente scumpe, gata făcute, mai degrabă decât pe soluții simple, DIY. În plus, câțiva au considerat organizarea subiectelor confuză sau și-au dorit explicații mai detaliate în anumite domenii. O critică comună a fost că progresia construcției nu a fost structurată pe capitole.
(pe baza a 18 recenzii ale cititorilor)
Practical Robotics in C++: Build and Program Real Autonomous Robots Using Raspberry Pi (English Edition)
Aflați cum să construiți și să programați roboți autonomi reali
Caracteristici principale
⬤ Acoperire simplificată a fundamentelor construirii unei platforme de roboți.
⬤ Învățați să programați Raspberry Pi pentru a interacționa cu hardware-ul.
⬤ Acoperire de ultimă oră privind algoritmii de mișcare autonomă, cartografiere și planificare a căii pentru robotică avansată.
Descriere
Practical Robotics in C++ învață spectrul complet al roboticii, chiar de la configurarea unui computer pentru un controler de robot până la punerea puterii la motoarele roților. Cartea vă aduce cunoștințele de atelier despre electronică, hardware și software pentru construirea unei platforme robotice mobile.
Veți învăța cum să utilizați senzorii pentru a detecta obstacolele, cum să vă antrenați robotul să își construiască singur o hartă și să planifice o cale de evitare a obstacolelor și cum să vă structurați codul pentru modularitate și interschimbabilitate cu alte proiecte de roboți. Pe parcursul cărții, puteți experimenta demonstrațiile de codificare completă a roboticii cu utilizarea programării C++ simple și clare.
În plus, veți explora modul de valorificare a pinilor interfeței hardware GPIO Raspberry Pi și a bibliotecilor existente pentru a realiza o mașină incredibil de capabilă pe cea mai accesibilă platformă de calculatoare.
Ce veți învăța
⬤ Scrieți codul pentru controlerul acționării motorului.
⬤ Construiți o hartă din date Lidar.
⬤ Scrieți și implementați propriul algoritm autonom de planificare a căii.
⬤ Scrieți codul pentru a trimite în mod autonom puncte de reper ale căii către controlerul de acționare a motorului.
⬤ Să aflați mai multe despre cartografierea și navigarea roboților.
Pentru cine este această carte
Această carte este cea mai potrivită pentru programatorii C++ care au un interes deosebit pentru robotică și programarea hardware. Tot ce vă trebuie este doar o bună înțelegere a programării C++ pentru a profita la maximum de această carte.
Tabla de conținut
1. Alegerea și configurarea unui computer robot.
2. Pini de interfață hardware GPIO Prezentare generală și utilizare.
3. Platforma robotului.
4. Tipuri de motoare de robot și controlul motoarelor.
5. Comunicarea cu senzori și alte dispozitive.
6. Hardware suplimentar util.
7. Adăugarea computerului pentru a vă controla robotul.
8. Strategia de control a robotului.
9. Coordonarea pieselor.
10. Hărți pentru navigația roboților.
11. Urmărirea și localizarea roboților.
12. Mișcare autonomă.
13. Planificarea autonomă a traiectoriei.
14. Codificatoare de roți pentru odometrie.
15. Detectoare ultrasonice de distanță.
16. IMU: Accelerometre, giroscoape și magnetometre.
17. GPS și sisteme externe de balizaj.
18. Dispozitive și date LIDAR.
19. Viziune reală cu camere video.
20. Fuziunea senzorilor.
21. Construirea și programarea unui robot autonom.
Despre autor
Lloyd Brombach este inginer de control, programator și pasionat de electronică și robotică de lungă durată. A concurat la evenimente de robotică precum Lunar Regolith Excavation Challenge 2007, finanțată de NASA, și recent la 27 Intelligent Ground Vehicle Challenge. El se angajează să aducă contribuții în domeniul roboticii de care viitorii roboticieni și posesori de roboți vor beneficia în anii următori.
Profil Facebook: www.facebook.com/practicalrobotics.
Youtube: www.youtube.com/practicalrobotics.
Profil LinkedIn: https: //www.linkedin.com/in/lbrombach.
© Book1 Group - toate drepturile rezervate.
Conținutul acestui site nu poate fi copiat sau utilizat, nici parțial, nici integral, fără permisiunea scrisă a proprietarului.
Ultima modificare: 2024.11.08 07:02 (GMT)