roboforum.ru

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

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


Правила форума


Правила раздела OpenRobotics



Начать новую тему Ответить на тему  [ Сообщений: 1545 ]  На страницу Пред.  1 ... 92, 93, 94, 95, 96, 97, 98 ... 103  След.
Автор Сообщение
 Заголовок сообщения: Re: OR-WRT - Поддержка
СообщениеДобавлено: 01 май 2014, 09:21 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
dccharacter писал(а):
подставь галочку ВПРАВО - форум не дает с ней постить
тэг code :D
Код:
>/sys/kernel/debug/ieee80211/phy0/ath9k/disable_ani

_________________
Читайте !


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: OR-WRT - Поддержка
СообщениеДобавлено: 01 май 2014, 11:12 
Не в сети

Зарегистрирован: 08 сен 2013, 18:50
Сообщения: 15
Неа, проверял, включен только роутер в него хаб а в него камера с переходником. Причем если сторонней прогой гнать символы управления через ser2net также идет зависание видео, кажется будто канал полностью забивается. Щас у меня реализовано в сторонней проге управление так: нажал кнопку-передается символ начала движения, отпустил кнопку-передается символ остановки, т.е. пока кнопка удерживается ничего не передается. Вот мне также в веб интерфейсе сделать, чтоб при нажатии и удержании кнопки передовался символ начала движения тольо один раз, а при отпускании символ остановки.

Добавлено спустя 1 час 44 минуты 55 секунд:
avr123.nm.ru писал(а):
dccharacter писал(а):
подставь галочку ВПРАВО - форум не дает с ней постить
тэг code :D
Код:
>/sys/kernel/debug/ieee80211/phy0/ath9k/disable_ani

Не помогло


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: OR-WRT - Поддержка
СообщениеДобавлено: 01 май 2014, 12:23 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
Очень странно. Переделать веб-морду конечно можно, но что у вас там за конструкция, которая валится от передачи команд с частотой всего 10 раз в секунду.
Не лучше ли её поправить? Текущий режим сделан для защиты от пропуска команд. Типа нажал стоп, а приёмник её не разобрал. Чтобы не надо было еще раз жать "вперед" и потом отпускать для торможения - команда "стоп" так же посылаться будет 10 раз в секунду.

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: OR-WRT - Поддержка
СообщениеДобавлено: 01 май 2014, 12:37 
Не в сети

Зарегистрирован: 08 сен 2013, 18:50
Сообщения: 15
да конструкция скорее всего непричем... у меня вместо ардуины своя платка на atmega8 которая по уарту принимает символы управления и дергает драйвером. Проверил отключил от роутера все кроме веб камеры logitech C270, жму кнопку управления на клаве, видео с камеры подвисает через секунду и идет рывками, после отпускания клавиши браузер (опера) еще пару сек генерирует отправку потом видео нормализуетя. Специально проверил в хроме, видео почти не зависает но идет не так плавно... но всетаки как сделать чтоб убрать автоповтор команды при удержании кнопки? в ptz камерах так и сделано символ для начала движения и символ остановки, и пропуск команд происходит крайне редко


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: OR-WRT - Поддержка
СообщениеДобавлено: 01 май 2014, 13:41 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
Может это у вас браузер глючит при работе с клавиатурой?

Насколько я помню - там была отправка команд каждые 100мс независимо от того, нажата кнопка или нет.
Если выложите сюда HTML-файл с роутера - я проверю.

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: OR-WRT - Поддержка
СообщениеДобавлено: 01 май 2014, 13:52 
Не в сети

Зарегистрирован: 08 сен 2013, 18:50
Сообщения: 15
_https://www.dropbox.com/s/ywd8te7fnuwilm6/index.html


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: OR-WRT - Поддержка
СообщениеДобавлено: 01 май 2014, 18:47 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
Хм, странно, видимо только положение сервы каждые 100мс посылается. Но тем не менее оно высылается ведь 10 раз в секунду и ничего.

Попробуйте в строке:
<form id="serialForm" action="/cgi-bin/serial.cgi" method="POST" target="hidden">
заменить
action="/cgi-bin/serial.cgi"
на
action="http://roboforum.ru/cgi-bin/serial.cgi"

(уберем отправку команд на роутер вообще)

будет ли у вас так же глючить видео?

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: OR-WRT - Поддержка
СообщениеДобавлено: 01 май 2014, 19:12 
Не в сети

Зарегистрирован: 08 сен 2013, 18:50
Сообщения: 15
сделал, видео также тормозит идет рывками, после отпускания кнопки пару сек браузер еще шлет символ потом перестает и видео становится нормальным, может глюк оперы? в хроме гораздо лучше видео почти не тормозит, но в хроме чаще пропуск команд, зависает в движении приходится еще раз нажимать


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: OR-WRT - Поддержка
СообщениеДобавлено: 01 май 2014, 20:20 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
Итого имеем тормоза браузера при обработке.

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

Добавлено спустя 1 минуту 16 секунд:
Попробуйте теперь вернуть action как было, но закомментировать содержимое функции submitUART:

Код:
function submitUART(uartString)
   {
       //document.getElementById('serialData').value=uartString+"\n";
            //document.getElementById('serialForm').submit()
   };


Если глюк с видео не исчезнет, значит косяк в обработке браузером событий с кнопок управления и он почти не лечится.

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: OR-WRT - Поддержка
СообщениеДобавлено: 01 май 2014, 21:10 
Не в сети

Зарегистрирован: 08 сен 2013, 18:50
Сообщения: 15
Закоментировал, при нажатии на кнопку браузер перестал посылать чтолибо, видео идет плавно как и должно


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: OR-WRT - Поддержка
СообщениеДобавлено: 01 май 2014, 22:13 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
Значит тупит браузер при множественной отправке данных. Попробуйте сделать глобальную переменную

var lastCmd = '-';
определение вставьте рядом с
var lastPos = -1;

Создаем новую функцию function submitCmd(cmdString)
{
if(lastCmd!=cmdString){
submitUART(cmdString);
lastCmd=cmdString;
};
};

и замените все вызовы submitUART в обработчиках кнопок на submitCmd

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: OR-WRT - Поддержка
СообщениеДобавлено: 01 май 2014, 22:48 
Не в сети

Зарегистрирован: 08 сен 2013, 18:50
Сообщения: 15
Супер! то что нужно) все заработало без тормозов
Большое спасибо!)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: OR-WRT - Поддержка
СообщениеДобавлено: 06 май 2014, 10:07 
Не в сети

Зарегистрирован: 06 май 2014, 09:53
Сообщения: 2
А КАКОЙ ЛОГИН И ПАРОЛЬ


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: OR-WRT - Поддержка
СообщениеДобавлено: 06 май 2014, 10:13 
Не в сети

Зарегистрирован: 06 май 2014, 09:53
Сообщения: 2
вышлите видео как это всё сделать на tp-link mr3020


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: OR-WRT - Поддержка
СообщениеДобавлено: 06 май 2014, 14:27 
Не в сети
скрытый хозяин вселенной :)
Аватара пользователя

Зарегистрирован: 18 сен 2006, 12:26
Сообщения: 18018
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич
arrnageedon2012 писал(а):
А КАКОЙ ЛОГИН И ПАРОЛЬ

тот который написан в инструкции по установке.

arrnageedon2012 писал(а):
вышлите видео как это всё сделать на tp-link mr3020

может ещё бригаду программистов на дом тебе выслать, чтобы всё вместо тебя сделали?

_________________
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 1545 ]  На страницу Пред.  1 ... 92, 93, 94, 95, 96, 97, 98 ... 103  След.

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


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

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


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

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