Swiftly programming robots
summary
Apple adds Swift Playgrounds support for LEGO Mindstorms and other kits so Swift Playgrounds controls Mindstorms Parrot Sphero mBot, enabling hardware abstraction and live visualized sensor and motor data that exposes problems like a noisy IR beacon. Rapid prototyping claim: a beacon-following robot is built and running in a single afternoon using Swift (vs long NXC workflows). Limitations noted: templates are clumsy, Playgrounds are iPad-only, but the language and tooling dramatically speed demos and debugging.
AI-written summary · about
chapters (16)
- 0:00Introduction
- 1:10Apples announcement
- 1:52What does this mean
- 2:53History of Lego
- 3:56Programmable Bricks
- 5:21Visual Programming
- 8:48Demos
- 9:39C
- 10:44Robotics ecosystems
- 12:23Mathematica
- 14:16iRobot
- 15:11Swift playgrounds
- 16:37Swift bug
- 17:16The robot
- 18:04Sensor visualization
- 19:42Conclusion
related talks
17mSwift beyond Apple platforms
26mSwift beyond Apple: Making Software for the Physical World
19mSwift Without Screens: Powering Connected Devices
25mAI-Assisted Swift in Gamifying an iOS App
53mSwift: New Paradigms for iOS Development
15mLeRobot – Lowering the entry barrier to AI for robotics
36mBlink them to death using Embedded Swift
40mRobots
