After thouroughly tuning and calibrating the system, the final result was tested and filmed in order to show the progress of the project.
While the ball doesn't return back to its original starting location, it can stay on the board for up to about 2 minutes. This was deemed acceptable, as in order to improve the performance, reduction in the motor stiction and pivot joints would be necesary. Additionally, a belt tensioner would help. While these would be intruiging to investigate, it is outside the scope of the project. The other main change that could improve the system response would have been use of an IMU to more accurately level out the board before attempting to balance the ball.
Below is a YouTube video that describes the term project, shows the balancing results, and explains the data collection. Please view the video below:
As can be seen in the video above, plots were generated in the PC front end to analyze the data. Figures 16 and 17 below show an example of the data collected from the platform and automatically plotted.
Ideally, these plots would show the ball position and velocity approaching zero, however we were not able to achieve such a controlled response. Instead, these plots suggest evidence that the controller was working properly to take in feedback and change the location of the ball, but could not act to get the ball to settle in a small region on the board as desired.
This project, overall, was a great way to interface with a variety of common hardware and utilize techniques learned in lecture. The culmination of the term project highlighted many new topics from class while trying to balance the ball on a 2 DOF platform.
In summary of our design, while the ball doesn't return back to the origin, the platform does a good job at keeping the ball on top of the resistive touch pad for up to several minutes. To improve performance, hardware would need improvement in an attempt to remove stiction from the belt system or the pivot joints. While this is possible, it would take some redesigning of the components, which is out of the scope for the students. Additionally, a modified controller design that uses integral control in addition to full state feedback could potentially help decrease the aggresiveness of the system response. Thank you to Charlie Refvem for such an educationally interesting and beneficial project, as well as a great two quarters in ME 305 & 405!
Return to the main page for this project: 405 Lab 0xFF: Final Project
Return to the site main page: Table of Contents