Smart Robotic Quadruped: Using Machine Learning for Optimization and Control
Smart Robotic Quadruped project focuses on applying machine learning to optimize parameters and control a robotic quadruped. The team tackles hardware challenges such as voltage, power, and torque, with backup plans in place. Software challenges include running simulations for learning and ensuring fault tolerance. Test plans involve hardware and software testing, along with code examples for implementation.
Download Presentation
Please find below an Image/Link to download the presentation.
The content on the website is provided AS IS for your information and personal use only. It may not be sold, licensed, or shared on other websites without obtaining consent from the author. Download presentation by click this link. If you encounter any issues during the download, it is possible that the publisher has removed the file from their server.
E N D
Presentation Transcript
Smart Robotic Quadruped: Using Machine Learning to Optimize Parameters and Control Brittany Lamorie, Cody Otto, Duncan Prance
General Information Functionality: - Taught from computer - Milestones - Adjusts on the fly Motivations: - Machine Learning - Building a robot Inspiration: - Bipedal Simulations done in 2013 Proof of Concept: https://youtu.be/M8YjvHYbZ9w?t=15
Hardware Block Diagram
Hardware Challenges: - Voltage - Power - Torque Backup Plans: - Tethered - Higher torque/cost servos
Data Flow Diagram
Software Challenges: - Need to run large amounts of simulations for learning - Making sure that our code is redundant and fault tolerant - Not killing the fragile hardware Backup Plans: - Not using machine learning - Confining movement to a set boundary - Physical tethering for power requirements
Test Plan Hardware: - Test servo motion - Test single leg - Test weight with full setup Software: - Test robot fully in simulation software (pre-recorded) - Using working robot to test simulation results for accuracy - Setup learning algorithm and test that the parameters fall inside set boundaries