Course notes: Self driving Pi Car


This project is poorly presented, with no real logical video ordering. However, it covers a lot of topics and the project starts out as an ultrasonic Arduino controlled obstacle avoidance robot and works up to an optical path following robot, and then a CNN lane following robot… a real jack of all trades!

Notes from:

Next the keyboard and joystick videos from the Playlist:

Then, finally


These three videos are related to self driving simulation using Nvidia

Continue reading Course notes: Self driving Pi Car

Don’t get the wrong BNO055!


The Bosch BNO 055 IMU – a combined accelerometer, magnetometer and gyroscope with a built in ARM processor – can support both IIC communication and Serial communication, via the IIC or UART modes. However, this question on SE.Robotics, Aliexpress bought BNO055 UART connection, brought to my attention that certain breakout boards for the BNO005 can not be used in UART mode (at least not without some rework of the board) and therefore are only compatible with Arduino but not the Raspberry Pi.

Continue reading Don’t get the wrong BNO055!

Raspberry Pi, Motorola Atrix Lapdock and Arduino Hoody


I bought a Raspberry Pi in Thailand at the start of the year. I got it working with a Motorola Atrix Lapdock (Lapdock for Motorola ATRIX 4G 11.6″ Motorola AT&T) that I purchased new on eBay for about £70, from Israel.

Motorola Atrix Lapdock
Motorola Atrix Lapdock

It has a Hebrew keyboard and the brackets glyphs are on the incorrect keys, but apart from that it is fine.

I then built an Arduino Hoody (which is equivalent to an Arduino shield), as described in the Instructables guide: The Raspberry Pi – Arduino Connection by , which uses an Arduino Mini Pro 3.3V.

Continue reading Raspberry Pi, Motorola Atrix Lapdock and Arduino Hoody