В София стартира Robotics Accelerator – обучителна програма в сферата на софтуерното инженерство за роботика. Тя е специално създадена за работещи в технологичните професии и за студенти, които имат желание да опознаят и навлязат в нова за тях територия – роботиката.
Записванията за програмата продължават до 28 август.
Организатор на курса е Ocado Technology, а основател и водещ лектор на Robotics Accelerator е Живко Петров, Principal Software Engineer и преподавател с дългогодишен опит. За работа с колаборативния робот UR10e и специално създадения от него курс, споделя Живко.
Коя е причината за създаването на Ocado Technology Robotics Accelerator?
Българите сме сред специалистите, на които големите технологични компании се доверяват за създаването и развитието на високи технологии. В Ocado Technology например трансформираме сектора с търговия на хранителни стоки на дребно, превръщайки го във високотехнологичен бизнес.
Преди Ocado да навлезе в сферата, никой не очаква роботи да комплектоват продуктите от пазарския му списък в торбички, а поръчката му да бъде доставена от автономни автомобили. Днес едното е реалност, а другото – в процес на създаване. Българският екип на компанията има ключова роля в развитието на голяма част от технологиите. Имаме огромен фонд от знания, събрани в ръцете ни и стигнахме до момент, в който искаме да ги предадем нататък. Като част от нашата, българска технологична екосистема, желанието ни е да допринасяме за развитието й.
Какво ще включва програмата и за какво време се провежда?
Един от колаборативните роботи на Universal Robot – UR10e, ще е на разположение на курсистите по време на цялото обучение. Те ще имат задачи, които ще решават и тестват на него.
Програмата ще се фокусира върху изграждане на умения и най-добри практики в:
– роботна операционна система 2 (ROS2) – тя, де факто е стандарт за създаване на оперативно съвместим софтуер за роботи. ROS2 e наследникът на ROS1, основополагащ се на същите идеологии, надграждайки ги с последните тенденции в съвременната софтуерната разработка.
– основи в роботиката, както в симулация, така и в реалност – симулациите са все по-широко застъпени в софтуерното инженерство за роботика, затова обръщаме специално внимание и на тях;
– планиране и изпълнение на траектории на движение – един от ключовите елементи необходим при програмиране на роботи;
– търсене на път в непозната среда – в днешно време от роботите се изисква да могат да се ориентират в разнородни среди, често при наличие на препядствия;
– действия на робота и реакции в реално време – възможност за корекция на движението при настъпили специфични обстоятелства.
Може ли да споделите повече за проектите с които участниците ще се срещнат?
Освен върху практическата работа с робота, в курса ще предложим специално разработени визуални игри и демота, чрез които участниците ще могат да се учат с удоволствие и лекота.
Целта на тези игри е да позволят усвояването на основите на ROS2, прилагайки ги в реални проблеми, които се решават в роботиката.
В последствие всеки от курсистите ще може да използва физичен симулатор на робота UR10e върху собствения си лаптоп/PC. По този начин ще могат да се правят бързи итерации, чиито резултати ще бъдат видими мигновено.
За финал – предвиждаме проект, който ще се приложи на реалния робот. Всеки от участниците ще има свободата да имплементира своя идея (или да ползва една от тези, които ще предоставим).
Ценното за мен е, че тази идея ще има възможност да се превърне в реалност – посредством робота.
Като стимул за курсистите да дават максимума от себе си, сме предвидили комплекти Raspberry Pi 4, които предвиждаме да подарим на най-отдадените. С тях ще могат да надграждат уменията си в роботиката и след завършването.
Има ли изисквания които кандидатите за курса трябва да покрият?
Всеки, който има добри познания в C++ и/или Python може да се регистрира за участие в Robotics Accelerator тук до 28 август, включително. Необходимо е единствено да въведе кратка информация за себе си.
Курсът е напълно безплатен, а лекциите и упражненията, които сме решили да са присъствени, са 2 дни в седмицата – вторник и четвъртък, от 18.00 до 20.30 ч. Така планирана, програмата ще позволи и на работещи, и на студенти да се включат и да се потопят в света на роботиката.
Как се случва процеса по кандидатстване?
Процесът на прием дава равен шанс на всички желаещи да бъдат сред 30-те избрани за участие в курса.
Бих искал да спомена, че той е напълно безплатен и без обвързващи договори.
Процесът по подбор включва практическа задача, която изпращаме по мейл до всички регистрирани участници. А тези, които имат най-високи резултати на теста ще поканим на кратко интервю, за да се опознаем и да видим дали имаме общи допирни точки и, каква е мотивацията на кандидата.
След тези 2 фази, ще поканим участниците, които ще започнат обучението си в Robotics Accelerator.
R&D центъра на Ocado Technology работи от няколко години в София. Как се движи процеса по разрастване на компанията?
Не само роботиката, но и AI, ML , Data science и софтуерното инженерство са в своето царство в Ocado Technology. В България високотехнологичният ни център се състои от 170 човека, като част от тях се занимават със софтуерно инженерство, други – с продуктов мениджмънт, UX design, имаме и екип, който се занимава с изследователска дейност. В момента сме в етап на експанзия – разширяваме лабораториите си, за да можем да създаваме повече иновации.