Cargando…

Hands-on robotics programming with C++ : leverage raspberry pi 3 and c++ libraries to build intelligent robotics applications /

C/C++ is one the legacy programming language for Robotics Programming. This book will help you understand and build complexly structured robots and implement various C/C++ programming libraries in it.

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Tavasalkar, Dinesh
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Birmingham, UK : Packt Publishing Ltd, 2019.
Temas:
Acceso en línea:Texto completo

MARC

LEADER 00000cam a2200000 i 4500
001 EBSCO_on1096516338
003 OCoLC
005 20231017213018.0
006 m o d
007 cr cnu---unuuu
008 190413s2019 enk o 001 0 eng d
040 |a EBLCP  |b eng  |e pn  |c EBLCP  |d TEFOD  |d UKAHL  |d TEFOD  |d N$T  |d OCLCF  |d OCLCQ  |d K6U  |d OCLCO  |d OCLCQ  |d PSYSI  |d OCLCQ 
020 |a 1789131073 
020 |a 9781789131079  |q (electronic bk.) 
029 1 |a AU@  |b 000066784576 
029 1 |a AU@  |b 000065270899 
035 |a (OCoLC)1096516338 
037 |a 4A4025A4-2AE9-426C-A334-F9505D895DEE  |b OverDrive, Inc.  |n http://www.overdrive.com 
050 4 |a TJ211.45 
072 7 |a TEC  |x 009000  |2 bisacsh 
082 0 4 |a 629.89251  |2 23 
049 |a UAMI 
100 1 |a Tavasalkar, Dinesh. 
245 1 0 |a Hands-on robotics programming with C++ :  |b leverage raspberry pi 3 and c++ libraries to build intelligent robotics applications /  |c Dinesh Tavasalkar. 
246 3 0 |a Leverage Raspberry Pi 3 and C++ libraries to build intelligent robotics applications 
260 |a Birmingham, UK :  |b Packt Publishing Ltd,  |c 2019. 
300 |a 1 online resource (300 pages) 
336 |a text  |b txt  |2 rdacontent 
337 |a computer  |b c  |2 rdamedia 
338 |a online resource  |b cr  |2 rdacarrier 
505 0 |a Cover; Title Page; Copyright and Credits; Dedication; About Packt; Contributors; Table of Contents; Preface; Section 1: Getting Started with wiringPi on a Raspberry Pi; Chapter 1: Introduction to the Raspberry Pi; Technical requirements; Software required; Hardware requirements; For Raspberry Pi 3B+ and Raspberry Pi Zero W; Additional hardware for Raspberry Pi 3B+; Additional hardware requirements for Raspberry Pi Zero W; Understanding the Raspberry Pi; The Raspberry Pi 3B+; The Raspberry Pi Zero W; Setting up a Raspberry Pi 3B+ as a desktop computer; Installing Raspbian OS on an SD card 
505 8 |a Downloading and installing Etcher Downloading the Raspbian Stretch image ; Writing the Raspbian Stretch image to a microSD card; Setting up the Raspberry Pi 3B+; Connecting the Raspberry Pi 3B+ to the internet; Connecting the Raspberry Pi 3B+ to a laptop via Wi-Fi; Creating an SSH file on a microSD card; Connecting the Raspberry Pi 3B+ to a Wi-Fi network using PuTTY; Enabling the VNC server; Viewing the Raspberry Pi output on the VNC Viewer; Increase the VNC's screen resolution; Handling VNC and PuTTY errors; Setting up the Raspberry Pi Zero W as a desktop computer 
505 8 |a Setting up the Raspberry Pi Zero WConnecting the Raspberry Pi Zero W to a laptop via Wi-Fi; Connecting the Raspberry Pi Zero W to a Wi-Fi network using PuTTY; Enabling VNC Viewer for Raspberry Pi Zero W; Viewing Raspberry Pi Zero W output on VNC Viewer; Summary; Questions; Chapter 2: Implementing Blink with wiringPi; Technical requirements; Installing the wiringPi library in the Raspberry Pi; Accessing Raspberry Pi GPIO pins via wiringPi; Making an LED blink; Wiring connections; The blinking program; Uploading the code to the Raspberry Pi; Smart light -- working with digital sensor 
505 8 |a The LDR sensor and the way it worksWiring connection; Smart light program; Pulse Width Modulation using softPWM; How PWM works; The softPWM library; Making an LED blink with the softPWM library; Summary; Questions; Section 2: Raspberry Pi Robotics; Chapter 3: Programming the Robot; Technical requirements; Choosing a robot chassis; Constructing and connecting the robot; Constructing the robot; Connecting the motor driver to the Raspberry Pi ; What is a motor driver?; Wiring connections; Working with H-bridge; Moving the robot; Moving the robot backward; Stopping the robot 
505 8 |a Different types of turnsAxial turns; Axial left turn; Axial right turn; Radial turn; Radial left turn; Radial right turn; Summary; Questions; Chapter 4: Building an Obstacle-Avoiding Robot; Technical requirements; Using an ultrasonic sensor; How an ultrasonic sensor measures distances; The arithmetic equation for determining the time taken; Wiring the ultrasonic sensor to the Raspberry Pi; The HC-SR04 sensor program; Using an LCD; Wiring the 16x2 LCD to the Raspberry Pi; Programming the LCD; The LCD program; The LCD and the ultrasonic sensor program; What is the I2C protocol? 
500 |a Wiring the I2C LCD and the Raspberry Pi 
520 |a C/C++ is one the legacy programming language for Robotics Programming. This book will help you understand and build complexly structured robots and implement various C/C++ programming libraries in it. 
500 |a Includes index. 
588 0 |a Print version record. 
590 |a eBooks on EBSCOhost  |b EBSCO eBook Subscription Academic Collection - Worldwide 
650 0 |a Robots  |x Programming. 
650 0 |a C++ (Computer program language) 
650 0 |a Raspberry Pi (Computer) 
650 6 |a Robots  |x Programmation. 
650 6 |a C++ (Langage de programmation) 
650 6 |a Raspberry Pi (Ordinateur) 
650 7 |a TECHNOLOGY & ENGINEERING  |x Engineering (General)  |2 bisacsh 
650 7 |a C++ (Computer program language)  |2 fast  |0 (OCoLC)fst00843286 
650 7 |a Raspberry Pi (Computer)  |2 fast  |0 (OCoLC)fst01895174 
650 7 |a Robots  |x Programming.  |2 fast  |0 (OCoLC)fst01099070 
776 0 8 |i Print version:  |a Tavasalkar, Dinesh.  |t Hands-On Robotics Programming with C++ : Leverage Raspberry Pi 3 and C++ Libraries to Build Intelligent Robotics Applications.  |d Birmingham : Packt Publishing Ltd, ©2019  |z 9781789139006 
856 4 0 |u https://ebsco.uam.elogim.com/login.aspx?direct=true&scope=site&db=nlebk&AN=2094765  |z Texto completo 
938 |a Askews and Holts Library Services  |b ASKH  |n AH36147862 
938 |a ProQuest Ebook Central  |b EBLB  |n EBL5744461 
938 |a EBSCOhost  |b EBSC  |n 2094765 
994 |a 92  |b IZTAP