roboforum.ru

Технический форум по робототехнике.
Текущее время: 15 апр 2025, 07:44

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 38 ]  На страницу Пред.  1, 2, 3
Автор Сообщение
 Заголовок сообщения: Re: Интерпретатор для робота МиниБот
СообщениеДобавлено: 06 авг 2008, 22:37 
Не в сети

Зарегистрирован: 12 фев 2007, 12:25
Сообщения: 1640
Откуда: Днепр
имхо громкое слово интерпретатор можно интерпретировать по разному :-)

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

да и вообще ценность этого дела сомнительна. потом переехать на васик а потом на си будет сложнее.

dead как я понял сделал такой себе пульт ДУ через сом порт. ему пхаешь комманду, он её выполняет. это можно считать "мануальным" режимом. имеет смысл делать совместно с некой софтинкой мониторящей датчики, рисующей граффики... опять-же актуальность этого дела БЕЗ радио сомнительно. радио пока распространено не широко, а у новичков распространено не будет и подавно. для НЕ новичков удаленный мониторинг через тот-же uart проблем не вызывает.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Интерпретатор для робота МиниБот
СообщениеДобавлено: 06 авг 2008, 23:17 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
frig писал(а):
dead как я понял сделал такой себе пульт ДУ через сом порт. ему пхаешь комманду, он её выполняет. это можно считать "мануальным" режимом.

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

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Интерпретатор для робота МиниБот
СообщениеДобавлено: 07 авг 2008, 10:22 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
Отделил отсюда тему про камеры и радиоуправляемого с ПК мобильного робота:
viewtopic.php?f=35&t=4404

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Интерпретатор для робота МиниБот
СообщениеДобавлено: 07 авг 2008, 14:31 
Не в сети
Безбашенный Теоретик
Аватара пользователя

Зарегистрирован: 07 янв 2006, 18:30
Сообщения: 1137
Откуда: Подмосковье
Цитата:
Интерпретатор языка - это одно, в нём как минимум разбор выражений есть, а интерфейс это другое, тут все команды готовим в специальном виде и там их надо только выполнить в смысле железа, а не в смысле разбора.

форт - это язык, вообще то!
а на си ты команды не готовишь в нужном виде? ( в плане синтаксиса етс)

Цитата:
Огда код и или примеры в студию!
Потому что я ваще по совей неграмотности плохо понимаю о чем речь

хорошо, вот примеры кода на форте
Код:
2 3 +
5 ok

ноу комментс :)
Цитата:
sensor1 10 = IF
10 motor1 THEN

если показания сенсора равны 10, то запустить мотор со скоростью 10
(все, что не числа - есть вызов подпрограммы, называемой словом)
Код:
: .SENSOR
sensor1 ;

а вот так определяются новые команды :)
: и ; определяющие слова, но можно определять свои определяющие слова :P


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Интерпретатор для робота МиниБот
СообщениеДобавлено: 07 авг 2008, 14:40 
Не в сети
Аватара пользователя

Зарегистрирован: 08 окт 2004, 16:43
Сообщения: 2114
Откуда: St. Petersburg
Skype: quark-bot
ФИО: Клебан Виталий
Как бэ... :crazy: :crazy: :crazy:

_________________
Все новости о моих проектах http://savethebest.ru


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Интерпретатор для робота МиниБот
СообщениеДобавлено: 07 авг 2008, 14:41 
Не в сети
Аватара пользователя

Зарегистрирован: 28 дек 2004, 20:33
Сообщения: 10211
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович
тогда может отдельную тему завести форт для чайников
а то мне мало инфы чтобы делать какие-то выводы


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Интерпретатор для робота МиниБот
СообщениеДобавлено: 07 авг 2008, 14:52 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
lebaon писал(а):
Цитата:
Интерпретатор языка - это одно, в нём как минимум разбор выражений есть, а интерфейс это другое, тут все команды готовим в специальном виде и там их надо только выполнить в смысле железа, а не в смысле разбора.

форт - это язык, вообще то!
а на си ты команды не готовишь в нужном виде? ( в плане синтаксиса етс)

Не придирайся к словам :) на Си мои команды надо разобрать сначала, а потом выполнять, при этом разбор может быть достаточно сложный, хотя понятно что четкой грани нету, но всё равно обычно когда датчик получает запрос и даёт ответ это не называют интерпретатором.[/quote]

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Интерпретатор для робота МиниБот
СообщениеДобавлено: 07 авг 2008, 17:31 
Не в сети
Безбашенный Теоретик
Аватара пользователя

Зарегистрирован: 07 янв 2006, 18:30
Сообщения: 1137
Откуда: Подмосковье
Цитата:
на Си мои команды надо разобрать сначала, а потом выполнять, при этом разбор может быть достаточно сложный,

или простой :wink: на форте тоже есть разбор выражений, только он упрощен до предела :)
Код:
тогда может отдельную тему завести форт для чайников

хорошо, форт будет обсуждаться в отдельной теме :)


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 38 ]  На страницу Пред.  1, 2, 3

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO