Building an SDK Library for a Robot Arm and Running from Nerves | Elixir Montréal Nov 2025
Автор: Montreal Elixir
Загружено: 2025-11-21
Просмотров: 110
In this talk, Kevin Edey demonstrates how to build a reusable Elixir SDK for the Waveshare RoArm robot arm and deploy it to run on a Raspberry Pi using Nerves.
Starting with the challenge of replacing an existing Python SDK, Kevin walks through the process of reverse-engineering the robot arm's command protocol using Claude, developing the Elixir library using Circuits.UART for UART communication, and publishing the rowarm library to Hex.pm. You'll learn about the importance of establishing a visual feedback mechanism for rapid iteration, the lessons learned transitioning from web-based development to embedded systems with Nerves, and practical workflows for faster development cycles on embedded hardware.
Key Topics Covered:
Reverse-engineering hardware protocols with AI assistance
Building reusable Elixir libraries for robotics
Using Circuits and UART for serial communication
Publishing libraries to Hex.pm
Developing with Nerves and Raspberry Pi
Creating interactive web interfaces for device control
Establishing effective feedback mechanisms for embedded development
Video streaming challenges with Membrane and WebRTC
Resources:
rowarm library: https://hexdocs.pm/roarm
GitHub repositories for SDK and Nerves implementation
This talk was presented at the Elixir Montreal Meetup on November 20, 2025. Join us for future meetups. https://guild.host/elixir-montreal/ev...
Next Meetup: January 22, 2026
Доступные форматы для скачивания:
Скачать видео mp4
-
Информация по загрузке: