RobopartansУчилище по роботика Robopartans

Архив

Статии по ключова дума: ‘mindstorms’

Българският отбор по роботика отива на световен финал

19 януари, 2012 Няма коментари

Българският отбор по роботика KASAPIN40 се класира за световния финал на международното състезание по роботика за деца от 10 до 16 години FIRST LEGO League.

KASAPIN40 зае четвърто място в европейската надпревара, която се проведе на 13 и 14 януари в Котбус, Германия. Александър Кръстев, Васил Василев, Марин Шаламанов, Мартина Станчева и Христо Желев, ученици в Националната природо- математическа гимназия, премериха сили с 24 отбора от осем държави. Българчетата успяха да влязат в челната шестица във всички категории на състезанието – научно изследователски проект, отборна игра, техническо интервю и игра с роботите. Това им осигури четвърто място във финалното класиране. Младежите от отбор KASAPIN40, които за първи път участват в първенство от подобен ранг, изненадаха с майсторството си публика, организатори и жури.

За първа година бяха поканени и българи за участие в журито на състезанието – Кирил Митов и Екатерина Аначкова от Училище по роботика „Robopartans” оценяваха отборите в категориите техническо интервю и представяне на проект.

Пред младите български таланти сега стои ново предизвикателство – световните финали на състезанието, които ще се проведат през юни месец в Манхайм, Германия. Тогава те ще се срещнат със 70 отбора от над 40 страни.

„Еуфорията е голяма и е неописуемо чувството да си ментор на такъв прекрасен и сплотен отбор”, коментират Петър Петров и Цветко Трендафилов, служители на САП Лабс България, основен спонсор на състезанието в България.

Тази година за първи път се проведе регионален кръг на състезанието в София, организиран от „ИКТ Училище“ и Училище по роботика „Robopartans”.

„Надяваме се да превърнем състезанието в традиция в България, най-малкото защото имаме таланти, които се нуждаят от изява. Очакваме, че тази година все повече фирми от ИТ сектора ще ни подкрепят.“, заяви Кирил Митов, управител и основател на училището по роботика.

FIRST LEGO League се провежда ежегодно, като задачите на състезанието са свързани с различни важни и общочовешки теми и проблеми. Темата на състезанието тази година беше „Безопасност на храните” (Food Factor). През 2012 година темата ще бъде „В помощ на възрастните хора“(Senior Solutions).

Повече информация за състезанието може да откриете :

тук

тук

тук

Рот. Германия. Място за робо-сражения и робо-(по)ражения.

6 октомври, 2009 Няма коментари

Прикривайте ни. Ще минем по фланговете!
SAPartans ще учавства в първия кръг на FIRST Lego League 2009 състезанието. И тъй като сме спонсорирани от SAP ще участваме в регионалния кръг в Рот, Германия.

Предварителната подготовка преди всяко сражение е много важна. Като гледам местността и след знанията за военно въздушните сили и роботиката, обмисляме да заложим на офанзивна стратеги с изненадваща атака. Ще разпределим силите на три:

Иван и Минчо тръгват по магистрала 35 заредение с един Fork Lift:

forklift_final

Основната им задача е да разсеят противника докато Камен, Иво и Ники използват танка, за да пробият през магистрала 50.

модел на танк

В това време аз и Катето ще се погрижим да спечелим войната (както казва Конфуций) от вътре, използвайки простички хитрини. Мисля да взема войската ми от пумпали.

IMG_9540

Предстои ни кървааааввввааааа битка. Муа-ха-ха…

Прихванах го! Пускам ракетите….

1 октомври, 2009 Няма коментари

Прихванах го! Пускам ракетите….

(или как старши лейтенант Митко Митов ни разказа основите на въздушното управление и навигация)

Знаете ли, че дневно над България преминават около 1500 самолета и за тяхната навигация отговарят най-малко 3 служби. Или пък, че един Миг-29 е около 20 тона зареден с пълно бойно снаръжение и гориво, както се казва, догоре :) .  А чудили ли сте се какво е да си навигатор полети и всеки ден да поемаш огромни отговорности и да правиш безпогрешни решения.

Както вече споменах в една от статиите, FIRST Lego League състезанието е разделено на четири части всяка даваща 25% от оценката. Една от задачите е изготвянето на проект свързан с транспорта. След като SAPartans организира анкета да разберем как децата пътуват до училище следващата стъпка е среща със специалисти.

В неделя имахме честа да ни гостува старши лейтенант Митко Митов. Основната ни молба бе да ни разкаже за въздушното пространство, полетите, навигацията и проблемите свързани с тях. Да отговоря веднага на въпроса ви дали е управлявал самолет? – НЕ. При изтребителите имало ограничение на височината на пилотите и когато си два метра пилотското място ти е малко.

Предлагам ви няколко снимки, но след като ги видите забравете какво сте видяли. Този блог ще се самоунищожи след 5..4..3..2..1 секунди

IMG_9617

Прихващането на един изтребител от друг не се различава много от показаното във филмите. Трябва ти добър пилот и още по-добър навигатор. Единствената разлика е, че във филмите добрите се измъкват от ракетите. В реалния свят никой не се измъква от ракетите!

IMG_9619

Вече можем спокойно да говорим за БУ, Подход, ПИК, СЛОН (кодови наименования, които ми е забранено да издам)

IMG_9614

Време ни е да помислим за роботиката и въздухоплаването.

Какво прави пумпалът? – осцилира

27 септември, 2009 Няма коментари

Мой приятел физик отива на гости при свой колега. Колегата е с 2-3 годишно бебе, което си играе с пумпал. Бащата пита:

- Кажи какво прави пумпалът?

-Осцилира! – отвръща бебето.

Бях забравил какъв кеф е да си играеш с пумпал. Тъй като лего частите са доста подходящи за изграждане на всякакви неща то и пумпалите не правят изключение. В тежките моменти когато програмите не работят, конструкциите на робота се чупят, мисиите се оказват доста по-трудни от очакването ти остава само едно нещо – да се сбиеш, но с пумпали.

Да ви представя и моята войска:

Войска от пумпали

Войска от пумпали

Както и в схватка:

Нека по-силният победи.

Нека по-силният победи.

В почивките ги прибирам в базата. Да отпочинат :) IMG_9540

Бях забравил какъв кеф е да си играеш с пумпали.

С 5% инжЕнерна грешка!

21 септември, 2009 2 коментари

- Как инженер доказва, че всяко нечетно число е просто?

- 3 е нечетно просто. 5 е нечетно просто. 7 е нечетно просто. 9 е нечетно…и е грешка на експеримента!

Решението на дадена задача, особено когато в самото решение са намесени роботи, често е трудно и непредсказуемо (с 5% инженерна грешка). Поведението на робота може да е доста различно във всеки един от опитите. Затова особено при първи сблъсъци с подобни задачи се прави една основна грешка (следва се следния сценарий):

Роботът се пуска и той бърка. Променя се конструкцията. Роботът пак се пуска и пак бърка. Променя се програмата. И пак се пуска и пак се бърка и пак се променя или конструкцията или програмата. Въпреки, че изглежда логично и рационално да се работи по този начин съществува опасност да се върнете на първоначалната конструкция и софтуер и да си зададете въпроса защо въобще въведохме дадените промени.

Решението, което SAPartans откри в подготовката си за FIRST Lego League 2009 Smart Moves не е ново. Нито супер гениално. В момента, в който сме достигнали до сравнително добро състояние на конструкция и софтуер се правят 6 поредни опита. По време на опитите никой няма право да променя нито конструкцията нито софтуера. Записват се резултатите от опитите и бележки за направените грешки. Обсъждат се възможните решения накуп. Така решението на един проблем няма да направи невъзможно решението на друг проблем. Въпреки, че проблемите са обсъдени накуп решенията им се имплементират едно по едно.

Резултати от събирането на 4 примки

Резултати от събирането на 4 примки

При шест примки отново използвахме същия подход:

Резултати от събирането на 6 примки

Резултати от събирането на 6 примки

Което е един доста добър резултат когато роботът трябва да събере 6 примки на различна височина и с диаметър около 3-4 сантиметра като тези:

Примка

Примка

Най-хубавото е, че в работата с роботи и въобще в роботиката не можеш дори за миг да спреш да се учиш.

Its show time!

19 септември, 2009 Няма коментари

Ще пропусна момента с митницата, пощите, колата ми която не искаше да запали след час и половина борба в митницата и ще прескоча направо на задачите.

Получихме едно кашонче от 3.70 килограма с частите за полето.
За около 2 часа и половина успяхме да построим полето. Започнахме леко плахо. Но добре, че Бай Жоро ни направи перфектната маса върху, която да си сложим полето.

Полето върху двете части от тенис маса. Разбира се перфектно нивелирано.

Полето върху двете части от тенис маса. Разбирасе перфектно нивелирано.

В завършен вариант полето изглежда по следния начин.
IMG_9500

Добре, че Катето отново ни бе направила неприлично вкусен, много канелен и не много захарен кекс. Трябва да се хапва.
IMG_9489

В следващите няколко статии постепенно ще ви запознаем със задачите за тази година. Следете ни. Интересното предстои.

FLL 2009. Smart Moves. Започваме!

7 септември, 2009 Няма коментари

На 03.09 бяха обавени задачите за 2009. Повече информация може да се намери на http://usfirst.org/roboticsprograms/fll/smartmove1.aspx ако се интересувате от информацията зад голямата вода. Ако пък искате да разчитате на информацията от европейска страна може да намерите повече тук http://www.hands-on-technology.de/en/firstlegoleague/saison2009/fll_2009

В последствие ще опишеме всички особености около състезанието. Това, което обаче е важно, е че решението на задачите е само 25% от успеха. Оценяването се разпределя така:

  • 25% задачи изпълени от робота
  • 25% проект съставен от децата на тема Smart Moves
  • 25% интервю
  • 25% така наречения „Team Work“

Подготовка за FIRST Lego League – ден 5. Задачите от 2008

1 август, 2009 1 коментар

Събота. 10 сутринта. Сградата на SAP. Стая U08. Стаята е вече резервирана специално за отбора. Имамe се ключ и няма да се налага за всяко събиране да прибираме частите. Да. Кеф цена няма.

Всеки сподели своите идеи за деня. В реда на обсъждането това бяха:

  • кола с предно задвижване
  • ховъркрафт
  • багер по прототип на стара руска машина (засега нямаме снимка)
  • танк
  • катапулт
  • „набирач“ – идеята бе роботът да може да се хваща за ръба на масата и да се набира за нея като така минава на следващата „платформа“
  • търсач на цветове
  • мотор
  • задачите от FIRST Lego League 2008

На 3 Септември очакваме да получим задачите за 2009. До тогава имаме един месец. След кратка дискусия преценихме, че колкото и забавни ще са някой от предложените идеи, то опитът, който ще натрупаме с изпълнение на задачите от 2008 ще е безценнен. Засега повече информация за задачите може да се намери на http://www.usfirst.org/firstlegoleague/community/fll/game.html

Разделяме се на два отбора. Единия работещ върху робота. Другия върху конструкциите по полето. Разбира се, робот направихме бързо и останалата част от деня прекарахме в ровене в два 2 кашона лего части и сглобявайки елементите от полето.

Както на няколко пъти се убеждаваме първо ти трябва стабилна конструкция.

На такава конструкция биха завидяли дори от Jeep

На такава конструкция биха завидяли дори от Jeep

Добре, че Катето никога не забравя великите думи на Конфуций – „Само храната ще спаси великия китайски народ от гладна смърт“ и ни бе направила непрелично вкусна баница.

Гладни ли сте?

Гладни ли сте?

Подготовка за FIRST Lego League – ден 2. Изследовател

Да знам – за ден 2 пиша след като писах за ден 3, но сега намерих възможност.

Ден 2 от подготовката за FIRST Lego League – 18 Юли 2009

Пропуснахме да представим Камен със снимка затова ето го и Камен

Ето го и Камен

Целта на втория ден бен да сглобим първия си робот със сензори различен от посочения в книжката. Разполагайки с два комплекта се концентрирахме върху идеята за Изследовател. Изследователят обхоща стая с обекти без да се блъска в тях. Когато достигне до обект, трябва да прецени дали да завие наляво или надясно.

Пътят към решението не бе лек, но със сигурност забавен

img_8979

img_8980

И разбира се резултатите:

Изследовател първи

Изследовател първи

Изследовател втори

Изследовател втори

Някой от основните проблеми бе как да завиеш на 90 градуса. Уфф – исках да кажа π/2. След като окръжността е 2πr то 90 градуса от нея са πr/2. С линийка се смята разстоянието между гумите на робота, обиколката на гумите и броя на оборотите, които трябва да се направят!!! Така е в математическите гимназии.

Подготовка за FIRST Lego League – ден 3

Ден 3 на подготовката за FIRST Lego League – 25 Юли 2009

Събота сутрин. 10 часа. Рано сутрин всеки има идеи.

1.  Да направим кола с четири колела, задно предаване и преден мост контролиращ завиването

2. Да направим кола, но на две колела… усещаме, че ще е трудно.

3. Кран преместваш „неща“ от едно място на друго.

4. Разполагайки с колата от задача 1 да я накараме да завива.

5. Разполагайки с малко кадастрон и изолир банд си измислихме задача включваща следене на линия, блъскане в обект, хващане на топка с ръка и преместването и на определено място спрямо цвета й.

Следва кратко обсъждане се разпределяме в два отбора. Започваме със задача 1 и задача 5.

Малко усърдна работа в началото

За Минчо и Иво програмирането е страст.

За Минчо и Иво програмирането е страст.

Ванката и Ники правят кола

Ванката и Ники правят кола

В процеса на работа изглежда лесно и заинтригуващо.

Държиш ли?

Държиш ли?

В начало бе... баха моторите

В начало бе... бяха моторите

Плюс съответните резултати:

Задно предаване, преден мост, препятствия и слалом…

Скорост, скорост, скорост

Скорост, скорост, скорост

Сензор за светлина следващ линията, сензор за допир, два задвижващи мотори и разбира се тежка ръка за хващане

Тежката ръка на ... робота

Тежката ръка на ... робота

Някой от изводите след 7 часа работа.

  • слабата конструкция пречи
  • конструкцията трябва да е такава, че размерът на гумите да не влияе (много много)
  • необходимо е да се помисли върху софтуерът за определената конструкция преди да се започне самата конструкция
  • не изпускай робота (при свободно падане от 1 метър с ускорение 9.8 последствията са катастрофални :) )
  • роботът трябва да е балансиран и симетричен

Звучат като общоизвестни истини, но е голям кеф да достигнеш сам до тях.