Talks
Speakers
Events
Topics
Sign in
Home
Talks
Speakers
Events
Topics
Leaderboard
Use
Analytics
Sign in
Suggest modification to this talk
Title
Description
Domo Arigato mruby Roboto by Yurie Yamane and Maysayoshi Takahashi Let's make a self-balancing robot with mruby! We show inverted pendulum robots using mruby. Inverted pendulum robot is two-wheeled, self-balancing robot like Segway. A self-balancing robot usually uses C or C++ because of real time responsibility, but we try to use mruby. We show you two robots, LEGO Mindstorms EV3 version and Raspberry Pi DIY version, and describe how to make them. Help us caption & translate this video! http://amara.org/v/H0pd/
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
The video titled "Domo Arigato mruby Roboto," presented by Yurie Yamane and Maysayoshi Takahashi at RubyConf 2015, explores the development of self-balancing robots using the mruby programming language. The presentation opens by establishing the relevance of robotics in modern life, showcasing both fun and complex robots, including the Yamaha Motobot, which can ride bicycles. A primary focus is the explanation of an inverted pendulum self-balancing robot, mirroring technologies like the Segway. The speakers describe two types of robots they developed: - **LEGO Mindstorms EV3 Robot**: This robot utilizes a G sensor for balance and a light sensor for line tracking. The EV3 traditionally employs languages like C and C++, but the presenters have created a functioning mruby environment that allows for programmatic interaction. An overview of the code, which runs tasks based on priority management, is provided. The balancing task is crucial, as it continually adjusts motor power to maintain stability by reading light sensor data. The robots were demonstrated at a regional competition, highlighting their real-time operational capabilities. - **DIY Raspberry Pi Robot**: The presenters share their experiences building a self-balancing robot from scratch using a Raspberry Pi A+. They discuss components necessary for construction, such as a gyro sensor to measure angles, emphasizing the difficulties faced during development. These include challenges with the hardware and ensuring all components are compatible. The use of PWM for motor speed control is also noted, allowing for versatility in the robot's movement. Throughout the presentation, Yamane and Takahashi stress the rewarding yet challenging nature of creating robots, motivating the audience to engage in similar projects. They conclude by reaffirming their message that building robots is not just a technical task but also a source of enjoyment, encouraging viewers to explore the possibilities of robotics with mruby. In summary, the key takeaways include: - The application of mruby in robotics, particularly for real-time systems. - Demonstration of both LEGO Mindstorms EV3 and Raspberry Pi robots, showcasing different approaches to self-balancing tasks. - Emphasis on the practical challenges and joys of robotics development. - Encouragement to experiment with building robots, highlighting the satisfaction derived from such projects.
Suggest modifications
Cancel