Talks
Speakers
Events
Topics
Sign in
Home
Talks
Speakers
Events
Topics
Leaderboard
Use
Analytics
Sign in
Suggest modification to this talk
Title
Description
[Due to copyright reasons, mute audio in some parts of the movie] http://rubykaigi.org/2015/presentations/juliancheal Web apps are great and everything, but imagine using Ruby to fly drones and make them dance to the sounds of dubstep! Or to control disco lights and other robots! Sounds fun, right? In this talk, we will not only explore how we can write code to make this possible, but it will also be full of exciting, interactive (and possibly dangerous ;) ) demos!
Date
Summarized using AI?
If this talk's summary was generated by AI, please check this box. A "Summarized using AI" badge will be displayed in the summary tab to indicate that the summary was generated using AI.
Show "Summarized using AI" badge on summary page
Summary
Markdown supported
In the presentation titled "Charming Robots" at RubyKaigi 2015, speaker Julian Cheal explores the exciting integration of robotic control using Ruby programming, building on the foundation laid by previous talks. This session encompasses a variety of engaging demonstrations showcasing how easily one can use Ruby and other languages to control different types of robotic devices, including drones, lights, and sound systems. Key points discussed in the presentation include: - **Introduction to R2 Framework**: Cheal begins by referencing the R2 framework introduced in 2013 for controlling robots with Ruby. He highlights advancements, indicating that Ruby programming has extended to work with other languages such as JavaScript and Go. - **Basic Robotics Demonstration**: He illustrates fundamental programming concepts in robotics, like blinking an LED with an Arduino, which serves as an entry point to hardware programming. - **Control of Multiple LEDs**: Cheal shows how to control multiple LEDs using a DigiSpark microcontroller and discusses the potential of utilizing Travis CI for monitoring coding results through LED indicators. - **Synchronized Visual Displays**: Cheal uses an RGB LED strip that changes color based on sound volume, creating an example of how music can synchronize lighting for events. - **Hardware Accessibility**: The focus shifts towards affordable hardware like Raspberry Pi, emphasizing the relationship between web technologies, microcontrollers, and robotics programming using Ruby. - **Fun with iBeacons**: Utilizing a sonic screwdriver to detect iBeacons demonstrates the outcome of combining fun devices with Ruby programming. - **Karaoke using Robotics**: An innovative karaoke setup showcases a Leap Motion controller, allowing users to interact with the karaoke system without traditional microphones. - **Music Generation via Ruby**: Through Sonic Pi, Cheal demonstrates how Ruby can be used to compose music, highlighting the creative potential of coding for sound. - **Drone Control**: A significant portion of the talk is devoted to controlling an AR Drone using Ruby, culminating in a demonstration that melds technology with artistic expression, including drone piloting via a dance mat. - **Integration of Technologies**: The presentation culminates in a live demo that combines the control of a drone, lights, and music into one cohesive performance. In conclusion, Julian Cheal expresses enthusiasm for the future of Ruby and robotics. He emphasizes the endless creativity that arises from integrating these technologies, suggesting that innovations will continue to emerge, helping to inspire the next generation to engage with programming through exciting platforms like Minecraft. The closing message advocates for the friendly nature of robots when programmed creatively with Ruby.
Suggest modifications
Cancel