From August 22nd to 23rd, 2015, a vibrant Ubuntu mobile hackathon took place in Shenzhen, bringing together tech enthusiasts and developers eager to explore the potential of the Ubuntu operating system. Participants were encouraged to form teams and use the Ubuntu SDK to create innovative apps that could run on Ubuntu-powered smartphones. Among them was Joseph Wang, who showcased his unique project by integrating an open-source 3D-printed robot named Rapiro with an app he developed on-site. The robot could mimic sounds similar to "Star Wars" character R2-D2 and engage in simple interactions with users.
Ubuntu is a Linux-based operating system designed primarily for desktop environments but also supports mobile applications through its Ubuntu Touch platform. Joseph’s project, titled *MrRobot*, centered around the Rapiro robot—a fascinating open-source DIY kit powered by a Raspberry Pi, a camera module, and several servos. All mechanical components of Rapiro are 3D-printed, and its STL files are available for free online, making it accessible for anyone interested in building their own version.
During the hackathon, Joseph focused on enhancing Rapiro by developing a mobile application using Ubuntu Touch. This app added voice recognition, touch control, and pan functionality, allowing users to interact with the robot through their phones. “The MrRobot project is an Ubuntu mobile app that gives the robot voice, touch, and pan control so users can interact with the Rapiro robot,†Joseph explained. He spent 28 hours working on the project during the event and successfully completed it.
Beyond just the app, Joseph also decided to create a detailed tutorial to guide others in building their own Rapiro robot from scratch. The tutorial covers 3D printing, assembly, and software installation, offering a hands-on learning experience in programming, hacking, and app development. It also introduces users to the Raspberry Pi, a crucial component in many 3D printing and robotics projects.
To get started, participants need an Ubuntu phone running Ubuntu Touch, a Raspberry Pi with Wi-Fi dongle and Raspbian OS, a pre-assembled Rapiro robot (which requires 3D printing), the Ubuntu SDK, Arduino IDE, and access to the Wit.ai API. These tools help build the necessary applications and enable seamless interaction between the phone and the robot.
Joseph outlined three main interactive features in his project: a touchscreen interface for direct control, an accelerometer that detects movement to trigger actions, and a sound recording button that allows users to interact via voice commands. Each feature adds a new dimension to how users can engage with the robot, making the experience more dynamic and engaging.
This project not only highlights the power of open-source technology but also demonstrates how creative minds can push the boundaries of what’s possible with Ubuntu and 3D-printed robotics. Whether you're a seasoned developer or a curious hobbyist, Joseph's work offers a great starting point for exploring the intersection of hardware, software, and user interaction.
Paper Wipe
Paper Wipe, Airlaid Paper,Hand Wipes,Kitchen Wipes
BODA ENTERPRISE LIMITED , https://www.bodapaper.com