"Coding is not the main event anymore. Building software is the main event."
CEO GitHUB - Chris Wanstrath 2017.
Контакты
Местоположение
Израиль, Мерказ

Наибольший вклад в теги

Все теги (17)

Лучшие ответы пользователя

Все ответы (42)
  • На Java программируют микроконтроллеры?

    ZXY000
    @ZXY000
    Engineer DevOps https://www.beeptoolkit.com/
    Java код пишут для обращения к API в сторону embedded созданного под другими языками, к примеру C#, Python и т.п.
    Нечто в виде framework со своей логикой, когда Java управляет внешними объектами. ROS именно на таких принципах запилен, и гордо, сам себя обозвал операционной золотым яйцом из которого вышла курица Ряба ;). Собственно при наличии вменяемого SDK со стороны устройства можно использовать многие языки.
    Ответ написан
    Комментировать
  • Как серьезно заниматься роботехникой НЕ в университете?

    ZXY000
    @ZXY000
    Engineer DevOps https://www.beeptoolkit.com/
    Все новички, загоняя себя на определенную робототехническую платформу, под влиянием, как им кажется, распространенных "авторитетных мнений", ограничивают свои профи перспективы в аппаратную архитектуру под той или иной OS, не понимая что рост своего профессионального уровня во многом будет зависеть от инструментария и аппаратной архитектуры, для которой предназначен этот инструментарий, что однозначно скажется на конечном результате по срокам и стоимости и прочих неопределенностях на начальных этапах своих проектов.

    Вот основные постулаты которых имеет смысл придерживаться в начале своего пути к робототехнике:

    — робософт работает в виде в промежуточного слоя между обычной ОС и программами/скриптами управления роботом;
    — робософт имеет модульную структуру, которая работает поверх базовой прослойки (фреймворка);
    — робософт имеет распределённую клиент-серверную структуру;

    “стандартный” робософт – это:
    * фреймворк, обеспечивающий типовые операции, слой абстракции от оборудования, межпотоковое взаимодействие и т.д.
    * дополнительные модули, реализующие различные робототехнические алгоритмы (компьютерное зрение, SLAM, машинное обучение, кинематика)
    * симулятор (симулятор является важной частью программного обеспечения для разработки роботов — он позволит отлаживать алгоритмы в виртуальной среде, без покупки дорогостоящего оборудования.)
    * оболочка для визуального программирования и управления роботом (наглядное и доступное объектно-ориентированное программирование, представление состояния робота в виде иерархического конечного автомата, состоящего из управляемого набора финальных статических машин и т.п.)
    Я предвижу здесь вероятность рассуждений относительно платформы ROS, которая активно популяризируется большинством российских вузов, а так же курсов с армией хобийных сообществ студенческих команд и т.д. и т.п .
    Для ясности - На вопрос: «Чем ROS отличается от других X платформ, нет однозначного ответа, есть аксиома - если вы решите использовать X, вы всё же сможете использовать многие из библиотек, распространяемых вместе с ROS. При этом Важно понимать - ROS работает только на Unix-платформах и в основном носит экспериментальный характер.

    Тема имеет ветвления в зависимости от того какой робототехникой вы хотите заниматься.
    К примеру индустриальные манипуляторы, логистические системы, биороботы, агротехнические системы и т.д. и т.п.
    Ответ написан
    2 комментария
  • Как с помощью электроники делать узелки из двух ниток?

    ZXY000
    @ZXY000
    Engineer DevOps https://www.beeptoolkit.com/
    Все вполне реализуемо при условии что есть хорошая механическая база, все управление на 4 - 5 осей с шаговыми моторами и энкодерами для координирования.
    Ответ написан
    Комментировать
  • Как и кого набрать в IT-стартап команду для разработки платформы как авито?

    ZXY000
    @ZXY000
    Engineer DevOps https://www.beeptoolkit.com/
    Для тех кого хотите привлечь на безрыбъе, нужно постараться быть убедительным и вселить им веру в конечный успех своей идеи. Так же честно скажите им в самом начале что стартовый бюджет нулевой и ваши ожидания при умелом подходе к поставленной задаче реализуются к конкретному моменту (дате). Демонстрируйте рабочие прототипы стимулируйте профессиональные споры, вовлекая в азарт потенциальных сотрудников.
    Ответ написан
    2 комментария
  • Как искать инвестиции под стартап?

    ZXY000
    @ZXY000
    Engineer DevOps https://www.beeptoolkit.com/
    Чтоб сработал на Кикстартере так же нужны вложения и не малые, причем еще до того как там эксперты дадут доступ к публикации
    Ответ написан
    Комментировать