Cantitate/Preț
Produs

Robot Programmer's Bonanza

Autor John Blankenship, Samuel Mishal
en Limba Engleză Paperback – 16 iul 2008

Abordarea din Robot Programmer's Bonanza diferă de cea din Absolute Beginner's Guide to Building Robots de Gareth Branwyn prin focusul pus pe arhitectura logică și programare, fiind mai puțin un manual de asamblare mecanică și mai mult un ghid de implementare a inteligenței robotice. Considerăm că forța acestui volum rezidă în utilizarea limbajului RobotBASIC, un instrument versatil care permite testarea algoritmilor într-un mediu virtual înainte de a-i porta pe hardware real.

John Blankenship și Samuel Mishal au structurat manualul în patru părți fundamentale care reflectă o evoluție tehnică riguroasă. Prima parte introduce conceptele de bază ale senzorilor și algoritmilor de control la distanță, urmată de dezvoltarea unei „truse de scule” de comportamente, precum urmărirea unei linii sau evitarea obstacolelor. În contextul operei sale anterioare, acest titlu reprezintă pilonul central care fundamentează lucrări precum Enhancing the Pololu 3pi with Robotbasic, oferind baza teoretică și practică necesară pentru orice proiect avansat.

Ceea ce ni se pare remarcabil este trecerea către comportamente compuse complexe în a treia parte a cărții. Nu suntem doar în sfera exercițiilor teoretice; autorii oferă soluții pentru sarcini domestice concrete, de la aspirarea podelei la navigarea într-un birou sau localizarea unei stații de încărcare. Cartea include un depanator integrat și detalii tehnice despre protocoalele wireless, facilitând tranziția de la prototipul virtual la robotul fizic. Este un manual tehnic care prioritizează rezolvarea problemelor reale prin logică programabilă, adresându-se celor care doresc să depășească stadiul de simplă asamblare de kituri.

Citește tot Restrânge

Preț: 23395 lei

Preț vechi: 34694 lei
-33%

Puncte Express: 351

Carte tipărită la comandă

Livrare economică 19-24 iunie


Specificații

ISBN-13: 9780071547970
ISBN-10: 0071547975
Pagini: 396
Dimensiuni: 183 x 226 x 26 mm
Greutate: 0.72 kg
Editura: McGraw Hill Education
Colecția McGraw Hill TAB
Locul publicării:United States

De ce să citești această carte

Recomandăm această carte pasionaților care dețin deja cunoștințe de bază în electronică și vor să stăpânească latura de control software. Prin utilizarea simulatorului RobotBASIC, câștigați capacitatea de a testa comportamente complexe fără riscul de a deteriora hardware-ul. Este un instrument esențial pentru a învăța cum să transformați un robot dintr-o mașinărie reactivă într-una capabilă de comportament adaptativ și autonomie reală.


Despre autor

John Blankenship este un expert cu peste trei decenii de experiență în mediul academic, predând tehnologia electronică și a computerelor. Cu o formare solidă în inginerie electrică la Virginia Tech și un parcurs profesional ce include consultanță tehnică, Blankenship s-a specializat în democratizarea roboticii prin software. Samuel Mishal completează această expertiză în calitate de inginer software și analist de sisteme, având o vastă experiență în consultanță guvernamentală și predarea matematicii. Împreună, aceștia au creat un ecosistem educațional în jurul RobotBASIC, transformând programarea roboților dintr-o nișă criptică într-o disciplină accesibilă și aplicată.


Descriere scurtă

Publisher's Note: Products purchased from Third Party sellers are not guaranteed by the publisher for quality, authenticity, or access to any online entitlements included with the product.


The first hands-on programming guide for today's robot hobbyist
Get ready to reach into your programming toolbox and control a robot like never before! Robot Programmer's Bonanza is the one-stop guide for everyone from robot novices to advanced hobbyists who are ready to go beyond just building robots and start programming them to perform useful tasks.
Using the versatile RobotBASIC programming language, you'll discover how to prototype your creative ideas using the integrated mobile robot simulator and then port your finished programs to nearly any hardware/software configuration. You can even use the built-in wireless protocol to directly control real-world robots that can be built from readily available sensors and actuators. Start small by making your robot follow a line, hug a wall, and avoid drop-offs or restricted areas. Then, enable your robot to perform more sophisticated actions, such as locating a goal, sweeping the floor, or navigating a home or office. Packed with illustrations and plenty of inspiration, the unique Robot Programmer's Bonanza even helps you “teach” your robot to become intelligent and adapt to its behavior!
Everything you need to program and control a robot!
  • In-depth coverage of the RobotBASIC simulator as well as how it can be used to control real-world robots either directly or through the integrated wireless protocol
  • A companion website with a FREE download of the full version of the RobotBASIC robotic simulator and control language
  • Remote control algorithms as well as autonomous behaviors
  • Integrated debugger facilitates program development
  • Appendices that detail RobotBASIC's extensive commands and functions as well as the integrated programming environment
  • Adaptable and customizable programs that solve realistic problems-use simulations to prototype robots that can mow a yard, deliver mail, or recharge a battery, then port your algorithms to real-world robots
  • Chapters devoted to creating contests with RobotBASIC and utilizing RobotBASIC in the classroom to teach programming

Cuprins

Part I: Building Blocks
Ch 1: Why Simulations?
Ch 2: Intro To RobotBASIC
Ch 3: RobotBASIC Sensors
Ch 4: Remote Control Algorithms
Ch 5: Random Roaming
Ch 6: Debugging
Part II: Developing a Toolbox Of Behaviors
Ch 7: Following A Line
Ch 8: Following A Wall
Ch 9: Avoiding Drop-Offs and Restricted Areas
Ch 10: Vector Graphics Robot
Part III: Complex Compound Behaviors
Ch 11: Mowing and Sweeping Robot
Ch 12: Locating a Goal
Ch 13: Charging the Battery
Ch 14: Negotiating a Maze
Ch 15: Negotiating a Home or Office
Part IV: Going Further
Ch 16: True Intelligence: Adaptive Behavior
Ch 17: Relating Simulations to the Real World
Ch 18: Contests With RobotBASIC
Ch 19: RobotBASIC in the Classroom
Part 5: Appendices
Appendix A: The RobotBASIC IDE
Appendix B: The RobotBASIC Language
Appendix C: Commands, Functions and Other Details
Appendix D: Parts and Serial Input/Output
Index