sta-titansrobotics / 27316-IntoTheDeep

BSD 3-Clause Clear License
1 stars 0 forks source link

Sprint 3 - Coding Tele-op #16

Open PotatoesMashed opened 1 month ago

PotatoesMashed commented 1 month ago

Controller maping document: https://docs.google.com/drawings/d/18tEgNJMjpbFMt_gkZOzZuOU1cC-OEJQVsy-nD_IeGG0/edit Blue boxs must be completed and implemented by end of sprint Yellow boxes should have detailed plans on how they would be completed(action by action) by the end of sprint(ready or beginning to code)

KindGraciousHumble-Michelle commented 1 month ago

2024/10/30 Michelle and Athisha, Tested the special coding for the arm from yesterday. Main Arm movement to the left joystick in the y-axis when successful. We will continue coding the other movements following the Controller Configuration Planning Outline.

Video of The Robot's Special Arm Code Working -

https://github.com/user-attachments/assets/b96a2050-4039-494d-8f08-d54af129f4b7

KindGraciousHumble-Michelle commented 1 month ago

2024/10/29

Michelle and Athisha, started the code for the special coding for the main arm on the y-axis. We completed when the bell for the end of the day rung. So we will test it tomorrow. Photo Of Michelle and Athisha Completing the Code - IMG_1529

KindGraciousHumble-Michelle commented 1 month ago

2024/10/28 Researched basic special coding for Arm, Intake (Arm, Out, and In). Than helped the group set the control hub, by securing to the robot and making it more protected and stable.

Proof of some work I did - preloaded a bracket for the control hub IMG_1535

KindGraciousHumble-Michelle commented 4 weeks ago

2024/10/31 With the help of Felix and the internet, following the Controller Configuration Planning, I did the special coding for the main movement of the arm and claw to the game controller and made it move. Special details: Completed the Main intake arm to y-axis on the left joystick, intake arm on the y-axis to the left joystick, intake in to the left trigger, and the intake out to the right trigger IMG_1558 (Everything I did today didn't work, Looking at manuels)

KindGraciousHumble-Michelle commented 4 weeks ago

2024/11/1 At the start of class me and Athisha asked Mr. Fabroa for help with the basic coding for controlling the arm and claw of the robot. After he explain the overall things we have to do we log into a computer to analyze the coding on the website he share and compared it to our own. After analyzing we tried to work on our code, but the battery has died, so we had to start coding at the second half of class after B lunch. Something to improve on, charging batteries when after class so it fully charged IMG_1603

KindGraciousHumble-Michelle commented 3 weeks ago

2024/11/04 At the start of class Mr Fabroa started explaining what to do for the next two weeks. I was listen till he finished explaining which lasted till 2 o'clock. After the lesson Me, Athisha, and Lucas tested the special coding from friday, to we know where we left off. We found out the the Main arm on the y-axis left joystick is working, but it came to a surprise that the Intake arm on the y-axis right joystick is also working. I am really happy about this information since it means I have to do less work. So with those two things completed, we started to do the special coding for the claw, opening and closing. We completed this before the class ended and had extra time to test it out, however the battery for the robot has died. So we couldn't figure out if the code works or not, I am not happy about this since I was this mistake could have been prevented and I was excited to see if our code was working.

https://github.com/user-attachments/assets/e1a0b192-f3ba-4085-811b-6ee9dc1f9abc

IMG_1643

KindGraciousHumble-Michelle commented 3 weeks ago

2024/11/05 Today Michelle, Lucas, and Athisha tested the special intake out and in plus the claw special coding for the robot. After some trial and error we finally made it work. So how the, following the Control Configuration Planning, the intake is the A button and the intake out is the B button on the controller. After finishing and testing the special coding everyone in the team worked together to come out with a team name that we submit at the end of class. At the end of class we ended and agreed on.. Team Titans 5, Fiasco Drive.

https://github.com/user-attachments/assets/bde8eb2f-73e1-4163-9711-3e6e6f746689

KindGraciousHumble-Michelle commented 3 weeks ago

2024/11/06 After figuring out the team logo for the shirt we decided to split up into groups. We separated the members to complete different goals, so me and Athisha are working on the Summative Part 1 Breakdown, Pass Inspection CheckList, and the other people in our group, Seto, Lucas, and Gorge are working on finishing the coding. So today we are close to finishing the checklist, but we have to double check it to make sure we are right. IMG_1659

KindGraciousHumble-Michelle commented 3 weeks ago

2024/11/07 After meeting up with our group members to figure out what each person got todo today, Athisha and I continued to do the Summative Part 1 Overview - Event 1 from yesterday. So we reviewed the Checklist from yesterday, double checking if everything we said was right/completed was true, and finishing checking off the boxes we skipped since we had to ask for outside help. We finished around the start of B lunch, and than when we came back we started brainstorming for the Team Portfolio, by looking at the Into the Deep, FTC manual and review what has to be completed and submitted. We planed to make a google slide or canva, but we have to ask the rest of the group members if this would be a good idea. So far we completed the Checklist, and the very rough brainstorming for the portfolio. IMG_1666

athishasurees commented 3 weeks ago

2024/10/30

Me and Michelle tested out the code that we wrote from yesterday. The arm was moving well with the controlled but we needed to match the controller map that George drew to the controls that we programmed on the Control Hub. Next steps are to figure out how to program the wrist movement and intake. Will probably work on that for the following few days. Please see Michelle's video for how the arm movement worked.

athishasurees commented 3 weeks ago

2024/10/31

I wasn't in class due to helping out with the Dodgeball Buy-In with Athletic Council

athishasurees commented 3 weeks ago

2014/11/1

We are a bit confused on how to code the wrist since I'm not comfortable with my coding skills, and Michelle has no prior knowledge of coding. Mr. Fabroa posted a tutorial for us and told us to compare our arm code to the one they provided us. We analyzed the code that was provided on the website. We found a few mistakes in our code that was supposed to be in our code that was in the website's given code, so we made the necessary changes. We started coding later on that class to ensure that the wrist would be working by at LEAST Wednesday so we aren't holding up the rest of the group.

working on the arm
athishasurees commented 3 weeks ago

2024/11/4

Mr. Fabroa was explaning the course calender for the next 2 weeks and we were listening to all the competition talk in Sudbury and planning. After that, me Michelle and Lucas wanted to do some coding that we had on Friday. We finished up some of the code, and we wanted to test it. Some of the arm was working but some weren't working. For example, The main arm worked, but the intake wasn't working, which was confusing because we used the same logic we did as the arm for the intake. We spent the rest of class analyzing our code and trying to figure out where we went wrong.

working on intake
athishasurees commented 3 weeks ago

2024/11/05

Since we finished the coding for the intake yesterday, we wanted to test it out today and finish up the intake so it's out of the way. We had to make some adjustments and figure out what's happening with the intake because somehting was wrong with the build and we had to tweak it a little bit. We matched the controller mapping diagram to the coding we did so that the buttons pressed will do the following things we wanted. We also had a team name due at the end of class, and after a lot of thought, we are going to do Team 5; Fiasco Drive. We are going to make the logo tommorow and decide on shirt colours and such tommorow.

athishasurees commented 3 weeks ago

2024/11/06

We spent some time arguing with Mr. Fabroa about the team logo and the shirt colour. Then, me and Michelle didn't know what to do because we finished the coding for the arm and the intake. We consolidated with the group and we came to an agreement that we would start on the summative document. Me and Michelle went through the checklist. While we were doing the checklist, the rest of the group were going to finish some coding. When we were also working on the checklist, we didn't know some of the questions they are asking so tomorrow we are going to ask the group if we have those specific requirements.

working on checklist
athishasurees commented 3 weeks ago

2024/11/07

Since we didn't finish the checklist from yesterday and we were unsure about some boxes, we consolidated with the rest of our group to figure out what's correct and what needs to be changed. We didn't finish correcting everything, but we wanted to go back to our spot to finish up doing the checklist. Once we finished the checklist, we decided to start brainstorming on what the Team Portfolio would look like and how we would attempt to start it. We didn't want to start anything with the opinion of the rest of the group, but we looked at some inspiration from the FTC manual and review. Me and Michelle wanted to do either a google side or something on Canva, but we have to run it by the group first before we start anything.

athishasurees commented 3 weeks ago

2024/11/08

Today Michelle wasn't here so I got started on looking for more inspiration for the Team Portfolio. Since I was on Robotics last year, and still have access to everything, I was looking at last year's 19447 Team Portfolio to gather what we need to include. After looking at the old team portfolio, I decided to gather a little bit more information on what the Team Portfolio is used for. I read through the Team Portfolio part of the manual and had a little bit more insight. Since the manual was long, it took up most of the class.

KindGraciousHumble-Michelle commented 2 weeks ago

2024/11/08 I was in ottawa for my sister graducation.

KindGraciousHumble-Michelle commented 2 weeks ago

2024/11/11 At the beginning of class our group assigned what work to do that is due next week. Me and Athisha are started on the team presentation, we decided to use Canva and will share it will the rest of the group. We plan to continue working till everyone is finished their parts so we can all work together for the team portalilo.

Edit: We remembered that making a presentation could be risky since it could take time to set up from how speaking time or there might not be a projector on the day of the robotics competition, so we are now focusing on the speech ement of the presentation and we will figure out visuals, like props and pictures, we could add later on.

athishasurees commented 2 weeks ago

2024/11/11

Today me and Michelle decided to work on the Team Presentation since it is due next week. We were going to make a Google Slide, but after confirming with the rest of the team and Mr. Fabroa, we found out that we couldn't do that because we may run the risk of not having a projector on the day of the actual presentation, and preparing for that now would just waste our time. So we decided to just work on the speech part of our presentation. We still wanted to add visuals somehow, but we could figure that out later once we finished the important bulk part of the speech. We got together with our group and decided who would do what. We planned for Michelle and I to continue to work on the presentation while everyone else finishes their part and then when everyone was done, they could help us with the presentation and portfolio.

athishasurees commented 2 weeks ago

2024/11/12

I wasn't in class today due to helping out with the therapy dogs.

athishasurees commented 2 weeks ago

2024/11/13

Today, me and Michelle started to get on with making the script and brainstormed ideas of what to talk about in the script. We decided to talk about the process of the robot, and we also got some help from Ella as to what we are supposed to be talking about. Other than that, we helped George and Seto with the code, and chose the template for the Portfolio.

KindGraciousHumble-Michelle commented 2 weeks ago

2024/11/12 Working on the brainstorming for the script, was pretty confused so I went around the class to ask for help from like, Ella yap, Seto, and my other team members. This proved to be very helpful since I got a rough idea on how to continue. I can't wait for tomorrow to get started and share my progress with Athisha.

KindGraciousHumble-Michelle commented 2 weeks ago

2024/11/13 AT the start of class me and athisha continue working on the script and started to finish the brainstorming and rough outside. SInce it was a big project and everyone should have some start in the script we has our team members for their opinions and ideas. Since help further our understand and rough outline for our script. Therefore what was completed today was the brainstorming and half of the rough outline with the help of Athisha and getting ideas from how group members.

KindGraciousHumble-Michelle commented 2 weeks ago

2024/11/14 Today around the start of class we really focus and finished the rough brainstorming so we can start on the main script. This was necessary since the due date is coming up and we want to make sure we have time to proofread and make changes. After finishing the rough script, we started using the ideas we made to make paragraphs about our game plan. For example we wrote about the, Project Overview, Design, Development Process, Design and Development Process, plus many more. IMG_1774

KindGraciousHumble-Michelle commented 1 week ago

2024/11/15 PA day

KindGraciousHumble-Michelle commented 1 week ago

2024/11/18 Me and Athsisa added our personal infomation into the protfilo that seto had been working on since he asked us. This this the majhority of our times so we are going to be focusing on finishing of team srcipt soon. IMG_1853