How should robots utilize their embodiment to pass messages to other robots? We, as humans, have so many other ways to communicate to one another besides just speech. We can tap the shoulder of someone else to get their attention. So, what abilities can be we bring to robots?
Designing autonomous robots that collectively solve complex tasks requires innovations in both hardware and software. Inspired by the behavior of slime mold (Physarum polycephalum), which demonstrates intelligence through physical and chemical interactions, this project focuses on creating small robots capable of collaborative problem-solving. These millirobots, functioning as mass-spring oscillators, will use physical interactions to communicate, propagate information, and perform distributed computing to tackle tasks beyond the capability of individual robots.
Through this project, students will:
By the end of the program, students are expected to be able to present a fully functional prototype of their millirobot and a report on their findings, including insights on robot interactions, mobility, and collective behavior. Additionally, students will prepare a presentation for a technical conference that demonstrates the robots' performance in solving complex problems collectively, reflecting an understanding of bio-inspired design principles and collective intelligence in robotics.
As part of this project, students will:
These experiences are designed to build foundational knowledge for future robotics researchers and contribute to the development of a diverse and skilled robotics workforce, all within the collaborative environment of the Robot Form and Function Lab.
Length of commitment | About a semester; 3-5 months |
Start time | Summer (May/June of 2025) |
In-person, remote, or hybrid? | In-Person Project (Can only function with in-person engagement) |
Level of collaboration | Small group project (2-3 students) |
Benefits | Stipend |
Who is eligible | All undergraduate students; preferred, but not required, that students have had experience with programming in C/C++, soldering electronics, and designing and prototyping mechanisms |
Ryan St. Pierre
Assistant Professor
Mechanical and Aerospace Engineering
Phone: (716) 645-1451
Email: ryans@buffalo.edu
Once you begin the digital badge series, you will have access to all the necessary activities and instructions. Your mentor has indicated they would like you to also complete the specific preparation activities below. Please reference this when you get to Step 2 of the Preparation Phase.
robotics, robot, small-scale robot, embedded system, Mechanical and Aerospace Engineering, Computer Science and Engineering, SEAS