Здравствуйте. Всегда нравились роботы, что то сложное и интересное. Сейчас в небольшом ступоре. Изучал, программировал Фронтенд в виде Js и т.д (вообщем вы знаете), понял что не моё. Также бэкенд в вебе на Java, node, писал на Python, тоже не понравилось. И вот решился заняться тем, чем всегда хотелось, программированием связанным с роботами и на подобие этого. Есть опыт в C++, сейчас начал учить C, для программирования микроконтроллеров. Но мне не особо нравится возиться с электроникой, а вот программировать нравиться (возиться с электроникой не пробовал). Быть может перед тем как делать выводы, попробовать электронику? Или может быть есть какая то сфера в этом направлении, где нужно только программирование? Спасибо за ответ!
...решился заняться тем, чем всегда хотелось, программированием связанным с роботами и на подобие этого...
А как решил что програмирование связанным с роботами это то что всегда хотелось, если никогда не нравилось возится с электроникой (ответь себе честно)?
Может тебе не нравится програмирование роботов, а просто нравится програмирование?
...Всегда нравились роботы, что то сложное и интересное...
Сложные и интересные вещи есть и в других областях програмирование (не только в прогр. роб.).
Если взять автоматику в широком смысле, то - языки ПЛК (программируемых логических контроллеров) Codesys:
текстовые [IL], ST
графические: [LD, FBD], CFC, SFC
Embedded developer - почитайте, посмотрите туда. Пример: на stm управление каким нибудь агрегатом, опрос датчиков и тд и тп. И пользователь с планшета управляет через графический интерфейс. Обычно электроникой занимаются специальные люди, схемотехники или похожие на них. Разводить платы - целая наука. Они отдают плату - надо её запрограммировать.
Спасибо за ответ! Как думаете системное программирование есть в робототехнике, там же тоже для робота пишется например ОС, драйвера для управления и т.д
это невероятно огромное поле реализаций. Про драйвера - да, если системы не реал тайм. А так RTOS. Есть ещё ROS. Ввообще я бы на вашем месте запилил бы тележку для движения по линии и экспериментировал бы, хоть Ардуино, хоть Raspberry на Linux, или stm. Там и датчики, и схемотехника элементарная, и ТАУ.
Вообще то тема до поры гиблая, сегодня робототехнику двигают всем что доступно и изучено разработчиками.
В арсенале начиная от примитивных ардуиновских шилдов на хоббийном уровне, PLC, Raspberry под питоном и прочими н.у. языками, DSP, можно еще долго перечислять и в целом полный раздрай и отсутствие робостандарта, как это уже традиционно есть в PC архитектуре под той или иной осью.
Ответ 1 делайте на том, что Вам легче и быстрее освоить, цена 1 фиг будет большая и решать клиентам, будут они Вашу за Вашу автоматику платить или вообще передумают.
Тема инструментальной платформы давно висит в воздухе, а сейчас в переломный момент глобальной пандемии не просто висит, а торчит всем промышленникам и домохозяйкам.