How AI is Shaping Software Development
Sep 09, 2024
Read more.
Read more.
I dug this up from an older version of my website, where I experimented with Markov chains—an old ancestor to current machine learning.
I decided to build my oldest daughter a small car that she could control via an iPad or computer. The concept was simple: find a SBC that I could program to run a webserver and control the robot. In the past I’ve used Arduino for this type of project. The time I decided to check out Raspberry Pi.
I thought it would be fun to build a rover for myself. Naturally there are significant limitations on what I have the time and resources to build, so it will have to be a bit smaller.
Interacting with robots–or whatever you’re building using Pi–is probably the primary reason you’re using a Pi over other SBMC‘s. The intention of this article is to walk-through setting up a single-page application that will display some information about your Pi, and then execute commands for you.
The curiosity rover I am building requires the use of larger than usual motors. This means I can’t use small 1-inch motors that you find in most RC cars. This also means that the power requirements for each motor is far more than a motor shield can handle.