Status Report – April 21

Overall Status Report:

This past week, significant progress was made on both the software and hardware sides of the Bearbot project. Kayla finalized the user study setup, developed the pre/post surveys with feedback, and conducted three user study tests. To keep the web app simple and aligned with study goals, the settings page was removed, and instead of logging user interactions through local storage (which caused lag), the team decided to use screen recordings to capture user activity. Firmware development on Kayla’s side is complete.
Meanwhile, Taylor finished the final hardware adjustments: the Bearbot’s speakers are fully functional with music selection and volume control features, and the arms were swapped out for switches to improve the user experience and provide a fidget element. Taylor and Kayla also hosted live testing sessions at Robert’s Engineering Hall, receiving positive feedback from users. All systems are now fully operational, and Bearbot is being actively used in real-world study scenarios.

 

Kayla’s Status Report:

Taylor Status Report:

Final touchups were made on the hardware side:

The speakers are operational and play music from them, and music selection and volume adjustment were reprogrammed into the firmware! The user can now select from 4 tracks that are on the SD card of the DF Mini Player, and play one of the songs.

The arms were swapped for switches for an additional fidget element and a better way to turn the humidifier on and off.

I also got a few friends to test out the Bearbot – Kayla and I went to Robert’s Engineering Hall and set up the robot and one of our computers for people to interact with. Overall users had a positive response to working with the Bearbot.

All of the different systems are operational, and I have even been using Bearbot to study and focus on my homework!

Additional Questions

As you’ve designed, implemented and debugged your project, what new tools or new knowledge did you find it necessary to learn to be able to accomplish these tasks? What learning strategies did you use to acquire this new knowledge?

There were so many new things I had to learn in order for our project to work and look as well as it does. During my time here, my concentration has always been software – this meant that I had to learn a few things on the hardware side and find additional resources for if I ever got stuck.

Talking with people that were experts in what I was working on was extremely helpful! Getting in contact with Professor Zeglin allowed me to learn how to make a silicone exterior for Bearbot, and he allowed me to use his class resources for free. The robotics club officers were also super helpful when I didn’t understand what was happening with a specific component. I would also look at Arduino forums for people who would have similar problems as me – especially with the DF Mini Player.