The first week of working on the ARMtech Capstone Project consisted of Project Understanding and Set up. For set up I worked on Setting up the Microsoft Teams for our team to send larger files on as well as set up Jira Tasks for our team to complete. I also completed research for the Capstone Project on Back drivability, stroke rehabilitation, gantry systems, and MIT-Manus. I also used this research and the project description given by Dr. Kim to formulate interview questions that I could ask Dr. Kim, the client. Picture with Dr. Kim List of questions we asked Dr. Kim and some of his responses. Research Notes
Start of Second Semester This week was the start of the second semester and focused on the mechanics and graphics of the program. Program Display (Elijah) Established a final theme for the GUI , and developed a second more straightforward theme to account for different audiences . Created the ability to use the program without a motor to allow for non -motor issue troubleshooting . Motor inputs are set to 0 (as seen in demo ) Linkage Forces Math (Sean) Checked Dr. Kim's math for solving the (x,y) coordinates of the end of arm Checked Dr. Kim's math for Torque required to produce a force at the end of the arm. Was going to ask Dr. Kim some questions but I became sick, so will do that Thursday. Handle Redesign(Nathan) Handle Redesigned for different heights. Handle size and material reduced. (Gavin)
Initial Manufacturing This week marked the beginning of producing our first prototype, and gaining a batter understanding of what the final product should be for this semester with our available resources. Display Code Demo (Elijah) There are two sides of the code thus far in the project, display and motor control. In the meantime while motors arrive, work on understanding the display code was done. The library chosen for the display was SFML , a cross platform graphics and audio library compatible with C++. The desired demo was designed to show how the code can produce an animation on screen while simultaneously listening for user input (mouse click), thus giving credence that the final program can display the handle position and listen for motor updates . Beginnings of the demo were mostly learning details of C++ like h files, pointers, and classes, with the first output being very simple and static. After research of the documentation, testing, and development, the...
Comments
Post a Comment