Swift and Hardware - Building an Autonomous Tank with Swift
updated about 1 year ago; latest suggestion about 1 year ago
After an initial talk about Swift and Hardware, the next logical step is to interact with the physical world using Swift on the Raspberry Pi to read sensors and drive around a robotic tank.
- how to get Swift running on the Raspberry Pi?
- what sort of toolchain works best for programming from a Mac and getting code onto the device?
- should I use Xcode, or another editor for programming Swift on Linux?
- sending driving commands to motors
- sending/receiving data over the network
- getting sensor data from LIDAR sensors (if time allows)
- see the robot in action on stage
- sending commands to the robot over the network
- tour of the sensor input code (if time allows)
- link to website showing more details that may not have had time to demo (sensor code, construction photos, alternate Swift implementations like manual bit setting)
I'd suggest to focus on demoing the robot moving first and only then demo more advanced stuff. In the past, some ambitious demos didn't have the impact they could by trying to do too much at once.
If this does everything listed there, it sounds amazing.