Skip to the content.

ASE Robot Project

(Ours will be superior)

wall-e

About

Our capstone project idea is a multi-use CNC machine built from scratch which will be able to engrave, drill, and cut a wide variety of materials, especially wood and metal. -> An omindiretictional robot that uses a holonomic drive system that also uses tranmission gear systems while providing maximum strength and stability.

Our Team

William Wu

William Wu is currently a rising senior at Stratford High School (2022). He plans to pursue a STEM related career, mostly likely related to computer science. He started coding at a very young age but didn’t take it seriously until he started to program for his robotic competitions in VEX IQ. He has experience in competitive robotics for roughly three years in middle school and started doing competitive coding since sophomore year such as participating in UIL as a junior where Stratford placed third place and doing USACO competitions. He is participating in CS club, BPA, NHS next year, and Focus Points. His skill set includes being able to code in Python, C++, and Java, having experience in all of Stratford’s engineering classes, problem solving and adaptability through his experiences in competitions, general understanding of robotics, and hands-on tasks due to mechanical work at home through robotics. Outside of his career and academic interests, William is heavily interested in marine biology, history, art, and philosophy. He spends the majority of his free time on drawing, and reading.

Ivan Chan

Ivan Chan is a rising senior in Stratford Highschool (2022). He loves science and math, and is planning to major in Mechanical Engineering. He knows how to program in python and has taken all of the engineering courses offered at Stratford Highschool. He has also participated in many extracurricular STEM activities like Nasa Highschool aerospace scholars and Houston Prep at UHD. Ivan participates in Mu Alpha Theta, CS club, NHS, Focal Points Club, the Stratford Orchestra, and Academy of Science and Engineering. Outside of his career and academic interests, Ivan is interested in bouldering, stand-up comedy , and tutoring kids Algebra. For fun, He likes to hang out with his friends, play video games, and write jokes.

Caleb Xu

Caleb is a rising senior in Stratford High School (2022). In addition to having taken all computer science and engineering courses offered at Stratford. Outside of school, Caleb programs competitively in the US Computing Olympiad as well as for fun. He knows Java, Python, and JavaScript. He was a lab leader at LetsCodeSpringBranch, a student-led free summer coding camp which taught over 50 middle and elementary schoolers how to program using python. In the district regional UIL competition, he placed 4th out of 30 competitors, with his team placing 3rd. Caleb has honed rapid problem solving skills and knowledge of programming and engineering. He is a very hands-on person and thrives in settings where he can apply himself. Caleb plays on Stratford’s varsity lacrosse team and has been playing since freshman year. He is also a 2x state qualifier for the BPA Java Programming competition, and is founder and president of the Focal Points club. In his spare time, he enjoys programming, shooting lacrosse balls into his neighbors’ yards, and writing.

Updates

List of Updates for our ASE Capstone Project

May 9, 2022

Minimal viable website created.

May 16, 2022

Project rough draft completed.

Task Progress Details Link
Grant Proposal 100% N/A Grant Proposal
Letter of Intent 100% N/A Letter of Intent
Need/Solution 100% N/A Need/Solution
Overview 100% N/A Overview
Summary 100% N/A Summary
Goal 100% N/A Goal
Budget 100% N/A Budget
Method 100% N/A Method
Evaluation 100% N/A Evaluation
Bios & Headshots 100% <ul><li>[x] William</li><li>[x] Ivan</li><li>[x] Caleb</li></ul> <ul><li>William</li><li>Ivan</li><li>Caleb</li></ul>

Aug 1, 2022

Team meeting held. Initial project idea determined to be unfeasible given lack of sufficient funds.

Aug 12, 2022

Team meeting held. New project ideas proposed and are listed. https://docs.google.com/document/d/1vLqeaCHEdFjoJAP2mTRqzuUlQ8qIXp6wMO58diqAo6A/edit?usp=sharing

Aug 20, 2022

New main project idea about a robot made of VEX EDR parts for economical convenience. No key details down yet. https://docs.google.com/document/d/1zyP9JSa1w9Mg4sK5RWv0v7XD-uabAFtUYA9GuWV6zr0/edit?usp=sharing

Aug 24, 2022

Discussed with Mr. Barrett over new project idea to set up meeting about it next week. Updated and refined project ideas and main idea.

Aug 31, 2022

Held group meeting after school after talking with Mr. Barrett. Updated project proposal documents and scheduled weekend meeting to plan our design.

Sep 4, 2022

Held in-person meeting at William’s house. Disassembled VEX robot from previous year. Picture attached below. IMG_20220904_141958

Sep 10, 2022

Researched heavily on existing designs of tranmissions and how they operate. Started creating basic general ideas of how the robot and tranmission system will work. Drew out baisc blueprints of the systems and robots which are attached as photos below. (We decided to make the tranmission only two speed due to size contraints.) rn_image_picker_lib_temp_475e768d-f0a1-4c7e-9406-514878889b49 310DC0DA-8047-4DD9-8D8C-BA2016DABC37

Sep 16, 2022

Started creating and assembling the tranmission and wheel system that was deigned previously. Also we started clalculating amount of parts necessary for the project. We currently require 4 big gears, 1 medium ~36 tooth gear, 3 small 12 tooth gears, along with two servo motors. Some issues we ran into were lacking parts to connect the base pieces at 45 degrees which we decide to possibly make makeshift ones in the future. After many iterations we finally managed to get a rough and basic design of the tranmission and plan on incopratting the servo to be able to shift gears next meeting. Pictures are attached below: IMG_20220916_171153 IMG_20220916_184252

Sep 23, 2022

Had a group meeting at William’s house and started constructing more transmissions. (Created the basic form of 3/4 needed transmission systems so we made 2 more this meeting and don’t have enough supplies to start on the last one) We ran into issues over the gear shifting servo mechanism as the plate that is supposed to shift the gear system twists and turns instead of actually moving the axle. It may need adjusting and redesigning. Our need list is also expanding as we also need more 2” standoffs and the 45 degree angle parts. Pictures are attached below of the process and products created this meeting:

IMG_20220923_174832 (1) IMG_20220923_170552 (1)

Sep 30, 2022

Continued assembling the transmission systems and tested and attempted different ways of making the motor subsystem that moves the shaft to shift the transmission between gear ratios. We have one working one by heavily modifying the design and structure but still need to test it using code and actual motor driven movement which we will try next meeting. There were issues with our original design of this subsystem and need more parts to make it work which we will need to pick up this week. There is bit of concern about the clearance of the gears when they shift, but decided to make changes only when it becomes an issue. Pictures of results are below along with a link to a video demonstrating the working transmission prototype we created. https://drive.google.com/file/d/1aFD7IzYjvhQks1yMLB_fpNdc9nvhxdHX/view?usp=drivesdk

IMG_20220930_155927 IMG_20220930_182415 IMG_20220930_182435 IMG_20220930_182457

Oct 5, 2022

Scheduled meeting with Mr. Barret on Oct 6 before school at 7:30 am.

Oct 6, 2022

Ivan showed the 4 transmission gears to Mr. Barret before school. Group members met in ASE room to obtain necessary missing parts to modify remaining 3/4 transmission gears which had a defect.

Oct 8, 2022

Party at William’s house:

image_50736129 Caption: William is working hard. image_50405889

October 15, 2022

There wasn’t a meeting or build day this week due to scheduling issues, but we did grab more parts necessary for building the base and actual structure of the robot. We also made a new design for the main frame and plates allowing for a flat metal surface on top for storage as well as a latch system to open said plates to access cortex which will be in the middle. A basic sketch is attached below. IMG_20221016_235729

October 21, 2022

Party at William’s house x2:

image_50729217 image_17195009 image_50456065 Caption: Uwulliam Uwu ASE-project-1 Caption: Begin coding

October 18, 2022

No meeting this week There wasn’t a meeting this week (College application deadline) but we did start planning and getting the parts necessary for the rest of the build. We took around 40 standoffs for the planned flap structure but edited the design a bit. A new design based on limits we faced last time is attached below.

IMG_20221030_233642

November 4, 2022

Honorable Mention: [x] EA Dealines are over (screw college admissions)

![VIDEO]https://user-images.githubusercontent.com/79298723/200131020-e837bbde-6ffa-44fa-b7eb-f23fcc471d4f.mp4 Caption: uwu.mp4

November 11, 2022

Structure is now strong enough to support William’s weight (140 lbs)!!!

IMG_2458 IMG_2473 IMG_2469 IMG_2474

November 18,2022

Continued to build, increased supports and have a basic plan for code. https://drive.google.com/drive/u/0/folders/1–cxpFt60EFcjEuOXlHt3bphe01Vysf_ Photo file type isn’t supported so here is a google drive link: https://drive.google.com/drive/u/0/folders/1dCK0ONlI4BPg48RhqORVrhOlKCtlX-MY

November 29, 2022

Had a small meeting where we put touch ups on supports ect. Finished basic stucture of robot, just need to program and make more touch ups. (There will be lack of meetings due to midterms coming up.)

December 16, 2022

Had small meeting where we tried to start testing the motor subsystems using code but ran into issues with the code and contoller (AHHHHHHHHHHHHHHHHHHHH). Confirmed that the movement motor works but couldn’t test the transmission part. We will be taking a break from meetings due to winter break and college applications (YAYYYYYYYYYYYYYYY).

William on a chair on a spinning robot: https://user-images.githubusercontent.com/72991139/208216094-90c347a1-4e29-4dc9-83f2-5d7c1548624a.MOV https://user-images.githubusercontent.com/72991139/208216097-ddfd572a-68d8-44e3-9879-2acffc54ef78.MOV

January 6, 2023

Fixed the parts of the tranmission that were missing parts and fixed broken areas of the drive system. There were a few loose screws directly in sections that have been surrounded in support structures. We also used a ton of WD-40 for the gear areas to hopefully make everything move smoother.

January 15, 2023

Lots of pain. Debugging and testing the tranmissions reveal a lot more underlying issues that need to be dealt with. Lots of loose screws and bolts in very hard to reach areas, slipping collars on the front left tranmission system causes bar slippage (aka no transmission movement), mismatched spacers causing too much friction in the front left system, only two servos currently activate with test code, and lack of enough servo movement (doesn’t move enough) is causing no gear switches. (BTW the cortex is super hard to access due to all of the support bars resting on it = programming and turning it off and on is hindering my ability to achieve happiness in life)

The good news is that the actual drive motors except front left is working well. Attached below is a video of tesing. PAIN https://drive.google.com/file/d/1lTuBX–0RHedQVnAmOAROXNOLArXs_j5/view?usp=share_link

Here is the (I swear it’s supposed to work) code: BigChungusV1.2.txt

January 16, 2023

William’s birthday + fixed the stuck wheel issue (yes we worked on the robot on his birthday - look at that commitment).

January 20, 2023

GUESS WHO’S BACK? It your long time friend deleted unsaved work (coding + this entry) and more maintainance…… We fixed up the loose screws and nuts and also had to take apart and fix one of the tranmission gear boxes due to issues with the servo not functioning. After fixing all of these issues and adding another piece that held the gear pad in place as it slides, all of the tranmissions now can shift between gear speed relatively smoothly. (IE hopefully not snapping a gear and having to pause before turning the wheel motor back on during the gear shift.) YAYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY. Not much coding work got done since the servos kept on overheating = no testing the code = no code :(

Here are some photos and videos of our progress. dem videos https://drive.google.com/file/d/1m9mAIKSfQWng8ATmvefWh1FSTDoxuOmn/view?usp=share_link https://drive.google.com/file/d/1mMeQ7mbdhAGJHfl7Rs5Cw_bqV4v9zJLm/view?usp=share_link

dem photos IMG_20230120_234709 IMG_20230120_234657 IMG_20230120_174308

January 27, 2023

Battery and servo/motor issues contnue plaguing our progress. We got a few videos recorded of our current progress though. Coding is continuing but there are future issues with a lack of a gyroscope that could impact our code.

Video is linked below: https://drive.google.com/file/d/1mkJZ9eTF9WtVZ5PNOZfUMDlv9QEYYY1Y/view?usp=share_link

January 31, 2023

William did a check up on the robot just in case some of the motor issue were realted to battery. Testing suggets that a bearing is causing issues with a gear causing friction in torque mode. For high speed mode, the small gear used in torque mode is getting caught with another gear causing friction and jittering in movement. May need to swap ou many parts of the transmission.

Video of check up is below: https://drive.google.com/file/d/1nnunm5tlDpyX16NJcjTJB5wTWXgjmsoY/view?usp=share_link

February 3/4, 2023

(William sniffed too much super glue.) We deicded to fix the issues of the transmission by first shifting the small gear further away to make shifting more smooth, removing a flat bearing on the transmission shaft to allow for more flexibility, and super gluing the big gears together so they can’t seperate and crack apart like before. We did extensive testing and the changes seem to have made the robot functionality much more smooth and reliable.

Da picture: IMG_20230203_191233

Videos: https://drive.google.com/file/d/1oorgld-ZfU0u4FqeG5AJzNeKMbk8GebH/view?usp=sharing https://drive.google.com/file/d/1oabfH6N8-Bbl6OR4sKcfxDKIun0P7bmN/view?usp=share_link https://drive.google.com/file/d/1oZlo74G65seC-8AfjrwgRpzNrV1lcsLs/view?usp=sharing https://drive.google.com/file/d/1oXPaQUUubZtmdncnLZOT86b62AihgaA-/view?usp=share_link

February 10, 2023

For some reason we are still having issues with our tranmission so we tried fixing them but it didn’t help that much. The servos keep on overheating and we think it is either a frictional issue or the motor is being overloaded by the cortex.

February 17, 2023

We went in using a slighlty larger gear instead one the transmission servo to see if that would help since it looks like it had enough torque to work. However this cause the motor to stall and overload since there wasn’t enough torque. We have switched back to our old design and are seeing if we can decrease friction in anyway.

Feburary 24, 2023

We decided to switch parts of our design. For one of our tranmission units, it has a super long sharft that seems to keep everything and the psinning stable. We decided to match that in every other transmission unit. After testing, it has made shaking minimal and everything seems to work correctly. IMG_20230224_153341

Videos: https://drive.google.com/file/d/1qKXLErxmyB_yTNwbZuHNxBStn5mZILBA/view?usp=sharing

March 3, 2023

We just took care of maintaence work and used lots of WD-40 in order to make sure everything transitions smoothly.

March 10, 2023

THe robot seems to be complete in terms of the physical asepcts. We double check everything and did light maintence work. We also measure the weight which came out to about 40 pounds! IMG_20230310_153841 IMG_20230310_153719 IMG_20230310_153935

March 15, 2023

Completed around 90% of the math necessary for programming the holonomic drive (without gyro sensor). Code should be relatively easy to implement. ase_project_math_1 ase_project_math_2

March 24, 2023

We couldn’t have a meeting due to schedule conflicts we we have started working with Philmore (he is good at video editing) to start on the video. We have a meeting schedule to discuss video plannig next week. Caleb is still working on code (he needs to use threads and modify the existing test code)

March 31, 2023

Caleb was trying to program in visual studio but had to change to RobotC based on information from other vex teams. We started the planning stage on the video and plan to start recording and start editing process next week.

https://docs.google.com/document/d/1Mnr4quJeZwpByXvROTFiUWjBBHlflEG-et-HLR2p-Hg/edit?usp=sharing