10-11. märtsil toimub Viinis suur robotivõistlus RobotChallenge 2012. See kannab ühtlasi Euroopa Meistrivõistluste tiitlit ning meeskond Robootika.COM ehitab selle tarbeks roboteid. http://www.robotchallenge.org/
Tänase tunni töövahendid olid saag, plekikäärid, frees, teip, liivapaber, tangid ning vaid Raol oli võimalus arvutis programmeerida.
PS! Miks Robo’d?
Selle nime pani robootikapoistele Laura. Üks robootik on robo ja palju robootikuid on robo’d.
10-11 märts 2012 toimub Viinis suur Euroopa meistrivõistlused robootikas RobotChallenge.
http://www.robotchallenge.org/
Võisteldakse kuues erinevas roboti-kategoorias:
- Robot Sumo – selles kategoorias on kaasalöömiseks spetsiaalselt LEGO-sumo klass.
- Line Follower / Enhanced – joonejälgimise võistlus lihtne/keeruline. Viimasel Robotexi võistlusel näitas Robootika.COM joonejälgija robot päris head tulemust. Seda edasi arendades on meil suurepärane võimalus osaleda joonejälgija võistlusel.
- Puck Collect – see on värviliste „nööpide“ kogumine 2x2m platsilt robotiga. Siin saab edukalt LEGO-robotiga osaleda.
- Humanoid Sprint – inimesekujuliste robotite võidujooks 2,1 meetri pikkusel lõigul. See on ehitusmehaaniliselt üsna keeruline ning siin tuleb ilmselt poistel veel paar aastat õppida.
- Freestyle – vabakava, kus tiimid näitavad mida toredat nad on ise välja mõelnud.
- Air Race – lendavate robotite võistlus. Siin LEGO-ga ei saa osaleda kuna see ei lenda.
Sisuliselt saavad poisid edukalt võistelda kolmes kategoorias ning omandada hulgaliselt robootika-alast kogemust.
Täna aitab kogu meeskond ehitada selleks võistluseks roboteid. Sumo robot on põhimõtteliselt valmis. PuckCollect roboti ehitamine on planeerimisjärgus ja samuti on joonejälgija robot poolel teel.
Ramsesele anti koolis selline ülesanne:
KROMA
KROMA
+KROMA
-----------
FRANK
Ramses ja Leivo lahendasid seda tahvlijuures otsides seoseid ja värki, samal ajal kirjutasin mina C#-pis programm selle lahendamiseks.
Code Snippet
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
-
- namespace Project_FRANK
- {
- class Program
- {
- static void Main(string[] args)
- {
- int F;
- int K;
- int R;
- int O;
- int A;
- int N;
- int res;
- int res2;
- for (F = 1; F < 10; F++)
- {
- for (K = 1; K < 10; K++)
- {
- for (R = 0; R < 10; R++)
- {
- for (O = 0; O < 10; O++)
- {
- for (A = 0; A < 10; A++)
- {
- for (N = 0; N < 10; N++)
- {
- res = K * 10000 + R * 1000 + O * 100 + N * 10 + A;
- res2 = F * 10000 + R * 1000 + A * 100 + N * 10 + K;
- if (res * 3 == res2 & F != K & F != R & F != O & F != A & F != N & K != R & K != O & K != A & K != N & R != O & R != A & R != N & O != A & O != N & A != N)
- {
- Console.WriteLine(res);
- Console.WriteLine(res2);
- Console.WriteLine("************");
- }
- }
- }
- }
- }
- }
- }
- Console.ReadLine();
- }
- }
- }
See töötab. Päris kiiresti. Rao.