ARNEIS - Bibliography
Computer Vision and AI
Articles and books
Book: Artificial Intelligence for IoT Cookbook by Michael Roshak. Packt Publishing, March 2021
Book: OpenCV 4 for Secret Agents - Second Edition by Joseph Howse. Packt Publishing, April 2019
Learning Resources
LearnOpenCV.com hosted by Dr. Satya Mallick
GitHub repository with C++ and Python examples from LearnOpenCV.com: https://github.com/spmallick/learnopencv
Webinars
OpenCV Weekly Webinar hosted by Dr. Satya Mallick and Phil Nelson
Containers and Kubernetes
Book: The Kubernetes Bible by Nassim Kebbani, Piotr Tylenda, Russ McKendrick. Packt Publishing, February 2022
LEGO®
Book: Build and Code Creative Robots with LEGO BOOST by Ashwin Shah. Packt Publishing, November 2021
LEGO® Customer Service - Device Check - provided by lego.com
LEGO® Powered UP Official Homepage
LEGO® Powered Up basic tutorials - 01 - Introduction & history - RacingBrick, 2021-01-11
LEGO® Powered Up Connector - Marek’s microsite, 2022-09-26
LEGO® Powered Up simple code block guide - RackingBrick, 2020-04-29
LEGO® Powered Up extended code block guide - RackingBrick, 2020-04-29
LEGO® Set 42100 (Liebherr R 9800 Excavator) includes 2x LEGO® Technics Bluetooth Hub (LEGO® Part bb0961c01).
Powered Up - A tear down… - Eurobricks Forum, 2018-06-07
Programming the Lego NXT using Mathematica with Math4NXT by Denis Cousineau
Smart Robotics with LEGO MINDSTORMS Robot Inventor by Aaron Maurer. Packt Publishing, May 2021
Controlling LEGO via Bluetooth
BrickNil: A Python async library for PoweredUp/Boost
GitHub repository: https://virantha.github.io/bricknil
Discussion on Eurobricks.com: https://www.eurobricks.com/forum/index.php?/forums/topic/170945-bricknil-a-python-async-library-for-poweredupboost/
Controlling the Lego Technics Hub (Hub 2) via Bluetooth (btle) using a Raspberry Pi 4B
Article: Hack Lego Boost with Raspberry Pi - The MagPi Magazine, 2019-04-01
Tutorial: How to export/import a project in the Powered Up app on Android - RacingBrick, 2020-01-22
Article: How to Set Up Bluetooth on the Raspberry Pi for a LEGO@reg; Spike - Jason Jurotich on Medium.com, 2020-05-23
Lego Boost Roboter mit Python steuern - Reutlingen University (language: German; format: PDF, 21 pages)
legoBTLE4PI: A school project that shows how to control a Lego Jeep with Bluetooth on the Raspberrypi 4B.
GitHub repository: https://github.com/DietrichChristopeit/legoBTLE4PI
pyb00st: Python for LEGO BOOST
GitHub repository: https://github.com/JorgePe/pyb00st
pylgbst: Python library to interact with Move Hub / PoweredUp Hubs
GitHub repository: https://github.com/undera/pylgbst
LibHunt: Pylgbst Alternatives: https://www.libhunt.com/r/pylgbst
Reverse Engineering the LEGO BOOST Move Hub: https://github.com/JorgePe/BOOSTreveng
Thread on StackExchange.com: Which programming environments or APIs are available for the LEGO BOOST?
Marketplaces for LEGO® Parts
BrickEconomy: https://www.brickeconomy.com/
BrickLink: https://www.bricklink.com/
How To: Use the BrickLink API - Episode 1: Creating a CSV Using the API - YouTube Video (37:31) by Just a Brick in The Bucket, 2020-10-05
bricklink_api (Python)
BSX file handler: BSX file (BrickStock, BrickStore) read/write and conversion with Python
Pybricks
Pybricks is Python coding for smart LEGO® hubs. Run MicroPython scripts directly on the hub, and get full control of your motors and sensors. Pybricks runs on LEGO® BOOST, City, Technic, MINDSTORMS®, and SPIKE®. You can code using Windows, Mac, Linux, Chromebook, and Android.
-
The future of BLE, Bluetooth, and USB - Issue #262 on pybricks/support
Troubleshooting Bluetooth in Pybricks Code - Discussion #270 on pybricks/support
Python and Machine Learning
Book: Advanced Deep Learning with Python by Ivan Vasilev. Packt Publishing, December 2019
Free course: Intro to Machine Learning using Microsoft Azure by Udacity in collaboration with Microsoft Azure
Book: Learn Python Programming - Third Edition by Fabrizio Romano, Heinrich Kruger. Packt Publishing, October 2021
Tutorial: MicroPython: Program ESP32/ESP8266 using Mu Editor by Random Nerd Tutorials
Book: Mobile Deep Learning with TensorFlow Lite, ML Kit and Flutter by Anubhav Singh, Rimjhim Bhadani. Packt Publishing, April 2020
Book: Practical Python Programming for IoT by Gary Smart. Packt Publishing, November 2020
Book: The Machine Learning Solutions Architect Handbook by David Ping. Packt Publishing, January 2022