Технический форум по робототехнике.
EdGull » 05 авг 2008, 15:26
Здесь обсуждаем только команды интерпретатора и их форматы для роботов.
Какие команды получаемые по уарту или из ДОС файлика роботу нам нужны?
Вперёд (скорость)
Назад (скорость)
Влево (скорость)
Вправо (скорость)
Стоп
Спать - просыпаемся только по прерыванию
Голос (номер бипа)
Дистанция (возвращает дистанцию)
Акб (возвращает заряд акб)
frig » 05 авг 2008, 15:34
Вперёд (скорость)
Назад (скорость)
Влево (скорость)
Вправо (скорость)
Стоп
Вперёд (скорость)
Назад (скорость)
Влево (угол)
Вправо (угол)
Стоп
EdGull » 05 авг 2008, 15:35
а с какой скоростью будем поворачиваться на этот угол?
frig » 05 авг 2008, 15:58
а с какой скоростью будем поворачиваться на этот угол?
просто применяем для движения вот такой угол поворота и соответственно корректируем существующие скорости движков.
ты с какой скоростью поворачиваешь руль на машине?
Myp » 05 авг 2008, 17:15
скорость отдельно направление отдельно
скорость левый, направление левый, скорость правый, направление правый
допустим скорость от 0 до 255
направление вперёд-назад-стоп 0-1-2
тогда команда (125,2,255,2) будет плавный поворот налево задним ходом
и сможем задать любое произвольное движение
EdGull » 05 авг 2008, 17:34
ну так тоже в принципе можно
Myp » 05 авг 2008, 17:42
далее нужна команда тестирования
"Тест:(девайс)"
"Тест:комплексный"
тест акка, тест датчика линии и бампера(типа если срабатывает когда подносим бумажку и убираем то отвечаем всё работает иначе говорим что запылилось/испачкалось), тест звука, тест дисплея(все пикселы работают ничо из проводов не отвалилось), тест моторов(Ж-Ж и меряем ток, вдруг провод в фигово обжатом разъёме отвалился)
помните как ZX спектруме было, тест полный.
нажми все кнопки, послушай, посмотри картинку,
Виталий » 05 авг 2008, 17:44
Не годится как мне кажется.
Мне кажется в интерпретаторе должен быть реализован несложный Си или Паскаль-подобный язык программирования.
В котором можно будет простыми командами считывать датчики и управлять двигателями и т.д.
EdGull » 05 авг 2008, 17:46
Мне кажется в интерпретаторе должен быть реализован несложный Си или Паскаль-подобный язык программирования.
Никто не запрещает делать альтернативную версию в отдельной ветке...
Здесь обсуждается только васик-подобная версия интерпритатора
Mars » 05 авг 2008, 19:04
ЭдГулл.
Даже не стыдно?
Я сегдня в час с хвостом предложил, что Я МОГУ ПОЛНОСТЬЮ СДЕЛАТЬ ИНТЕРПРЕТАТОР, А ТЫ, ВМЕСТО ТОГО, ЧТО БЫ СКАЗАТЬ МНЕ"ДЕЛАЙ", ПРОСТО УКРАЛ МОЮ ИДЕЮ.
Я понимаю, это, конечно, частично для того, что бы не давать мне МиниБота, но я его уже и не прошу.
ПОЭТОМУ Я НИЧЕГО ЗДЕСЬ НЕ НАПИШУ И НЕ ДАМ ИСХОДНИКОВ, А Я ПОСЛЕ ОБЕДА ТОЛЬКО ЭТОЙ ПРОГРАММОЙ И ЗАНИМАЛСЯ, СДЕЛАЛ ГОЛОВНОЙ ФАЙЛ, СОЗДАЛ БИБЛИОТЕКИ ФУНКЦИЙ ИПЕРЕМЕННЫХ, ВСЕ КОМАНДЫ ПРОДУМАЛ.
Сергей еще писал:"Марс, я в серьезности намерений ЭдГулла уверен.....".
EdGull » 05 авг 2008, 19:17
тебе никто не мешает написать интерпретатор, мало того, мы тебе даже помогаем
вливайся в коллектив.
как прочтешь убей свое сообщение, оно к теме команды интерпретатора и их форматы для роботов никак не относится или я через пару часов тебе помогу.
если хочешь меня в чем-то пожурить заводи отдельную тему в соответсвующем разделе.
Добавлено спустя 3 минуты 14 секунд:
и еще, запомни, всё что здесь кем либо выкладывается, является достоянием общественности и принадлежит соответсвенно общественности.
Виталий » 05 авг 2008, 20:59
Опа, EdGull тебя раскусили...
Я-то думал ты резко поумнел, а ты оказывается просто у Марса идеи воруешь.
Ну и дела...
Марс, ну не обижайся пожалуйста, выложи нам набор команд и головные файлы, ну пожалуйста...
Myp » 05 авг 2008, 21:45
Виталий писал(а):оказывается просто у Марса идеи воруешь.
EdGull писал(а):всё что здесь кем либо выкладывается, является достоянием общественности и принадлежит соответсвенно общественности.
usus
ещё вопросы будут?
=DeaD= » 05 авг 2008, 21:47
Не понял, а в чем идея? В том что в АТМегу32 будет зашит бейсик-подобный интерпритатор, который будет выполнять команды с карточки или с UART'a?
lebaon » 05 авг 2008, 21:51
и чем форт не подходит?