Когда в Москве была метель, я на солнышке катался :-) В окно не выглядывал, так что метель только у жены в Инстраграмме видел.
На этот раз тестили связку с автопилотом. Связь через билайн 4G. На Йоту забили, ибо она совсем испортилась, даже битрейт 300 кбит/с не тянет. А через билайн отлично 2 мегабита пролазит. Ни единого дропа, ни лагов - прям идеально всё. В плеере немножко улучшил P2P связь, теперь только так и подключаюсь, удобно, блин.
На автопилоте (ArduRover) собссно автопилотные функции не использовали, рулил я из Мск в ручном режиме. А автопилот рулит в другом ролике.
А как проверяете ширину канала? И есть ли какая-нибудь защита, если пропускная способность ниже необходимой? Например, подали команду на робота - вперед и заехали в место, где нет связи, что тогда?
2 Footniko: Ну дык сигнал alive как раз и служит для отслеживания доступности борта для плеера и плеера для борта. Если превышен таймаут - включается фейлсейф (все моторы стоп).
2 Footniko: Ширину канала никак не проверяю, неблагодарное это дело. Тут уж на совести рулящего - если начинаются пропадания пакетов - значит в фиговую зону въезжаешь. Кстати, надо будет добавить алерт какой-нибудь на экране для индикации ухудшения коннекта.
Цитата: Только вот не надо эти девайсы "роботами" называть :-)
Почему? Как по мне это вполне себе робот телеприсутствия, ну или, по крайней мере, прототип. Есть же задачи, которые он выполняет самостоятельно, пусть небольшие, но есть.
Цитата: Кстати, надо будет добавить алерт какой-нибудь на экране для индикации ухудшения коннекта.
Вот мне как раз это интересно, как определить ухудшение связи? У меня такая же телега, только на ноде. Когда я заежжаю в слабую зону связи, она перестает реагировать на команды или реагирует с большой задержкой. Если это дело проверять дополнительной отсылкой пакетов, то будет забиватся канал. Должен же быть какой нибудь правильный способ сделать это.
Цитата: Вот мне как раз это интересно, как определить ухудшение связи?
Сделал у себя так: При подключении к серверу определяем пропускную способность сети путем скачивания файла с сервера на скорость. Если она выше минимально допустимой, тут же фиксируем уровень вайфай соединения. Далее каждую секунду проверяем уровень вайфая и если он ниже начального, производим сопоставление с пропускной способностью (её только один раз в начале проверяем, чтобы не забивать трафик) и если она ниже минимально допустимой - отключаемся от сервера.
Footniko Пятница, 27 Марта, 2015 11:42 цитировать ссылка на коммент
Gol Суббота, 28 Марта, 2015 04:06 цитировать ссылка на коммент
Ну дык сигнал alive как раз и служит для отслеживания доступности борта для плеера и плеера для борта. Если превышен таймаут - включается фейлсейф (все моторы стоп).
Gol Суббота, 28 Марта, 2015 04:10 цитировать ссылка на коммент
Ширину канала никак не проверяю, неблагодарное это дело. Тут уж на совести рулящего - если начинаются пропадания пакетов - значит в фиговую зону въезжаешь. Кстати, надо будет добавить алерт какой-нибудь на экране для индикации ухудшения коннекта.
Gol Суббота, 28 Марта, 2015 04:11 цитировать ссылка на коммент
Только вот не надо эти девайсы "роботами" называть :-)
Footniko Суббота, 28 Марта, 2015 11:45 цитировать ссылка на коммент
Почему? Как по мне это вполне себе робот телеприсутствия, ну или, по крайней мере, прототип. Есть же задачи, которые он выполняет самостоятельно, пусть небольшие, но есть.
Footniko Суббота, 28 Марта, 2015 11:54 цитировать ссылка на коммент
Вот мне как раз это интересно, как определить ухудшение связи? У меня такая же телега, только на ноде. Когда я заежжаю в слабую зону связи, она перестает реагировать на команды или реагирует с большой задержкой. Если это дело проверять дополнительной отсылкой пакетов, то будет забиватся канал. Должен же быть какой нибудь правильный способ сделать это.
Гость Пятница, 3 Апреля, 2015 01:30 цитировать ссылка на коммент
Footniko Воскресенье, 5 Апреля, 2015 00:52 цитировать ссылка на коммент
Сделал у себя так:
При подключении к серверу определяем пропускную способность сети путем скачивания файла с сервера на скорость. Если она выше минимально допустимой, тут же фиксируем уровень вайфай соединения. Далее каждую секунду проверяем уровень вайфая и если он ниже начального, производим сопоставление с пропускной способностью (её только один раз в начале проверяем, чтобы не забивать трафик) и если она ниже минимально допустимой - отключаемся от сервера.
Gol Вторник, 7 Апреля, 2015 23:18 цитировать ссылка на коммент
Цитата: О, круто! А как HUD сделали?
Ээээ... В смысле? Нарисовал линиями-точками.