Ninjineers REEFSCAPE Robot in Three Days

Ninjineers Robot in 3 Days

Ninjineers and alumni have been working hard designing a robot to play REEFSCAPE! Our take on the RI3D challenge will be one that honors the spirit of RI3D while adhering to the schedule imposed by our high school. Keeping hours roughly between 8-8 (12 hrs), the challenge will be completed over three calendar days (Saturday, Sunday & Monday). However, with the help of over 30+ participants, we are hopeful we will have enough manhours on the robot!

We are extremely grateful for all of our amazing mentors who put on this event, thank you to Mass and Nancy. We also sincerely thank all of the alumni that came and contributed :two_hearts:.

18 Likes

Kickoff: Day 1 Recap

Ri3D Day 1 (Kickoff):

Day one! Immediately following the game reveal, the team + alumni started brainstorming. Coming up with several priorities, kickoff attendees began gameplay strategization. The team came up with one big conclusion: ALGAE was not as reliably point-efficient as CORAL and lacked ranking points.

After racking our brains trying to figure out the reasoning behind the seemingly simple (a push bot can do it) PROCESSOR being worth so many points (6), we finally found the answer: scoring in the PROCESSOR gives the opposing alliances human player the ALGAE and the opportunity to score into the net for +4 points. This changes the PROCESSOR from +6 to +2, confirming our theory that ALGAE is not a viable main gameplay strategy.

Concurrently with strategy discussions, a subteam team built field elements and a kitbot. With dedication to the kitbot, we completed machining and assembly in only a few hours, including attaching it to a swerve chassis. Machining the kitbot so early allowed our drive team to jump directly into practice and showed us the benefits of scoring CORAL.

Back to design, we theorized an intake that could do both ALGAE and CORAL. First, we thought about storing CORAL in the back of the intake and ALGAE in front, but this meant our CORAL scoring mechanism would need to get the full intake very far into the REEF, which was deemed to be not ideal. Next, we decided to plan a CORAL intake below the ALGAE intake, mitigating most of the problems from before, but we would still need to make a very large intake to accomplish this.

At this point, we thought critically about the merits of ALGAE and decided to abandon it for the sake of simplicity. This shift in strategy also led to a separate ground intake for the CORAL that rotates it to be perpendicular to the front edge of the robot and taken in by a roller claw on an elevator with a pivot that swung the arm forwards and backward allowing us to score the CORAL on the REEF head on. The intake indexing the CORAL 90 degrees proved difficult passively, so we pivoted (pun intended) to a pivot that rotates the arm from left to right. With the new arm direction, we can lay the CORAL in the robot parallel to the front and score it on the left or right side of the robot. This is also useful for shortening cycle times from the human player station as it slightly decreases the required turning.

MVI_7401-ezgif.com-video-to-gif-converter (1)

As our designs were starting to shape up we all came to the agreement that leaving the back half of the robot free for climb and a future ALGAE mechanism was critical. Climbing was also deemed critically important as one deep climb and one park gets a ranking point which will be extremely important for qualification. Climbing only three inches off the ground will be difficult, so a strategy was devised of latching onto the bars of the cage (one latch low and the other latch high on the cage) to maximize the height of our contact with the cage. These latching mechanisms are passive hooks reminiscent of climbing gear that will hopefully attach us to the cage very firmly. Once the cage is hooked, we plan to push it down through our chassis with an inverted single-stage elevator to get enough ground clearance.

After wrapping up a long day of strategizing, designing, building, and CADding, we held our annual alumni dinner, where all current and previous students and mentors on the Ninjineers come together to celebrate the team and kick off the new season. This year was a big success with one of the highest alumni turnouts we have ever seen, with alumni driving down multiple hours on the day of, flying in from across the country, and even bringing back members who graduated in 2013.

6 Likes

Sunday: Day 2 Recap

Ri3D Day 2 (Sunday)

Today was even more exciting than yesterday, with a lot to accomplish in a short time. We started by realizing the robot chassis we made before kickoff* could be flipped over to allow for easier mounting of mechanisms on top and easier access to electronics from the bottom. Without any obstructions on the field, we could lower our electronics even further.

With the drivetrain configured and the Everybot mechanism removed, the team’s intense CADing efforts began.

About after lunch, assembly and manufacturing on the major subsystems of the robot began:

  • Ishan & Mateo leading the climbing mechanism
  • Galen & Brandon designing the elevator and pivot
  • Andy & Dylan on intake (illegal fixed intake representing a retractable one)
  • Ben & Jiho on arm & rolling claw (end-effector)
  • Max & Ethan & Ryan running the CNC

While robot systems were in construction, field element construction continued with Neil, Zion, and Mikhael designing and manufacturing a reinforced wooden version of the cage and Kenny helping set up the lumber for the BARGE.
IMG_2361-ezgif.com-video-to-gif-converter

The end-effector was the first system to be completed at 3 pm. After testing, we found that the end-effector could reliably pick up CORAL and push ALGAE out of the REEF. After properly tensioning the transmission belt, the end-effector was surprisingly able to grab ALGAE out of the REEF. This almost completely derailed our plans on a separate ALGAE mechanism, and we started discussing scoring ALGAE into the NET with our CORAL arm and elevator.

Second was the CORAL ground intake at 4 pm. Being time-conscious, the fixed nature of the intake allowed the easy assembly and testing of different compression and star wheels. We found that the first attempt at an intake worked at speed with robot driving. However, it was neither fast nor reliable. The design team resolved to add two fixed rollers to combat the CORAL spinning in place on the slick front bumper.

Next was the pivot mechanism mounted in the center of the last elevator stage at 6 pm. After adding a 90-degree gearbox to avoid interfering with the climbing mechanism, the pivot showed that it could manipulate the entire weight of the end-effector arm with captured game pieces. However, stalling the mechanism resulted in the modified swerve module azimuth skipping along the belt. We currently have no plan to add an absolute encoder on the azimuth due to time constraints; however, that may prove necessary during the onseason.

IMG_2360-ezgif.com-video-to-gif-converter

Then was a partially constructed climbing mechanism’s lower harpoon at 5 pm, with the locks clicking into the cage satisfyingly. This gave the climbing team plenty of confidence to continue manufacturing the identical top harpoon. One concern raised with the snug latch was removing the robot from the climb at the end of a match. The robot will most likely need three people to remove it from the deep cage, with two students lifting the robot and a third installing a removal tool onto the climb harpoons and then removing the cage from the robot.

As the last mechanism to be tested before dinner, the elevator-end-effector combo was temporarily “mounted” (stepped on) to test the reach with each gamepiece. The arm lacked substantial reach when bumpers were accounted for, and plans were made to add 4 more inches to the arm.

After dinner, the climbing mechanism had both harpoons complete, waiting for 3d printing plugs. Assembly was started on the elevator winch, and cascade rigging is attached. The arm was removed, and a new 2x2 tube was cut to length. (We also spent several manhours hunting for a missing elevator bearing block only to 3d print a replacement).

The meeting concluded with all mechanisms past the proof-of-concept stages, with several revisions for Monday before chassis mounting begins.

* (This is not legal and the chassis will be rebuilt before competitions)

Colors identify member status:
Student
Alumnus

26 Likes

Hi, thanks for sharing!, can you please share some pictures, or even better, videos of the end-effector grabbing coral and algae?
Good luck with the ri3d and your season !

4 Likes

hi, will the cad be public?

Yes, I will be posting the CAD here in a few hours, it is in an Onshape enterprise so I need an admin to make it public.

1 Like

Tonight we will be posting more robot videos

2 Likes

For more frequent updates, please check out our

Instagram and YouTube!

2 Likes

CAD Release

Main Assembly & Master Sketch

Chassis

Feeder

Elevator

Elevator Carriage

End Effector

Climb

13 Likes

Are you guys going to make it underbumber intake .

If you can get a 4 inch diameter pipe fit underneath a 2.5 inch bumper, I will congratulate you.

Not to say it can’t be done with several 2019 climber mechanisms, but its impractical.

1 Like

a white car is parked in a handicapped parking spot in a parking lot

18 Likes

Kickoff Meme Drop

While most of the team was hard at work designing our robot our media team took the time to create some kickoff memes for your enjoyment.

16 Likes

Arm and Outtake Demo

As requested we recorded a demo of our outtake with CORAL and ALGAE

26 Likes

Impressively squishy! Which version of the algae is this? Do you expect this sort of compression to work with both types?

8 Likes

We have the wavy line balls which are softer but we have significantly overinflated one of them (the one in the video) so it somewhat matches the hardness of the straight line ball in this post

Our outtake does work with both inflation levels but we are hoping our shipment of balls from AndyMark will have straight line balls to test with.

12 Likes

otherwise it is also ilegal to use a intake like that .
why I asked

what wheel diameter did you use and also what was the spacing?

edit: nevermind yall have CAD

Our coral did not allow us to remove the algae with a narrow mechanism like you did. :thinking:

Will you send a video of you trying to squish your ALGAE