Beginning robotics with Raspberry Pi and Arduino: using Python and OpenCV
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Buch |
Sprache: | English |
Veröffentlicht: |
New York
Apress
[2018]
|
Schriftenreihe: | Technology in action
|
Schlagworte: | |
Online-Zugang: | Inhaltstext http://www.springer.com/ Inhaltsverzeichnis |
Beschreibung: | Auf der Coverrückseite: Shelve in: Hardware and maker, user level: Beginning |
Beschreibung: | xvii, 363 Seiten Illustrationen 23.5 cm x 15.5 cm |
ISBN: | 9781484234617 1484234618 |
Internformat
MARC
LEADER | 00000nam a2200000 c 4500 | ||
---|---|---|---|
001 | BV045089727 | ||
003 | DE-604 | ||
005 | 20200211 | ||
007 | t | ||
008 | 180717s2018 xxua||| |||| 00||| eng d | ||
016 | 7 | |a 1148776761 |2 DE-101 | |
020 | |a 9781484234617 |c Book : circa EUR 26.74 (DE) (freier Preis), circa EUR 27.49 (AT) (freier Preis), circa CHF 27.50 (freier Preis) |9 978-1-4842-3461-7 | ||
020 | |a 1484234618 |9 1-4842-3461-8 | ||
024 | 3 | |a 9781484234617 | |
028 | 5 | 2 | |a Bestellnummer: 978-1-4842-3461-7 |
028 | 5 | 2 | |a Bestellnummer: 86943326 |
035 | |a (OCoLC)1050939980 | ||
035 | |a (DE-599)DNB1148776761 | ||
040 | |a DE-604 |b ger |e rda | ||
041 | 0 | |a eng | |
044 | |a xxu |c XD-US | ||
049 | |a DE-11 |a DE-703 | ||
084 | |a ST 170 |0 (DE-625)143602: |2 rvk | ||
084 | |a ST 160 |0 (DE-625)143599: |2 rvk | ||
084 | |a ST 308 |0 (DE-625)143655: |2 rvk | ||
100 | 1 | |a Cicolani, Jeff |e Verfasser |0 (DE-588)1159792151 |4 aut | |
245 | 1 | 0 | |a Beginning robotics with Raspberry Pi and Arduino |b using Python and OpenCV |c Jeff Cicolani |
264 | 1 | |a New York |b Apress |c [2018] | |
264 | 4 | |c © 2018 | |
300 | |a xvii, 363 Seiten |b Illustrationen |c 23.5 cm x 15.5 cm | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
490 | 0 | |a Technology in action | |
500 | |a Auf der Coverrückseite: Shelve in: Hardware and maker, user level: Beginning | ||
650 | 0 | 7 | |a Python |g Programmiersprache |0 (DE-588)4434275-5 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Robotik |0 (DE-588)4261462-4 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Arduino-Plattform |0 (DE-588)7692236-4 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Raspberry Pi |0 (DE-588)1027903738 |2 gnd |9 rswk-swf |
653 | |a UK | ||
653 | |a Raspberry Pi | ||
653 | |a Arduino | ||
653 | |a Maker | ||
653 | |a Robot | ||
653 | |a Robotics | ||
653 | |a IC2 | ||
653 | |a webcam | ||
653 | |a Python | ||
653 | |a UK | ||
689 | 0 | 0 | |a Robotik |0 (DE-588)4261462-4 |D s |
689 | 0 | 1 | |a Raspberry Pi |0 (DE-588)1027903738 |D s |
689 | 0 | 2 | |a Arduino-Plattform |0 (DE-588)7692236-4 |D s |
689 | 0 | 3 | |a Python |g Programmiersprache |0 (DE-588)4434275-5 |D s |
689 | 0 | |8 1\p |5 DE-604 | |
710 | 2 | |a Apress L.P. |0 (DE-588)1065538766 |4 pbl | |
776 | 0 | 8 | |i Elektronische Reproduktion |z 9781484234624 |
856 | 4 | 2 | |m X:MVB |q text/html |u http://deposit.dnb.de/cgi-bin/dokserv?id=8953927e9cc14deb90d079fbc4ac3278&prov=M&dok_var=1&dok_ext=htm |3 Inhaltstext |
856 | 4 | 2 | |m X:MVB |u http://www.springer.com/ |
856 | 4 | 2 | |m Digitalisierung UB Bayreuth - ADAM Catalogue Enrichment |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=030480533&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
999 | |a oai:aleph.bib-bvb.de:BVB01-030480533 | ||
883 | 1 | |8 1\p |a cgwrk |d 20201028 |q DE-101 |u https://d-nb.info/provenance/plan#cgwrk |
Datensatz im Suchindex
_version_ | 1804178712187371520 |
---|---|
adam_text | Table of Contents About the Author..................................................... ........................xi About the Technical Reviewer................................................................xiii Introduction............................................................................................... xv Chapter 1: Introduction to Robotics......................................................... 1 Robotics Basics....................................................................................................... 2 Linux and Robotics............................................................................................3 Sensorsand GPIO.............................................................................................. 4 Motion and Control............................................................................................ 5 Raspberry Pi and Arduino............................. 5 Project Overview..................................................................................................... 8 The Robot.......................................................................................................... 8 Bill of Materials (BOM)......................................................................................9 Summary................................................................................................................15 Chapter 2: An Introduction to Raspberry Pi........................................... 17 Downloading and Installing Raspbian.................................................................. 17
Raspbian with OpenCV....................................................................................19 The “Hard” Way............................................................................................... 19 The “Easy” Way............................................................................................... 22 Connecting Raspberry Pi.............................................. 24 Configuring Your Pi................................................................................................ 26
TABLE OF CONTENTS Using raspi-config............................................................................................. 27 Users..................................................................................................................34 Connecting to a Wireless Network................................................................... 37 Going Headiess....................................................................................................... 37 Remote Access..................................................................................................38 Summary................................................................................................................. 45 Chapter 3: A Crash Course inPython........................................................... 47 Python Overview.....................................................................................................49 Downloading and Installing Python........................................................................49 Python Tools............................................................................................................50 The Python Shell............................................................................................... 51 The Python Editor............................................................................................. 52 The Zen of Python............................................................................................. 55 Writing and Running a Python
Program................................................................ 56 Hello World....................................................................................................... 57 Basic Structure................................................................................................. 58 Running a Program...........................................................................................61 Programming in Python.........................................................................................61 Variables........................................................................................................... 62 Data Types........................................................................................................ 62 A Final Note on Variables..................................................................................74 Control Structures............................................................................................75 Functions......................................... 81 Adding Functionality throughModules............................................................. 85 Classes............................................................................................................. 91 Styling..............................................................................................................99 Summary..............................................................................................................101 vi
TABLE OF CONTENTS Chapter 4: Raspberry Pi GPIO................................................................... 103 Raspberry Pi GPIO............................................................................................... 103 Pin Numbering..............................................................................................105 Connecting to the Raspberry Pi................................................................... 106 Limitations of Raspberry Pi’s GPIO.............................................................. 107 Accessing GPIO with Python........................................................................ 108 Simple Output: LED Example....................................................................... 110 Simple Input................................................................................................. 117 Summary..............................................................................................................127 Chapter 5: Raspberry Pi and Arduino.................................................... 129 Raspberry Pi’s GPIO in Review............................................................................130 Real-Time or Near Real-Time Processing................................................... 130 Analog Input................................................................................................. 131 Analog Output............................................................................................... 131 Arduino to the
Rescue......................................................................................... 132 Using Arduino...................................................................................................... 134 Installing the Arduino IDE............................................................................. 135 Connecting an Arduino................................................................................. 135 Programming Arduino................................................................................... 136 Sketches........................................................................................................145 A Brief Introduction to the Arduino Language................................................... 149 Including Other Files.............................. і......................................................150 Variables and Data Types..............................................................................150 Control Structures........................................................................................ 155 Working with Pins......................................................................................... 162 Objects and Classes..................................................................................... 167 Serial............................................................................................................. 167 Arduino to Pi and Back Again....................................................................... 171 vii
TABLE OF CONTENTS Pinguino................................................................................................................ 181 Setting up the Circuit...................................................................................... 182 Summary............................................................................................................... 185 Chapter 6: Driving Motors.......................................................................... 187 Motors Drivers...................................................................................................188 Types of Motors...............................................................................................188 Motor Properties..............................................................................................192 Motor Drivers...................................................................................................195 Working with Motor Controllers........................................................................... 195 Adafruit DC Stepper Motor HAT...................................................................196 L298N Generic Motor Driver........................................................................... 217 Summary............................................................................................................... 228 Chapter 7: Assembling the Robot............................................................. 229 Assembling the Chassis....................................................................................... 230
Choosing a Material........................................................................................ 230 The Whippersnapper....................................................................................... 231 Mounting the Electronics..................................................................................... 239 Wiring.................................................................................................................... 246 Mounting Sensors.................................................................................................249 The Finished Robot...............................................................................................252 Making the Robot Mobile................................................................................ 253 Summary............................................................................................................... 266 Chapter 8: Working with Infrared Sensors............................................. 267 Infrared Sensors....................................................................................................267 Types of IR Sensors........................................................................................ 268 Working with IR Sensors...................................................................................... 272 viii
TABLE OF CONTENTS Connecting an IR Sensor...............................................................................273 Mounting the IR Sensors...............................................................................276 The Code........................................................................................................ 278 Understanding PID Control..................................................................................289 Control Loops................................................................................................. 289 Implementing the PID Controller............................................... 292 Summary..............................................................................................................296 Chapter 9: An Introduction to OpenCV.................................................... 297 Computer Vision.................................................................................................. 297 OpenCV.......................................................................................................... 299 Selecting a Camera....................................................................................... 302 Installing the Camera....................................................................................304 OpenCV Basics.................................................................................................... 305 Working with Images.....................................................................................306 Capturing
Images..........................................................................................308 Image Transformations..................................................................................316 Working with Color........................................................................................319 Blobs and Blob Detection..............................................................................325 Ball-Chasing Bot................................................................................................. 333 Summary..............................................................................................................340 Chapter 10: Conclusion.............................................................................. 343 Types of Robotics................................................................................................ 344 Tools....................................................................................................................344 Software........................................................................................................ 345 Hardware....................................................................................................... 351 Summary....................................................................................................... 354 Index...............................................................................................................355 ix
|
any_adam_object | 1 |
author | Cicolani, Jeff |
author_GND | (DE-588)1159792151 |
author_facet | Cicolani, Jeff |
author_role | aut |
author_sort | Cicolani, Jeff |
author_variant | j c jc |
building | Verbundindex |
bvnumber | BV045089727 |
classification_rvk | ST 170 ST 160 ST 308 |
ctrlnum | (OCoLC)1050939980 (DE-599)DNB1148776761 |
discipline | Informatik |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>02838nam a2200697 c 4500</leader><controlfield tag="001">BV045089727</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20200211 </controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">180717s2018 xxua||| |||| 00||| eng d</controlfield><datafield tag="016" ind1="7" ind2=" "><subfield code="a">1148776761</subfield><subfield code="2">DE-101</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9781484234617</subfield><subfield code="c">Book : circa EUR 26.74 (DE) (freier Preis), circa EUR 27.49 (AT) (freier Preis), circa CHF 27.50 (freier Preis)</subfield><subfield code="9">978-1-4842-3461-7</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">1484234618</subfield><subfield code="9">1-4842-3461-8</subfield></datafield><datafield tag="024" ind1="3" ind2=" "><subfield code="a">9781484234617</subfield></datafield><datafield tag="028" ind1="5" ind2="2"><subfield code="a">Bestellnummer: 978-1-4842-3461-7</subfield></datafield><datafield tag="028" ind1="5" ind2="2"><subfield code="a">Bestellnummer: 86943326</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)1050939980</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)DNB1148776761</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">rda</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">eng</subfield></datafield><datafield tag="044" ind1=" " ind2=" "><subfield code="a">xxu</subfield><subfield code="c">XD-US</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-11</subfield><subfield code="a">DE-703</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 170</subfield><subfield code="0">(DE-625)143602:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 160</subfield><subfield code="0">(DE-625)143599:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 308</subfield><subfield code="0">(DE-625)143655:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Cicolani, Jeff</subfield><subfield code="e">Verfasser</subfield><subfield code="0">(DE-588)1159792151</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Beginning robotics with Raspberry Pi and Arduino</subfield><subfield code="b">using Python and OpenCV</subfield><subfield code="c">Jeff Cicolani</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">New York</subfield><subfield code="b">Apress</subfield><subfield code="c">[2018]</subfield></datafield><datafield tag="264" ind1=" " ind2="4"><subfield code="c">© 2018</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">xvii, 363 Seiten</subfield><subfield code="b">Illustrationen</subfield><subfield code="c">23.5 cm x 15.5 cm</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="b">n</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="b">nc</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="490" ind1="0" ind2=" "><subfield code="a">Technology in action</subfield></datafield><datafield tag="500" ind1=" " ind2=" "><subfield code="a">Auf der Coverrückseite: Shelve in: Hardware and maker, user level: Beginning</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Python</subfield><subfield code="g">Programmiersprache</subfield><subfield code="0">(DE-588)4434275-5</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Robotik</subfield><subfield code="0">(DE-588)4261462-4</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Arduino-Plattform</subfield><subfield code="0">(DE-588)7692236-4</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Raspberry Pi</subfield><subfield code="0">(DE-588)1027903738</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">UK</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Raspberry Pi</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Arduino</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Maker</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Robot</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Robotics</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">IC2</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">webcam</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Python</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">UK</subfield></datafield><datafield tag="689" ind1="0" ind2="0"><subfield code="a">Robotik</subfield><subfield code="0">(DE-588)4261462-4</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="1"><subfield code="a">Raspberry Pi</subfield><subfield code="0">(DE-588)1027903738</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="2"><subfield code="a">Arduino-Plattform</subfield><subfield code="0">(DE-588)7692236-4</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="3"><subfield code="a">Python</subfield><subfield code="g">Programmiersprache</subfield><subfield code="0">(DE-588)4434275-5</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2=" "><subfield code="8">1\p</subfield><subfield code="5">DE-604</subfield></datafield><datafield tag="710" ind1="2" ind2=" "><subfield code="a">Apress L.P.</subfield><subfield code="0">(DE-588)1065538766</subfield><subfield code="4">pbl</subfield></datafield><datafield tag="776" ind1="0" ind2="8"><subfield code="i">Elektronische Reproduktion</subfield><subfield code="z">9781484234624</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">X:MVB</subfield><subfield code="q">text/html</subfield><subfield code="u">http://deposit.dnb.de/cgi-bin/dokserv?id=8953927e9cc14deb90d079fbc4ac3278&prov=M&dok_var=1&dok_ext=htm</subfield><subfield code="3">Inhaltstext</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">X:MVB</subfield><subfield code="u">http://www.springer.com/</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">Digitalisierung UB Bayreuth - ADAM Catalogue Enrichment</subfield><subfield code="q">application/pdf</subfield><subfield code="u">http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=030480533&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Inhaltsverzeichnis</subfield></datafield><datafield tag="999" ind1=" " ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-030480533</subfield></datafield><datafield tag="883" ind1="1" ind2=" "><subfield code="8">1\p</subfield><subfield code="a">cgwrk</subfield><subfield code="d">20201028</subfield><subfield code="q">DE-101</subfield><subfield code="u">https://d-nb.info/provenance/plan#cgwrk</subfield></datafield></record></collection> |
id | DE-604.BV045089727 |
illustrated | Illustrated |
indexdate | 2024-07-10T08:08:19Z |
institution | BVB |
institution_GND | (DE-588)1065538766 |
isbn | 9781484234617 1484234618 |
language | English |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-030480533 |
oclc_num | 1050939980 |
open_access_boolean | |
owner | DE-11 DE-703 |
owner_facet | DE-11 DE-703 |
physical | xvii, 363 Seiten Illustrationen 23.5 cm x 15.5 cm |
publishDate | 2018 |
publishDateSearch | 2018 |
publishDateSort | 2018 |
publisher | Apress |
record_format | marc |
series2 | Technology in action |
spelling | Cicolani, Jeff Verfasser (DE-588)1159792151 aut Beginning robotics with Raspberry Pi and Arduino using Python and OpenCV Jeff Cicolani New York Apress [2018] © 2018 xvii, 363 Seiten Illustrationen 23.5 cm x 15.5 cm txt rdacontent n rdamedia nc rdacarrier Technology in action Auf der Coverrückseite: Shelve in: Hardware and maker, user level: Beginning Python Programmiersprache (DE-588)4434275-5 gnd rswk-swf Robotik (DE-588)4261462-4 gnd rswk-swf Arduino-Plattform (DE-588)7692236-4 gnd rswk-swf Raspberry Pi (DE-588)1027903738 gnd rswk-swf UK Raspberry Pi Arduino Maker Robot Robotics IC2 webcam Python Robotik (DE-588)4261462-4 s Raspberry Pi (DE-588)1027903738 s Arduino-Plattform (DE-588)7692236-4 s Python Programmiersprache (DE-588)4434275-5 s 1\p DE-604 Apress L.P. (DE-588)1065538766 pbl Elektronische Reproduktion 9781484234624 X:MVB text/html http://deposit.dnb.de/cgi-bin/dokserv?id=8953927e9cc14deb90d079fbc4ac3278&prov=M&dok_var=1&dok_ext=htm Inhaltstext X:MVB http://www.springer.com/ Digitalisierung UB Bayreuth - ADAM Catalogue Enrichment application/pdf http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=030480533&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA Inhaltsverzeichnis 1\p cgwrk 20201028 DE-101 https://d-nb.info/provenance/plan#cgwrk |
spellingShingle | Cicolani, Jeff Beginning robotics with Raspberry Pi and Arduino using Python and OpenCV Python Programmiersprache (DE-588)4434275-5 gnd Robotik (DE-588)4261462-4 gnd Arduino-Plattform (DE-588)7692236-4 gnd Raspberry Pi (DE-588)1027903738 gnd |
subject_GND | (DE-588)4434275-5 (DE-588)4261462-4 (DE-588)7692236-4 (DE-588)1027903738 |
title | Beginning robotics with Raspberry Pi and Arduino using Python and OpenCV |
title_auth | Beginning robotics with Raspberry Pi and Arduino using Python and OpenCV |
title_exact_search | Beginning robotics with Raspberry Pi and Arduino using Python and OpenCV |
title_full | Beginning robotics with Raspberry Pi and Arduino using Python and OpenCV Jeff Cicolani |
title_fullStr | Beginning robotics with Raspberry Pi and Arduino using Python and OpenCV Jeff Cicolani |
title_full_unstemmed | Beginning robotics with Raspberry Pi and Arduino using Python and OpenCV Jeff Cicolani |
title_short | Beginning robotics with Raspberry Pi and Arduino |
title_sort | beginning robotics with raspberry pi and arduino using python and opencv |
title_sub | using Python and OpenCV |
topic | Python Programmiersprache (DE-588)4434275-5 gnd Robotik (DE-588)4261462-4 gnd Arduino-Plattform (DE-588)7692236-4 gnd Raspberry Pi (DE-588)1027903738 gnd |
topic_facet | Python Programmiersprache Robotik Arduino-Plattform Raspberry Pi |
url | http://deposit.dnb.de/cgi-bin/dokserv?id=8953927e9cc14deb90d079fbc4ac3278&prov=M&dok_var=1&dok_ext=htm http://www.springer.com/ http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=030480533&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT cicolanijeff beginningroboticswithraspberrypiandarduinousingpythonandopencv AT apresslp beginningroboticswithraspberrypiandarduinousingpythonandopencv |