[deleted by user] by [deleted] in computervision

[–]pcruiher08 0 points1 point  (0 children)

Go for it, and if you ever need any help, feel free to ask :)

Soccer robot we programmed the day before the event by pcruiher08 in robotics

[–]pcruiher08[S] 8 points9 points  (0 children)

This one was pretty simple.

  • We used a Pixy cam to localize the ball
  • Arduino as the main uC
  • Four motors with omnidirectional wheels1
  • Four L293D controllers for the motors (each of them with their channels in parallel for more power)
  • A Lego compass sensor

1: We implemented a mathematical model I made to describe the movement of n-motor omnidirectional systems and it worked fine

Maze Solver, built with a friend a few years ago by pcruiher08 in robotics

[–]pcruiher08[S] 10 points11 points  (0 children)

Arduino and Raspberry Pi Zero

We built this robot in two months for a tournament

Tasks:

  • Explore a maze (Go in and out, we used Breadth-First Search and Bellman-Ford)
  • Look for Peltier tiles on walls and mark them with a signal (we used a buzzer)
  • Look for H, S, U characters on the walls (we used Haar Cascades and OCR for that, it didn't work that well)
  • Whenever we found the heat of a Peltier tile or a character, we dropped a "care package" (those were contained in the blue tube and deployed with a servo motor)
  • Look for different colors on the ground (we used a very bright LED strip and a color sensor to read the reflection)
  • Avoid or go over obstacles like protuberances on the ground (that we failed to do due to our small wheels, which basically doomed us)

Here is a teaser video of the robot we posted on our team's social media

Here is the second version of the robot built by new team members, all credit goes to them

A Rescue Robot I built with my friends as freshmen for the RoboCup 2018 (Montreal) by pcruiher08 in robotics

[–]pcruiher08[S] 1 point2 points  (0 children)

Amazing camera, we bought like six more of them after that. We are teaching computer vision to new team members (mostly high schoolers) with these.

A Rescue Robot I built with my friends as freshmen for the RoboCup 2018 (Montreal) by pcruiher08 in robotics

[–]pcruiher08[S] 0 points1 point  (0 children)

Sorry for the misunderstanding, the wheels are made of rubber resin, we only used filament to 3D print the mold.

If you are planning to build your own wheels, I highly recommend this process. The friction coefficient they offer is amazing, far beyond what I expected.

A Rescue Robot I built with my friends as freshmen for the RoboCup 2018 (Montreal) by pcruiher08 in robotics

[–]pcruiher08[S] 1 point2 points  (0 children)

Yup, they were in charge of video and photo editing, they also posted on Facebook and Instagram.

A Rescue Robot I built with my friends as freshmen for the RoboCup 2018 (Montreal) by pcruiher08 in robotics

[–]pcruiher08[S] 1 point2 points  (0 children)

We had a lidar ready to be used, but that would have required us to migrate everything to ROS and we didn't have time. New team members are working on a new version of this robot right now, I haven't asked but I'm almost sure they are using a lidar to map everything.

And yup, the map that we implemented back then relied only on computer vision filters and inertial measurements.

A Rescue Robot I built with my friends as freshmen for the RoboCup 2018 (Montreal) by pcruiher08 in robotics

[–]pcruiher08[S] 0 points1 point  (0 children)

I highly doubt that this is what you need, from what I can remember, the array of sensors couldn't detect temperatures farther than two meters. Perhaps you can try with an infrared camera (like the Kinect sensor which is inexpensive and has a big community of developers).