Panda3d Robotics - PullRequest
       22

Panda3d Robotics

3 голосов
/ 15 декабря 2011

Название делает это очевидным, это хорошая идея? Я искал симулятор робототехники на языках, которые я знаю (я лучше знаю ruby, затем c ++, затем python - хочу здесь укрепиться - забудь о javascript, но я знаю это).

я нашел что-то под названием пиро, но это, вероятно, не соответствует моим потребностям (перечислены ниже).

В мой последний университетский семестр я выучил c ++, а затем они взяли меня в RobotC (который длился всего около 2 месяцев). Поджигатель кажется похожим, но теперь я хочу что-то другое.

Мне нужно что-то, что позволяет импортировать графику, разрешать трехмерные среды, позволяет легко изменять действия, которые может выполнять робот. Также предоставляет другие вещи, необходимые для программирования роботов, такие как датчик.

Ответы [ 2 ]

0 голосов
/ 19 января 2018

Я бы посоветовал вам пойти на ROS (беседка) и написать свои узлы на C ++ или Python.Вы можете следовать книге Лентина Джозефа «Изучение робототехники с использованием Python».Это поможет вам в создании автономных ботов с ROS и OpenCV.

0 голосов
/ 05 апреля 2012

Panda 3D - хороший язык для написания вашей собственной системы роботов. Он написан людьми из КМУ, поэтому он очень чистый и имеет много смысла. Это позволяет импортировать очень сложные модели из Maya или Blender. Он поддерживает 3D-среды. Хотя он имеет свой собственный язык сценариев для запуска действий (анимаций), импортированных из вашего пакета моделирования, я предпочитаю написать свой собственный драйвер робота. Он поддерживает три различных физических движка, в том числе его собственную базовую версию, Open Dynamics Engine (ODE) и, самое последнее, Bullet. Хотя он поддерживает обнаружение столкновений, что позволяет запускать, это система анимации и графического рендеринга, а не робототехническая система как таковая, и поэтому вам придется создавать собственные модели датчиков рядом или поверх них. В целом, однако, это вполне удовлетворительно. Удачи.

...