Программирование искусственного интеллекта в роботах / автономных роботах - PullRequest
1 голос
/ 19 октября 2011

Я собираюсь начать программирование искусственного интеллекта, особенно для роботов.Создание роботов, которые думают и действуют для себя.Просто хотел бы получить совет о том, какие платформы / языки кодирования лучше всего подходят для этой области?

Я разработчик Microsoft насквозь, так что я смог бы достичь этого со студией MS Robotics вообще,Или все это основано на разработке робота дистанционного управления?

Я немного сбит с толку, потому что там так много противоречивой информации.Пожалуйста, помогите.

Заранее спасибо

Ответы [ 2 ]

2 голосов
/ 19 октября 2011

Какую робототехнику вы пытаетесь сделать?(то есть это робот, для которого приемлемым контроллером может быть ноутбук или другое мощное устройство? Или вы смотрите на маленького настоящего встроенного робота?)

Если это первый, MS Robotics подойдет вам.Он использует .Net IIRC, так что есть хороший низкий барьер для входа.Если вы хотите сделать что-то меньшее, возможно, посмотрите на Arduino, которая имеет такую ​​большую поддержку вокруг своей платформы, что вы, вероятно, найдете то, что вам нужно.Arduino использует что-то очень похожее на C ++.

Независимо от того, что вы выберете, найдите робота комплекта.Я не могу подчеркнуть это достаточно.Вы хотите тратить время на искусственный интеллект, а не на то, чтобы аппаратное обеспечение работало правильно.

Если вы хотите попробовать что-то странное и интересное, микроконтроллер Parallax Propeller - это относительно дешевый процессор с 8-ядерными процессорами.Может быть хорошо для ИИ, где мышление обычно лучше всего делать параллельно.

0 голосов
/ 02 апреля 2013

Попробуйте использовать веб-роботов для разработки контроля. Я нашел это очень интуитивно понятным и дружественным ... позволяет вам сосредоточиться на вашей основной логике программирования. Аппаратное обеспечение должно начинаться с Boebot (основы) и переходить на платформы Arduino по мере получения знаний.

Попробуйте получить Pioneer, как только перейдете на настоящую робототехнику (отличный набор датчиков, но по непомерно высокой цене). Или попробуйте летающих ботов, таких как A.R.Drone и т. Д. Было бы неплохо запрограммировать и даст вам представление о БПЛА.

...