Ноя 12

История «Linux of Robotics» — первой общей ОС для робототехники

Десять лет назад, пытаясь воплотить в жизнь концепцию «Linux of Robotics», я был вдохновлен истоками историй других трансформационных усилий. В этой статье я хочу поделиться некоторыми неописуемыми частями ранней истории операционной системы Robot или ROS, надеясь вдохновить тех из вас, кто в настоящее время преследует ваши «сумасшедшие» идеи.

Эта история происхождения начинается, когда Эрик Бергер, мой партнер на протяжении семи лет в этом проекте, и я начали работать в PhD в Стэнфорде.
Импульс для ROS произошел случайно, когда мы искали подходящий проект по робототехнике для наших кандидатов. Мы беседовали с бесчисленными людьми и обнаружили, что те же самые образцы повторяются снова и снова, внедряя программное обеспечение для робототехники: они потратили 90 процентов своего времени на повторную запись кода, написанного ранее, и создание прототипа тестового слоя. Тогда как последние 10 процентов их усилий, в лучшем случае, были потрачены на инновации.
ROS (и PR1) было нашим решением для устранения этого огромного количества потраченного впустую времени. В то время план заключался в том, чтобы найти инвесторов для финансирования строительства 10 идентичных роботов, получить их в 10 университетах и нанять команду инженеров-программистов для создания критического общего программного обеспечения и инструментов для разработчиков.
Чтобы финансировать то, что мы называем программой Stanford Personal Robotics, мы встретились со всеми, кто говорил с нами. Наша цель состояла в том, чтобы собрать 4 миллиона долларов США, что, по нашим оценкам, стоило бы нанять инженеров-программистов для поддержки ROS и создания 10 экземпляров робота. В течение года мы занимались сбором средств. Но в конце концов мы были несколькими молодыми студентами без доверия. Я не скромничаю, когда говорю это. Это буквально то, что рассказали нам первые спонсоры, когда они написали нам нашу первую проверку. Эта проверка была за 50 тысяч.
Мы использовали эти деньги и некоторые подходящие деньги, которые мы просили у пары Stanford Deans, чтобы построить PR1. Мы использовали PR1, чтобы получить поддержку проекта от ведущих в мире разработчиков программного обеспечения для робототехники R & D. Мы также дали PR1 команде Stanford AI Robot и получили наш первый урок о том, насколько высока планка для платформы разработки программного обеспечения для робототехники, чтобы оно было действительно полезным.
Но, наверное, самое главное, мы взяли PR1 в дом нашего друга и провели его, чтобы сделать некоторые действительно привлекательные видео. И тогда мы вернулись к сбору денег.
Шаг за шагом мы получили такую же обратную связь: создание «Linux of Robotics» было слишком амбициозным. Слово «сумасшедший» использовалось очень часто. Но мы придерживались этой цели, поскольку это казалось нам столь очевидным. И я так рад, что мы это сделали.
Когда мы наконец встретились со Скоттом Хасаном, это была грандиозная цель — создать «Linux of Robotics», которая получила финансирование ROS. Скотт создал революционные интернет-компании (Google и eGroups) с использованием программного обеспечения с открытым исходным кодом, и он хотел дать возможность будущим предпринимателям индустрии робототехники с подобным открытым исходным кодом. Таким образом, это видение, которое буквально продало его, так как оно прекрасно сочеталось с его особой страстью «оплатить его». И, в конце концов, в Willow Garage в развитие ROS вошло более 4 миллионов долларов.

Добавить комментарий

Your email address will not be published.