In Depth Last Blog Post

Chapter 9: Concepts

My mentor and I are constantly explaining concepts to each other. We mostly discussed these concepts and the beginning of the project, by discussing several of my different robot ideas. Now, we still discuss concepts. For a broad example, a few sessions ago, we implemented a closed loop feedback system I designed (just a fancy way of knowing where the arm actually is, I can explain much better in detail). The concept is getting feedback on the arm, but the potentiometers* and my 3d models to mount the potentiometers to the arm is the practical ideal on how we would get the concept to work. For a more specific example, take a rotary encoder. We also need feedback for the robot’s base, only problem is that the base moves continuously, meaning a potentiometer wont work for the base feedback system. A rotary encoder is similar to a potentiometer, but can move continuously. The concept is the rotary encoder giving feedback, and the practical idea is how the rotary encoder actually works, and how the code will use the encoder for feedback with the arm.

*A potentiometer is a variable resistor, that will spit out different resistances as a value depending on its position, but the potentiometer cannot spin continuously Again, I can explain much better in person.

Chapter 10: Alternatives

My mentor has offered me many alternatives that my last year’s mentor could not. Instead of being close by like my last year’s mentor, he grants me access to a wide range of CNC machinery and various parts for my project. I am very happy with the alternatives that he grants me. For a more specific example, I will use the rotary encoder again. The rotary encoder is an alternative to the potentiometers. The encoder offers continuous rotation, but, the encoder can only spit out 2 separate outputs each with values of 0, or 1, Instead of the potentiometer values of 0 – 1023. This means that more work would have to go into the programming of the robot, and, the robot would need some way of reverting back to its “home position” every time the code initiates. I have an idea of solving this problem, which will be apparent in my learning center.

My learning center will be basically just the robot(I’ve named it Milton). Alongside Milton, I want to have a slideshow or video showing my journey creating the robot. I want to focus on the very basics of how Milton works, and go into detail if I am asked. I want to focus on how much time I spent on this project, how much work I put into this project. For the interactive part, I want Milton to be able to interact with the audience, or have the audience be able to operate the robot themselves.

For the slideshow/video I want to have a montage of pictures, videos and timelapses like this:

Leave a Reply

Your email address will not be published. Required fields are marked *