Рубрика «ноги»

Студент сделал механическую ногу, которая прыгает в два раза выше своей высоты - 1
Некоторые из существующих роботов, способных на энергичные движения ногами: 1) Boston Dynamics SpotMini; 2) UPenn/Ghost Robotics Minitaur; 3) ATRIAS; 4) RHex и Canid; 5) StarlETH; 6) Boston Dynamics Spot; 7) MIT Cheetah; 8) Boston Dynamics Atlas. Иллюстрация: Саймон Калуче/Университет Карнеги-Меллона

За редким исключением (см. выше), современные двуногие или четвероногие роботы не способны на энергичные динамичные движения. Роботы-гуманоиды почти никогда не умеют бегать и прыгать, а четвероногие роботы только недавно освоили базовые навыки динамических передвижений. А ведь это очень важный навык для любого робота, который перемещается по пересечённой местности и преодолевает препятствия. Получается, что для них остаются недоступными больше половины земной суши. Они просто не могут туда попасть. Это серьёзно ограничивает сферу применения роботов, ведь они должны быть вездесущими.
Читать полностью »

Совсем недавно вышел релиз Kotlin, а его команда разработчиков предлагала задавать вопросы про язык. Он сейчас на слуху и, возможно, многим хочется его попробовать.
Пару недель назад тимлид сделал для компании презентацию о том, что в Котлине хорошо. Одним из самых интересных вопросов был «А как в Котлине выстрелить себе в ногу?» Так получилось, что ответил на этот вопрос я.

Disclaimer:
Не стоит воспринимать эту статью как «Kotlin — отстой». Хотя я отношусь скорее к категории тех, кому и со Scala хорошо, я считаю, что язык неплохой.
Все пункты спорные, но раз в год и палка стреляет. Когда-то вы себе прострелите заодно и башку, а когда-то у вас получится выстрелить только в полночь полнолуния, если вы предварительно совершите черный ритуал создания плохого кода.

Наша команда недавно закончила большой проект на Scala, сейчас делаем проект помельче на Kotlin, поэтому в спойлерах будет сравнение со Scala. Я буду считать, что Nullable в Kotlin — это эквивалент Option, хотя это совсем не так, но, скорее всего, большинство из тех, кто работал с Option, будут вместо него использовать Nullable.

Читать полностью »