Learn Robotics Programming :: Build and Control Autonomous Robots Using Raspberry Pi 3 and Python.
Learn Robotics Programming covers the basics of building a robot from scratch and implementing AI in the robots. You will be able to implement different sensors and control the robot based on those sensors' output. This book will help you in constructing a robot with the combination of Python,...
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Elektronisch E-Book |
Sprache: | English |
Veröffentlicht: |
Birmingham :
Packt Publishing Ltd,
2018.
|
Schlagworte: | |
Online-Zugang: | DE-862 DE-863 |
Zusammenfassung: | Learn Robotics Programming covers the basics of building a robot from scratch and implementing AI in the robots. You will be able to implement different sensors and control the robot based on those sensors' output. This book will help you in constructing a robot with the combination of Python, Raspberry Pi and sensors such as distance sensors ... |
Beschreibung: | The completed robot base |
Beschreibung: | 1 online resource (462 pages) |
Bibliographie: | Includes bibliographical references. |
ISBN: | 1789345936 9781789345933 |
Internformat
MARC
LEADER | 00000cam a2200000Mi 4500 | ||
---|---|---|---|
001 | ZDB-4-EBA-on1078551425 | ||
003 | OCoLC | ||
005 | 20241004212047.0 | ||
006 | m o d | ||
007 | cr |n|---||||| | ||
008 | 181208s2018 enk o 000 0 eng d | ||
040 | |a EBLCP |b eng |e pn |c EBLCP |d MERUC |d OCLCQ |d RDF |d OCLCO |d OCLCF |d UKAHL |d OCLCQ |d N$T |d OCLCQ |d NLW |d UKMGB |d OCLCO |d K6U |d OCLCQ |d OCLCO |d OCLCL |d OCLCQ | ||
015 | |a GBC213010 |2 bnb | ||
016 | 7 | |a 019176861 |2 Uk | |
020 | |a 1789345936 | ||
020 | |a 9781789345933 |q (electronic bk.) | ||
020 | |z 9781789340747 |q print | ||
035 | |a (OCoLC)1078551425 | ||
037 | |a 9781789345933 |b Packt Publishing | ||
050 | 4 | |a TJ211.45 |b .S737 2018 | |
082 | 7 | |a 629.892 |2 23 | |
049 | |a MAIN | ||
100 | 1 | |a Staple, Danny. | |
245 | 1 | 0 | |a Learn Robotics Programming : |b Build and Control Autonomous Robots Using Raspberry Pi 3 and Python. |
260 | |a Birmingham : |b Packt Publishing Ltd, |c 2018. | ||
300 | |a 1 online resource (462 pages) | ||
336 | |a text |b txt |2 rdacontent | ||
337 | |a computer |b c |2 rdamedia | ||
338 | |a online resource |b cr |2 rdacarrier | ||
588 | 0 | |a Print version record. | |
505 | 0 | |a Cover; Title Page; Copyright and Credits; Dedication; Packt Upsell; Contributors; Table of Contents; Preface; Chapter 1: Introduction to Robotics; What does robot mean?; Advanced and impressive robots; Robots that look like humans and animals; The Mars rovers; Robots in the home; The washing machine; Other household robots; Robots in industry; Robot arms; Warehouse robots; Competitive, educational, and hobby robots; Summary; Questions; Further reading; Chapter 2: Exploring Robot Building Blocks -- Code and Electronics; Technical requirements; What is inside a robot? | |
505 | 8 | |a Types of motors, sensors, and actuatorsMotors and actuators; Status indicators -- displays, lights, and sounds; Types of sensors; Controllers and IO; IO pins; Controllers; Planning components and code structure; Planning our robot; Summary; Questions; Further reading; Chapter 3: Introducing the Raspberry Pi -- Starting with Raspbian; Technical requirements; What can the Raspberry Pi do?; Speed and power; Connectivity and networking; The recommended Raspberry Pi version; What connections will we use?; Raspberry Pi Hats; What is Raspbian?; Preparing an SD card; Flashing the card in Etcher | |
505 | 8 | |a Getting EtcherUsing Etcher to write to the card; Summary; Questions; Further reading; Chapter 4: Preparing a Raspberry Pi for a Robot -- Headless by Default; Technical requirements; What does headless mean and why?; Setting up wireless on the Raspberry Pi and enabling SSH; The wpa_supplicant.conf file; Finding your Pi on the network; Apple macOS; Microsoft Windows; Linux; Testing the setup; What if you cannot reach the Raspberry Pi?; Using PuTTY or SSH to connect to your Raspberry Pi; Configuring Raspbian; Renaming your Pi; Securing your Pi (a little bit); Reboot and reconnect | |
505 | 8 | |a Updating the software on your Raspberry PiWhat is sudo?; Shutting down your Raspberry Pi; Summary; Questions; Further reading; Chapter 5: Backing Up the Code with Git and SD Card Copies; Technical requirements; How code can be broken or lost; SD card data loss and corruption; Bad changes to the code or configuration; Combinations; Strategy 1 -- keep the code on the PC and upload it; Strategy 2 -- using Git to go back in time; Strategy 3 -- making SD card backups; Windows; Mac and Linux; Linux; Mac; Cloning with DD; Summary; Questions; Further reading | |
505 | 8 | |a Chapter 6: Building Robot Basics -- Wheels, Power, and WiringTechnical requirements; Choosing a chassis kit; Size; Wheel count; Wheels and motors; Simplicity; Cost; Conclusion; Choosing a motor controller; Integration level; Pin usage; Size; Soldering; Connectors; Conclusion; Powering the robot; Test fitting the robot; Assembling the base; Assembling the base, motors, and wheels; Plastic motor brackets; Metal motor brackets; Adding the castor wheel; Putting the wheels on; Bringing the cables up; Fitting the Raspberry Pi; Adding the batteries; The USB power bank; Mounting the AA battery holder | |
500 | |a The completed robot base | ||
520 | |a Learn Robotics Programming covers the basics of building a robot from scratch and implementing AI in the robots. You will be able to implement different sensors and control the robot based on those sensors' output. This book will help you in constructing a robot with the combination of Python, Raspberry Pi and sensors such as distance sensors ... | ||
504 | |a Includes bibliographical references. | ||
650 | 0 | |a Robots |x Programming. |0 http://id.loc.gov/authorities/subjects/sh85114638 | |
650 | 0 | |a Raspberry Pi (Computer) |0 http://id.loc.gov/authorities/subjects/sh2013000263 | |
650 | 0 | |a Python (Computer program language) |0 http://id.loc.gov/authorities/subjects/sh96008834 | |
650 | 6 | |a Robots |x Programmation. | |
650 | 6 | |a Raspberry Pi (Ordinateur) | |
650 | 6 | |a Python (Langage de programmation) | |
650 | 7 | |a Computer hardware. |2 bicssc | |
650 | 7 | |a Storage media & peripherals. |2 bicssc | |
650 | 7 | |a Computer programming / software development. |2 bicssc | |
650 | 7 | |a Computers |x Hardware |x Peripherals. |2 bisacsh | |
650 | 7 | |a Computers |x Hardware |x General. |2 bisacsh | |
650 | 7 | |a Computers |x Programming |x General. |2 bisacsh | |
650 | 7 | |a Python (Computer program language) |2 fast | |
650 | 7 | |a Raspberry Pi (Computer) |2 fast | |
650 | 7 | |a Robots |x Programming |2 fast | |
776 | 0 | 8 | |i Print version: |a Staple, Danny. |t Learn Robotics Programming : Build and Control Autonomous Robots Using Raspberry Pi 3 and Python. |d Birmingham : Packt Publishing Ltd, ©2018 |z 9781789340747 |
966 | 4 | 0 | |l DE-862 |p ZDB-4-EBA |q FWS_PDA_EBA |u https://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&AN=1948710 |3 Volltext |
966 | 4 | 0 | |l DE-863 |p ZDB-4-EBA |q FWS_PDA_EBA |u https://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&AN=1948710 |3 Volltext |
938 | |a Askews and Holts Library Services |b ASKH |n AH35652465 | ||
938 | |a ProQuest Ebook Central |b EBLB |n EBL5608199 | ||
938 | |a EBSCOhost |b EBSC |n 1948710 | ||
994 | |a 92 |b GEBAY | ||
912 | |a ZDB-4-EBA | ||
049 | |a DE-862 | ||
049 | |a DE-863 |
Datensatz im Suchindex
DE-BY-FWS_katkey | ZDB-4-EBA-on1078551425 |
---|---|
_version_ | 1826942276956323840 |
adam_text | |
any_adam_object | |
author | Staple, Danny |
author_facet | Staple, Danny |
author_role | |
author_sort | Staple, Danny |
author_variant | d s ds |
building | Verbundindex |
bvnumber | localFWS |
callnumber-first | T - Technology |
callnumber-label | TJ211 |
callnumber-raw | TJ211.45 .S737 2018 |
callnumber-search | TJ211.45 .S737 2018 |
callnumber-sort | TJ 3211.45 S737 42018 |
callnumber-subject | TJ - Mechanical Engineering and Machinery |
collection | ZDB-4-EBA |
contents | Cover; Title Page; Copyright and Credits; Dedication; Packt Upsell; Contributors; Table of Contents; Preface; Chapter 1: Introduction to Robotics; What does robot mean?; Advanced and impressive robots; Robots that look like humans and animals; The Mars rovers; Robots in the home; The washing machine; Other household robots; Robots in industry; Robot arms; Warehouse robots; Competitive, educational, and hobby robots; Summary; Questions; Further reading; Chapter 2: Exploring Robot Building Blocks -- Code and Electronics; Technical requirements; What is inside a robot? Types of motors, sensors, and actuatorsMotors and actuators; Status indicators -- displays, lights, and sounds; Types of sensors; Controllers and IO; IO pins; Controllers; Planning components and code structure; Planning our robot; Summary; Questions; Further reading; Chapter 3: Introducing the Raspberry Pi -- Starting with Raspbian; Technical requirements; What can the Raspberry Pi do?; Speed and power; Connectivity and networking; The recommended Raspberry Pi version; What connections will we use?; Raspberry Pi Hats; What is Raspbian?; Preparing an SD card; Flashing the card in Etcher Getting EtcherUsing Etcher to write to the card; Summary; Questions; Further reading; Chapter 4: Preparing a Raspberry Pi for a Robot -- Headless by Default; Technical requirements; What does headless mean and why?; Setting up wireless on the Raspberry Pi and enabling SSH; The wpa_supplicant.conf file; Finding your Pi on the network; Apple macOS; Microsoft Windows; Linux; Testing the setup; What if you cannot reach the Raspberry Pi?; Using PuTTY or SSH to connect to your Raspberry Pi; Configuring Raspbian; Renaming your Pi; Securing your Pi (a little bit); Reboot and reconnect Updating the software on your Raspberry PiWhat is sudo?; Shutting down your Raspberry Pi; Summary; Questions; Further reading; Chapter 5: Backing Up the Code with Git and SD Card Copies; Technical requirements; How code can be broken or lost; SD card data loss and corruption; Bad changes to the code or configuration; Combinations; Strategy 1 -- keep the code on the PC and upload it; Strategy 2 -- using Git to go back in time; Strategy 3 -- making SD card backups; Windows; Mac and Linux; Linux; Mac; Cloning with DD; Summary; Questions; Further reading Chapter 6: Building Robot Basics -- Wheels, Power, and WiringTechnical requirements; Choosing a chassis kit; Size; Wheel count; Wheels and motors; Simplicity; Cost; Conclusion; Choosing a motor controller; Integration level; Pin usage; Size; Soldering; Connectors; Conclusion; Powering the robot; Test fitting the robot; Assembling the base; Assembling the base, motors, and wheels; Plastic motor brackets; Metal motor brackets; Adding the castor wheel; Putting the wheels on; Bringing the cables up; Fitting the Raspberry Pi; Adding the batteries; The USB power bank; Mounting the AA battery holder |
ctrlnum | (OCoLC)1078551425 |
dewey-full | 629.892 |
dewey-hundreds | 600 - Technology (Applied sciences) |
dewey-ones | 629 - Other branches of engineering |
dewey-raw | 629.892 |
dewey-search | 629.892 |
dewey-sort | 3629.892 |
dewey-tens | 620 - Engineering and allied operations |
discipline | Mess-/Steuerungs-/Regelungs-/Automatisierungstechnik / Mechatronik |
format | Electronic eBook |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>05950cam a2200673Mi 4500</leader><controlfield tag="001">ZDB-4-EBA-on1078551425</controlfield><controlfield tag="003">OCoLC</controlfield><controlfield tag="005">20241004212047.0</controlfield><controlfield tag="006">m o d </controlfield><controlfield tag="007">cr |n|---|||||</controlfield><controlfield tag="008">181208s2018 enk o 000 0 eng d</controlfield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">EBLCP</subfield><subfield code="b">eng</subfield><subfield code="e">pn</subfield><subfield code="c">EBLCP</subfield><subfield code="d">MERUC</subfield><subfield code="d">OCLCQ</subfield><subfield code="d">RDF</subfield><subfield code="d">OCLCO</subfield><subfield code="d">OCLCF</subfield><subfield code="d">UKAHL</subfield><subfield code="d">OCLCQ</subfield><subfield code="d">N$T</subfield><subfield code="d">OCLCQ</subfield><subfield code="d">NLW</subfield><subfield code="d">UKMGB</subfield><subfield code="d">OCLCO</subfield><subfield code="d">K6U</subfield><subfield code="d">OCLCQ</subfield><subfield code="d">OCLCO</subfield><subfield code="d">OCLCL</subfield><subfield code="d">OCLCQ</subfield></datafield><datafield tag="015" ind1=" " ind2=" "><subfield code="a">GBC213010</subfield><subfield code="2">bnb</subfield></datafield><datafield tag="016" ind1="7" ind2=" "><subfield code="a">019176861</subfield><subfield code="2">Uk</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">1789345936</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9781789345933</subfield><subfield code="q">(electronic bk.)</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="z">9781789340747</subfield><subfield code="q">print</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)1078551425</subfield></datafield><datafield tag="037" ind1=" " ind2=" "><subfield code="a">9781789345933</subfield><subfield code="b">Packt Publishing</subfield></datafield><datafield tag="050" ind1=" " ind2="4"><subfield code="a">TJ211.45</subfield><subfield code="b">.S737 2018</subfield></datafield><datafield tag="082" ind1="7" ind2=" "><subfield code="a">629.892</subfield><subfield code="2">23</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">MAIN</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Staple, Danny.</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Learn Robotics Programming :</subfield><subfield code="b">Build and Control Autonomous Robots Using Raspberry Pi 3 and Python.</subfield></datafield><datafield tag="260" ind1=" " ind2=" "><subfield code="a">Birmingham :</subfield><subfield code="b">Packt Publishing Ltd,</subfield><subfield code="c">2018.</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">1 online resource (462 pages)</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="a">text</subfield><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="a">computer</subfield><subfield code="b">c</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="a">online resource</subfield><subfield code="b">cr</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="588" ind1="0" ind2=" "><subfield code="a">Print version record.</subfield></datafield><datafield tag="505" ind1="0" ind2=" "><subfield code="a">Cover; Title Page; Copyright and Credits; Dedication; Packt Upsell; Contributors; Table of Contents; Preface; Chapter 1: Introduction to Robotics; What does robot mean?; Advanced and impressive robots; Robots that look like humans and animals; The Mars rovers; Robots in the home; The washing machine; Other household robots; Robots in industry; Robot arms; Warehouse robots; Competitive, educational, and hobby robots; Summary; Questions; Further reading; Chapter 2: Exploring Robot Building Blocks -- Code and Electronics; Technical requirements; What is inside a robot?</subfield></datafield><datafield tag="505" ind1="8" ind2=" "><subfield code="a">Types of motors, sensors, and actuatorsMotors and actuators; Status indicators -- displays, lights, and sounds; Types of sensors; Controllers and IO; IO pins; Controllers; Planning components and code structure; Planning our robot; Summary; Questions; Further reading; Chapter 3: Introducing the Raspberry Pi -- Starting with Raspbian; Technical requirements; What can the Raspberry Pi do?; Speed and power; Connectivity and networking; The recommended Raspberry Pi version; What connections will we use?; Raspberry Pi Hats; What is Raspbian?; Preparing an SD card; Flashing the card in Etcher</subfield></datafield><datafield tag="505" ind1="8" ind2=" "><subfield code="a">Getting EtcherUsing Etcher to write to the card; Summary; Questions; Further reading; Chapter 4: Preparing a Raspberry Pi for a Robot -- Headless by Default; Technical requirements; What does headless mean and why?; Setting up wireless on the Raspberry Pi and enabling SSH; The wpa_supplicant.conf file; Finding your Pi on the network; Apple macOS; Microsoft Windows; Linux; Testing the setup; What if you cannot reach the Raspberry Pi?; Using PuTTY or SSH to connect to your Raspberry Pi; Configuring Raspbian; Renaming your Pi; Securing your Pi (a little bit); Reboot and reconnect</subfield></datafield><datafield tag="505" ind1="8" ind2=" "><subfield code="a">Updating the software on your Raspberry PiWhat is sudo?; Shutting down your Raspberry Pi; Summary; Questions; Further reading; Chapter 5: Backing Up the Code with Git and SD Card Copies; Technical requirements; How code can be broken or lost; SD card data loss and corruption; Bad changes to the code or configuration; Combinations; Strategy 1 -- keep the code on the PC and upload it; Strategy 2 -- using Git to go back in time; Strategy 3 -- making SD card backups; Windows; Mac and Linux; Linux; Mac; Cloning with DD; Summary; Questions; Further reading</subfield></datafield><datafield tag="505" ind1="8" ind2=" "><subfield code="a">Chapter 6: Building Robot Basics -- Wheels, Power, and WiringTechnical requirements; Choosing a chassis kit; Size; Wheel count; Wheels and motors; Simplicity; Cost; Conclusion; Choosing a motor controller; Integration level; Pin usage; Size; Soldering; Connectors; Conclusion; Powering the robot; Test fitting the robot; Assembling the base; Assembling the base, motors, and wheels; Plastic motor brackets; Metal motor brackets; Adding the castor wheel; Putting the wheels on; Bringing the cables up; Fitting the Raspberry Pi; Adding the batteries; The USB power bank; Mounting the AA battery holder</subfield></datafield><datafield tag="500" ind1=" " ind2=" "><subfield code="a">The completed robot base</subfield></datafield><datafield tag="520" ind1=" " ind2=" "><subfield code="a">Learn Robotics Programming covers the basics of building a robot from scratch and implementing AI in the robots. You will be able to implement different sensors and control the robot based on those sensors' output. This book will help you in constructing a robot with the combination of Python, Raspberry Pi and sensors such as distance sensors ...</subfield></datafield><datafield tag="504" ind1=" " ind2=" "><subfield code="a">Includes bibliographical references.</subfield></datafield><datafield tag="650" ind1=" " ind2="0"><subfield code="a">Robots</subfield><subfield code="x">Programming.</subfield><subfield code="0">http://id.loc.gov/authorities/subjects/sh85114638</subfield></datafield><datafield tag="650" ind1=" " ind2="0"><subfield code="a">Raspberry Pi (Computer)</subfield><subfield code="0">http://id.loc.gov/authorities/subjects/sh2013000263</subfield></datafield><datafield tag="650" ind1=" " ind2="0"><subfield code="a">Python (Computer program language)</subfield><subfield code="0">http://id.loc.gov/authorities/subjects/sh96008834</subfield></datafield><datafield tag="650" ind1=" " ind2="6"><subfield code="a">Robots</subfield><subfield code="x">Programmation.</subfield></datafield><datafield tag="650" ind1=" " ind2="6"><subfield code="a">Raspberry Pi (Ordinateur)</subfield></datafield><datafield tag="650" ind1=" " ind2="6"><subfield code="a">Python (Langage de programmation)</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">Computer hardware.</subfield><subfield code="2">bicssc</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">Storage media & peripherals.</subfield><subfield code="2">bicssc</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">Computer programming / software development.</subfield><subfield code="2">bicssc</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">Computers</subfield><subfield code="x">Hardware</subfield><subfield code="x">Peripherals.</subfield><subfield code="2">bisacsh</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">Computers</subfield><subfield code="x">Hardware</subfield><subfield code="x">General.</subfield><subfield code="2">bisacsh</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">Computers</subfield><subfield code="x">Programming</subfield><subfield code="x">General.</subfield><subfield code="2">bisacsh</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">Python (Computer program language)</subfield><subfield code="2">fast</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">Raspberry Pi (Computer)</subfield><subfield code="2">fast</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">Robots</subfield><subfield code="x">Programming</subfield><subfield code="2">fast</subfield></datafield><datafield tag="776" ind1="0" ind2="8"><subfield code="i">Print version:</subfield><subfield code="a">Staple, Danny.</subfield><subfield code="t">Learn Robotics Programming : Build and Control Autonomous Robots Using Raspberry Pi 3 and Python.</subfield><subfield code="d">Birmingham : Packt Publishing Ltd, ©2018</subfield><subfield code="z">9781789340747</subfield></datafield><datafield tag="966" ind1="4" ind2="0"><subfield code="l">DE-862</subfield><subfield code="p">ZDB-4-EBA</subfield><subfield code="q">FWS_PDA_EBA</subfield><subfield code="u">https://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&AN=1948710</subfield><subfield code="3">Volltext</subfield></datafield><datafield tag="966" ind1="4" ind2="0"><subfield code="l">DE-863</subfield><subfield code="p">ZDB-4-EBA</subfield><subfield code="q">FWS_PDA_EBA</subfield><subfield code="u">https://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&AN=1948710</subfield><subfield code="3">Volltext</subfield></datafield><datafield tag="938" ind1=" " ind2=" "><subfield code="a">Askews and Holts Library Services</subfield><subfield code="b">ASKH</subfield><subfield code="n">AH35652465</subfield></datafield><datafield tag="938" ind1=" " ind2=" "><subfield code="a">ProQuest Ebook Central</subfield><subfield code="b">EBLB</subfield><subfield code="n">EBL5608199</subfield></datafield><datafield tag="938" ind1=" " ind2=" "><subfield code="a">EBSCOhost</subfield><subfield code="b">EBSC</subfield><subfield code="n">1948710</subfield></datafield><datafield tag="994" ind1=" " ind2=" "><subfield code="a">92</subfield><subfield code="b">GEBAY</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">ZDB-4-EBA</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-862</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-863</subfield></datafield></record></collection> |
id | ZDB-4-EBA-on1078551425 |
illustrated | Not Illustrated |
indexdate | 2025-03-18T14:25:27Z |
institution | BVB |
isbn | 1789345936 9781789345933 |
language | English |
oclc_num | 1078551425 |
open_access_boolean | |
owner | MAIN DE-862 DE-BY-FWS DE-863 DE-BY-FWS |
owner_facet | MAIN DE-862 DE-BY-FWS DE-863 DE-BY-FWS |
physical | 1 online resource (462 pages) |
psigel | ZDB-4-EBA FWS_PDA_EBA ZDB-4-EBA |
publishDate | 2018 |
publishDateSearch | 2018 |
publishDateSort | 2018 |
publisher | Packt Publishing Ltd, |
record_format | marc |
spelling | Staple, Danny. Learn Robotics Programming : Build and Control Autonomous Robots Using Raspberry Pi 3 and Python. Birmingham : Packt Publishing Ltd, 2018. 1 online resource (462 pages) text txt rdacontent computer c rdamedia online resource cr rdacarrier Print version record. Cover; Title Page; Copyright and Credits; Dedication; Packt Upsell; Contributors; Table of Contents; Preface; Chapter 1: Introduction to Robotics; What does robot mean?; Advanced and impressive robots; Robots that look like humans and animals; The Mars rovers; Robots in the home; The washing machine; Other household robots; Robots in industry; Robot arms; Warehouse robots; Competitive, educational, and hobby robots; Summary; Questions; Further reading; Chapter 2: Exploring Robot Building Blocks -- Code and Electronics; Technical requirements; What is inside a robot? Types of motors, sensors, and actuatorsMotors and actuators; Status indicators -- displays, lights, and sounds; Types of sensors; Controllers and IO; IO pins; Controllers; Planning components and code structure; Planning our robot; Summary; Questions; Further reading; Chapter 3: Introducing the Raspberry Pi -- Starting with Raspbian; Technical requirements; What can the Raspberry Pi do?; Speed and power; Connectivity and networking; The recommended Raspberry Pi version; What connections will we use?; Raspberry Pi Hats; What is Raspbian?; Preparing an SD card; Flashing the card in Etcher Getting EtcherUsing Etcher to write to the card; Summary; Questions; Further reading; Chapter 4: Preparing a Raspberry Pi for a Robot -- Headless by Default; Technical requirements; What does headless mean and why?; Setting up wireless on the Raspberry Pi and enabling SSH; The wpa_supplicant.conf file; Finding your Pi on the network; Apple macOS; Microsoft Windows; Linux; Testing the setup; What if you cannot reach the Raspberry Pi?; Using PuTTY or SSH to connect to your Raspberry Pi; Configuring Raspbian; Renaming your Pi; Securing your Pi (a little bit); Reboot and reconnect Updating the software on your Raspberry PiWhat is sudo?; Shutting down your Raspberry Pi; Summary; Questions; Further reading; Chapter 5: Backing Up the Code with Git and SD Card Copies; Technical requirements; How code can be broken or lost; SD card data loss and corruption; Bad changes to the code or configuration; Combinations; Strategy 1 -- keep the code on the PC and upload it; Strategy 2 -- using Git to go back in time; Strategy 3 -- making SD card backups; Windows; Mac and Linux; Linux; Mac; Cloning with DD; Summary; Questions; Further reading Chapter 6: Building Robot Basics -- Wheels, Power, and WiringTechnical requirements; Choosing a chassis kit; Size; Wheel count; Wheels and motors; Simplicity; Cost; Conclusion; Choosing a motor controller; Integration level; Pin usage; Size; Soldering; Connectors; Conclusion; Powering the robot; Test fitting the robot; Assembling the base; Assembling the base, motors, and wheels; Plastic motor brackets; Metal motor brackets; Adding the castor wheel; Putting the wheels on; Bringing the cables up; Fitting the Raspberry Pi; Adding the batteries; The USB power bank; Mounting the AA battery holder The completed robot base Learn Robotics Programming covers the basics of building a robot from scratch and implementing AI in the robots. You will be able to implement different sensors and control the robot based on those sensors' output. This book will help you in constructing a robot with the combination of Python, Raspberry Pi and sensors such as distance sensors ... Includes bibliographical references. Robots Programming. http://id.loc.gov/authorities/subjects/sh85114638 Raspberry Pi (Computer) http://id.loc.gov/authorities/subjects/sh2013000263 Python (Computer program language) http://id.loc.gov/authorities/subjects/sh96008834 Robots Programmation. Raspberry Pi (Ordinateur) Python (Langage de programmation) Computer hardware. bicssc Storage media & peripherals. bicssc Computer programming / software development. bicssc Computers Hardware Peripherals. bisacsh Computers Hardware General. bisacsh Computers Programming General. bisacsh Python (Computer program language) fast Raspberry Pi (Computer) fast Robots Programming fast Print version: Staple, Danny. Learn Robotics Programming : Build and Control Autonomous Robots Using Raspberry Pi 3 and Python. Birmingham : Packt Publishing Ltd, ©2018 9781789340747 |
spellingShingle | Staple, Danny Learn Robotics Programming : Build and Control Autonomous Robots Using Raspberry Pi 3 and Python. Cover; Title Page; Copyright and Credits; Dedication; Packt Upsell; Contributors; Table of Contents; Preface; Chapter 1: Introduction to Robotics; What does robot mean?; Advanced and impressive robots; Robots that look like humans and animals; The Mars rovers; Robots in the home; The washing machine; Other household robots; Robots in industry; Robot arms; Warehouse robots; Competitive, educational, and hobby robots; Summary; Questions; Further reading; Chapter 2: Exploring Robot Building Blocks -- Code and Electronics; Technical requirements; What is inside a robot? Types of motors, sensors, and actuatorsMotors and actuators; Status indicators -- displays, lights, and sounds; Types of sensors; Controllers and IO; IO pins; Controllers; Planning components and code structure; Planning our robot; Summary; Questions; Further reading; Chapter 3: Introducing the Raspberry Pi -- Starting with Raspbian; Technical requirements; What can the Raspberry Pi do?; Speed and power; Connectivity and networking; The recommended Raspberry Pi version; What connections will we use?; Raspberry Pi Hats; What is Raspbian?; Preparing an SD card; Flashing the card in Etcher Getting EtcherUsing Etcher to write to the card; Summary; Questions; Further reading; Chapter 4: Preparing a Raspberry Pi for a Robot -- Headless by Default; Technical requirements; What does headless mean and why?; Setting up wireless on the Raspberry Pi and enabling SSH; The wpa_supplicant.conf file; Finding your Pi on the network; Apple macOS; Microsoft Windows; Linux; Testing the setup; What if you cannot reach the Raspberry Pi?; Using PuTTY or SSH to connect to your Raspberry Pi; Configuring Raspbian; Renaming your Pi; Securing your Pi (a little bit); Reboot and reconnect Updating the software on your Raspberry PiWhat is sudo?; Shutting down your Raspberry Pi; Summary; Questions; Further reading; Chapter 5: Backing Up the Code with Git and SD Card Copies; Technical requirements; How code can be broken or lost; SD card data loss and corruption; Bad changes to the code or configuration; Combinations; Strategy 1 -- keep the code on the PC and upload it; Strategy 2 -- using Git to go back in time; Strategy 3 -- making SD card backups; Windows; Mac and Linux; Linux; Mac; Cloning with DD; Summary; Questions; Further reading Chapter 6: Building Robot Basics -- Wheels, Power, and WiringTechnical requirements; Choosing a chassis kit; Size; Wheel count; Wheels and motors; Simplicity; Cost; Conclusion; Choosing a motor controller; Integration level; Pin usage; Size; Soldering; Connectors; Conclusion; Powering the robot; Test fitting the robot; Assembling the base; Assembling the base, motors, and wheels; Plastic motor brackets; Metal motor brackets; Adding the castor wheel; Putting the wheels on; Bringing the cables up; Fitting the Raspberry Pi; Adding the batteries; The USB power bank; Mounting the AA battery holder Robots Programming. http://id.loc.gov/authorities/subjects/sh85114638 Raspberry Pi (Computer) http://id.loc.gov/authorities/subjects/sh2013000263 Python (Computer program language) http://id.loc.gov/authorities/subjects/sh96008834 Robots Programmation. Raspberry Pi (Ordinateur) Python (Langage de programmation) Computer hardware. bicssc Storage media & peripherals. bicssc Computer programming / software development. bicssc Computers Hardware Peripherals. bisacsh Computers Hardware General. bisacsh Computers Programming General. bisacsh Python (Computer program language) fast Raspberry Pi (Computer) fast Robots Programming fast |
subject_GND | http://id.loc.gov/authorities/subjects/sh85114638 http://id.loc.gov/authorities/subjects/sh2013000263 http://id.loc.gov/authorities/subjects/sh96008834 |
title | Learn Robotics Programming : Build and Control Autonomous Robots Using Raspberry Pi 3 and Python. |
title_auth | Learn Robotics Programming : Build and Control Autonomous Robots Using Raspberry Pi 3 and Python. |
title_exact_search | Learn Robotics Programming : Build and Control Autonomous Robots Using Raspberry Pi 3 and Python. |
title_full | Learn Robotics Programming : Build and Control Autonomous Robots Using Raspberry Pi 3 and Python. |
title_fullStr | Learn Robotics Programming : Build and Control Autonomous Robots Using Raspberry Pi 3 and Python. |
title_full_unstemmed | Learn Robotics Programming : Build and Control Autonomous Robots Using Raspberry Pi 3 and Python. |
title_short | Learn Robotics Programming : |
title_sort | learn robotics programming build and control autonomous robots using raspberry pi 3 and python |
title_sub | Build and Control Autonomous Robots Using Raspberry Pi 3 and Python. |
topic | Robots Programming. http://id.loc.gov/authorities/subjects/sh85114638 Raspberry Pi (Computer) http://id.loc.gov/authorities/subjects/sh2013000263 Python (Computer program language) http://id.loc.gov/authorities/subjects/sh96008834 Robots Programmation. Raspberry Pi (Ordinateur) Python (Langage de programmation) Computer hardware. bicssc Storage media & peripherals. bicssc Computer programming / software development. bicssc Computers Hardware Peripherals. bisacsh Computers Hardware General. bisacsh Computers Programming General. bisacsh Python (Computer program language) fast Raspberry Pi (Computer) fast Robots Programming fast |
topic_facet | Robots Programming. Raspberry Pi (Computer) Python (Computer program language) Robots Programmation. Raspberry Pi (Ordinateur) Python (Langage de programmation) Computer hardware. Storage media & peripherals. Computer programming / software development. Computers Hardware Peripherals. Computers Hardware General. Computers Programming General. Robots Programming |
work_keys_str_mv | AT stapledanny learnroboticsprogrammingbuildandcontrolautonomousrobotsusingraspberrypi3andpython |