optimizing tensegrity locomotion using bayesian
play

Optimizing Tensegrity Locomotion Using Bayesian Optimization James - PowerPoint PPT Presentation

Optimizing Tensegrity Locomotion Using Bayesian Optimization James Boggs John Rieffel (Advisor) What is a tensegrity? How do we get a tensegrity to move? Research question: To what extent can we replicate Rieffel and Mourets results by


  1. Optimizing Tensegrity Locomotion Using Bayesian Optimization James Boggs John Rieffel (Advisor)

  2. What is a tensegrity?

  3. How do we get a tensegrity to move?

  4. Research question: To what extent can we replicate Rieffel and Mouret’s results by using Bayesian optimization to find motor frequencies which produce forward motion on our tensegrity?

  5. Building the tensegrity I worked with Alex Chu (ME), Kentaro Barhydt (ME), Riley Konsella (CPE) and Mitchell Clifford (EE) to produce a wireless-enabled tensegrity strut by writing Arduino control code

  6. Bluetooth control process Desktop Computer 3) experiment done 1) startup status 2) frequency to run RFDuino

  7. Creating the testing setup There are both hardware and software components:

  8. Tensegrity tracking algorithm b) c) a) f) e) d)

  9. What is Bayesian optimization? Function estimate Result Frequencies Evaluation

  10. Running the Bayesian optimization code

  11. Running the Bayesian optimization code

  12. Running the Bayesian optimization code

  13. Tensegrity movement vectors

  14. Results

  15. Results

  16. Results

  17. Conclusions Working with Riley, Alex, Mitchell, and Kentaro, I helped improve our tensegrity ● by making it wireless and giving more features ● Working with Kentaro, I helped build a new testing setup to accompany the new tensegrity I developed a tracking algorithm using OpenCV to track our tensegrity and allow ● us to perform tests with it ● Using an out-of-the-box Bayesian optimization package for Python, I demonstrated that Bayesian optimization can be used to develop effective tensegrity gaits

  18. Future work This term: ● Test out different acquisition functions Long-term: ● Use Bayesian optimization baseline to evaluate other methods of gait generation

  19. Acknowledgements John Rieffel, Kentaro Barhydt, Mitchell Clifford, Tommy Sipple, Katerina Petridou

Recommend


More recommend