Автор Тема: Как устроен BigDog  (Прочитано 5366 раз)

valexey_u

  • Hero Member
  • *****
  • Сообщений: 3013
    • Просмотр профиля
Как устроен BigDog
« : Январь 12, 2013, 07:35:03 pm »
Оказывается у Boston Dynamics на сайте лежит pdf'ка про то как устроен и из чего сделан их знаменитый bigdog (если кто не знает что такое bigdog, см тут: http://www.youtube.com/watch?v=W1czBcnX1Ww , ну и дальнейшее развитие: http://habrahabr.ru/post/156023/ http://habrahabr.ru/post/163295/ ).

http://www.bostondynamics.com/img/BigDog_Overview.pdf

(также файл прикладываю к этому сообщению)

Кратко по программерской части:
Язык программирования: C++
Операционная система: QNX
Процессор: Pentium
Y = λf.(λx.f (x x)) (λx.f (x x))

Geniepro

  • Hero Member
  • *****
  • Сообщений: 1955
  • Знайте- истина в том, что повторено трижды подряд!
    • Просмотр профиля
Re: Как устроен BigDog
« Ответ #1 : Январь 12, 2013, 08:30:30 pm »
Ну хорошо хоть QNX, а не какой-нить линупс или wxWindows...
to iterate is human, to recurse, divine

Салат «рекурсия»: помидоры, огурцы, салат…

valexey_u

  • Hero Member
  • *****
  • Сообщений: 3013
    • Просмотр профиля
Re: Как устроен BigDog
« Ответ #2 : Январь 12, 2013, 08:36:02 pm »
Ну хорошо хоть QNX, а не какой-нить линупс или wxWindows...
А что такое wxWindows? Не знаю такой OS. :-D
Y = λf.(λx.f (x x)) (λx.f (x x))

Geniepro

  • Hero Member
  • *****
  • Сообщений: 1955
  • Знайте- истина в том, что повторено трижды подряд!
    • Просмотр профиля
Re: Как устроен BigDog
« Ответ #3 : Январь 12, 2013, 09:05:49 pm »
Ну хорошо хоть QNX, а не какой-нить линупс или wxWindows...
А что такое wxWindows? Не знаю такой OS. :-D
VxWorks или wxWindows -- какая разница ))
to iterate is human, to recurse, divine

Салат «рекурсия»: помидоры, огурцы, салат…

valexey_u

  • Hero Member
  • *****
  • Сообщений: 3013
    • Просмотр профиля
Re: Как устроен BigDog
« Ответ #4 : Январь 12, 2013, 09:16:08 pm »
Ну хорошо хоть QNX, а не какой-нить линупс или wxWindows...
А что такое wxWindows? Не знаю такой OS. :-D
VxWorks или wxWindows -- какая разница ))

Ну ты сравнил конечно. Мармелад с гвоздем.
Y = λf.(λx.f (x x)) (λx.f (x x))

Geniepro

  • Hero Member
  • *****
  • Сообщений: 1955
  • Знайте- истина в том, что повторено трижды подряд!
    • Просмотр профиля
Re: Как устроен BigDog
« Ответ #5 : Январь 12, 2013, 09:20:03 pm »
Названия похожие, а у нас же здесь много внимания стали уделять магии слов )))
to iterate is human, to recurse, divine

Салат «рекурсия»: помидоры, огурцы, салат…

Губанов Сергей Юрьевич

  • Hero Member
  • *****
  • Сообщений: 590
    • Просмотр профиля
    • Домашняя страница
Re: Как устроен BigDog
« Ответ #6 : Январь 12, 2013, 10:39:51 pm »
Им надо было назвать не BigDog, а Тянитолкай.

kemiisto

  • Jr. Member
  • **
  • Сообщений: 64
    • Просмотр профиля
    • kemiisto.ru
Re: Как устроен BigDog
« Ответ #7 : Январь 13, 2013, 07:55:34 am »
Язык программирования: C++
Ну, так что там: настоящий С++ или С с классами? ;D

valexey_u

  • Hero Member
  • *****
  • Сообщений: 3013
    • Просмотр профиля
Re: Как устроен BigDog
« Ответ #8 : Январь 13, 2013, 02:21:08 pm »
Язык программирования: C++
Ну, так что там: настоящий С++ или С с классами? ;D
Понятия не имею. Но думаю шаблоны там так или иначе используются.
Y = λf.(λx.f (x x)) (λx.f (x x))

valexey_u

  • Hero Member
  • *****
  • Сообщений: 3013
    • Просмотр профиля
Re: Как устроен BigDog
« Ответ #9 : Январь 18, 2013, 10:08:36 am »
А вот марсоходы работают на VxWorks, весь софт там также полностью написан на С и С++. В том числе ежедневные "скрипты".

http://habrahabr.ru/post/166199/
http://habrahabr.ru/post/149168/
Y = λf.(λx.f (x x)) (λx.f (x x))