Category:ICS0023 Robotics
Intro
The Robotics course is intended to provide 6 ECTS for participating in the Robotics Club activities. From September until November of 2017 the main focus is to get two basketball robots and four sumorobots ready for Robotex 2017.
Basically attend lectures, pick any of the suggested tasks/projects, confirm with Lauri and earn your ECTS.
Lectures/meetings
For September four lectures/meetings will take place:
- 7. September 14:00-15:30 room 410 in College building - Introduction of Robotics Club, it's equipment, capabilities and resources. Recap of last year, take a look at running projects.
- 14. September 14:00-15:30 room 410 in College building - Image recognition, OpenCV, Python, video capture/playback
- 21. September 14:00-15:30 room 410 in College building - Microcontrollers, take a look at Arduino, ESP32 and their capabilities
- 28. September 14:00-15:30 room 410 in College building - Powering circuits, work safety, measuring tools, form teams for Robotex 2017.
After September students are expected to with their group on a weekly basis at Robotics Club (room 412) to work on their project, for easier synchronization there shall be pizza on Thursdays 18:00 :)
24-26. November - Qualify at Robotex with your team's robot
Tasks & projects
Basketball robot source and relevant issues: https://github.com/eik-robo/zoidberg/issues
- K-means clustering for image recognition
- Pipeline latency measurement
- Basketball throwing mechanism design and assembly
Sumorobot source and relevant issues: https://github.com/eik-robo/sumoesp
- Conduct workshops for children
- Web interface development
- Make sumo programmable in a new programming language
Learn about gadget, publish howto and conduct workshop
- WiFi Pineapple NANO
- Bash Bunny
- USB Rubber Ducky
- LAN Turtle
- HackRF
- Proxmark 3
- Yubikey
Robotics club PR:
- Maintain homepage, write and publish stories
- Create page at hackerspaces.org
- Find sponsors
Other
- Set up inventory management/tracking
For fun
- Solder Nixie clocks
- Build space probe
Teams
Teh space probe
Members: Mikus, Frank
Hardware missing: none?
Zoidberg & Nibbler vol2
Members: Marek, Madis, Taivo, Fred, Mohanad
Hardware needed: ?
Maze solver
Members: Allar Vendla, Henri Paves, Madis Võrklaev, Andreas Porman
GitHub: see here
Rules: download here
Arena:
- robot max diameter 16cm
- 3mm timing beam @ 3cm from ground
- walls are made of 18cm x 18cm blocks
Hardware used:
- Arduino YUN
- Maxon motors + Escon 36/3 drivers
- 16V LiPo battery pack
- HC-SR04 ultrasonic sensors for distance
- 3D printed frame.
Software problems:
- maze emulation for SW testing - Allar
- should it turn at first chance? or go as far as possible, then come back and try the first turn on its way back?
- recursive function for learning
Progress & thoughts:
We made a first simple prototype with a bought chassis, Arduino Uno, 3x ultrasonic sensors and optical RPI-579 sensors for wheels. As it quickly turned out, it was really hard to get the driving and turning right without seeing the sensors' realtime data. So we needed a way to see the Arduino's serial monitor wirelessly.
At the moment there's 2 good choices for a controller that has a wireless on board - Arduino YUN and ESP32. YUN is much more expensive, ESP seems more complicated to program. As I just happen to have a YUN lying around, it's our current choice to go on with the project. The plan is to use the 32U4 for getting the sensors' data and AR 9331 for orientation logic.
UPDATE 16.10
We have a second prototype with 3D printed chassis. All the hardware should be the same that will be used on a final version. Henri accidentally drew the chassis a bit too big, so for the final version we need to print a new chassis. At the moment we're able to read the HC-SR04 and Hall effect sensors inside the motors and make it move as we want.
The next steps would be building a real life maze with some turns to calibrate the moving and sensor reading in order to get it drive straight, turn exactly 90 degrees and, if necessary, adjust its position.
Some photos and videos can be seen here in Google Photos.
And it has a name! Jõmmu.
This category currently contains no pages or media.