Мне всегда было интересно всё, что связано с робототехникой, да и вообще с техникой. Но только сейчас у меня появилось время на изучение и практику в этой области. Я, вообще, занимаюсь веб-программированием и для меня переход от работы, когда всё ограничивается лишь монитором компьютера до работы, когда написанная тобой программа встроена в настоящий, осязаемый механизм, это просто что-то! (:
Вопрос, наверняка, покажется глупым, но других пока нет.
Представьте: готова механическая часть робота, я написал программу управления, предположим, на Лиспе. Так вот, как вся эта механическая часть будет понимать программу? Я понимаю, что код написанный на Лиспе будет преобразован в машинный код, но машинный код разный бывает. Что-то у меня всё это в голове не уложится. Или, например, есть сложная, объёмная программа с модуляцией нейронной сети, неужели можно откомпилировать её, переместить в эти микросхемы и робот сможет с этим работать?
Пожалуйста, расскажите коротенько основы, что бы я смог представить как это работает и на что расчитывать, а руководства, вроде avr123.nm.ru я обязательно изучу, только пойму как устроена передача программы роботу. (:
Последний раз редактировалось Nikolay 13 июл 2008, 01:37, всего редактировалось 1 раз.
если твой лисп умеет по компорту данные гонять, то всё просто гонишь в порт данные, бот принимает их и выполняет команды бот обратно в ПК шлет показания своих датчиков
EdGull писал(а):если твой лисп умеет по компорту данные гонять, то всё просто гонишь в порт данные, бот принимает их и выполняет команды бот обратно в ПК шлет показания своих датчиков
Значит, саму лисп-программу в робота не поместить? Например, если робот не должен быть связан с ПК, то тут только Си или Ассамблер?
Вот на myrobot.ru описывается как сделать простейшего робота на МК AVR. Программирование там, как я понял, на Си. Реально ли сделать такого же робота, но на Лиспе?
На счёт Лиспа всё ясно. (: Так что лучше выбрать Basic или C? На letsmakerobots.com как не посмотрю, все роботы на Бейсике. Я, в принципе как то C++ занимался, но вот у Лиспа реально возможности больше, жаль что не смогу его использовать...
Nikolay писал(а):На счёт Лиспа всё ясно. (: Так что лучше выбрать Basic или C? На letsmakerobots.com как не посмотрю, все роботы на Бейсике. Я, в принципе как то C++ занимался, но вот у Лиспа реально возможности больше, жаль что не смогу его использовать...
можешь, но только со стороны ПК тут другая трабла - кроме тебя тут лиспоманов еще не появлялось - бушь пионером и в гордом одиночестве. Посмотри на чем больше всего народ сидит - на то и садись
зыы. меня Эдгул совратил на бейсик.... сидел себе на С-шнике и сидел... сотона
Nikolay писал(а):На счёт Лиспа всё ясно. (: Так что лучше выбрать Basic или C? На letsmakerobots.com как не посмотрю, все роботы на Бейсике. Я, в принципе как то C++ занимался, но вот у Лиспа реально возможности больше, жаль что не смогу его использовать...
можешь, но только со стороны ПК тут другая трабла - кроме тебя тут лиспоманов еще не появлялось - бушь пионером и в гордом одиночестве. Посмотри на чем больше всего народ сидит - на то и садись
зыы. меня Эдгул совратил на бейсик.... сидел себе на С-шнике и сидел... сотона
Думаю, начну с Си, почитаю пока avr123.nm.ru... Потом, может ещё и Basic'ом займусь.
EdGull писал(а):если твой лисп умеет по компорту данные гонять, то всё просто гонишь в порт данные, бот принимает их и выполняет команды бот обратно в ПК шлет показания своих датчиков