Форум о журнальных коллекциях Деагостини, Ашет, Eaglemoss, Modimio http://nacekomie.ru/forum/ |
|
Программное обеспечение для Робота Шпиона. http://nacekomie.ru/forum/viewtopic.php?f=64&t=9638 |
Страница 11 из 11 |
Автор: | sws35 [ 11 дек 2013, 19:34 ] |
Заголовок сообщения: | Re: Программное обеспечение для Робота Шпиона. |
Когда подключал через форвардинг портов, как локальный все работает. А через их облако какая-то фигня |
Автор: | darkcats [ 11 дек 2013, 19:35 ] | |||||||||
Заголовок сообщения: | Re: Программное обеспечение для Робота Шпиона. | |||||||||
вывод:?! ОЧЕРЕДНАЯ ЛАЖА!! |
Автор: | sws35 [ 12 дек 2013, 17:39 ] |
Заголовок сообщения: | Re: Программное обеспечение для Робота Шпиона. |
Так, а где у нас модератор??? |
Автор: | darkcats [ 12 дек 2013, 18:41 ] | |||||||||
Заголовок сообщения: | Re: Программное обеспечение для Робота Шпиона. | |||||||||
такой лажей ща весь форум не только в нашей ветке атакуют..кому то насекомые дорожку перешли!! сначала заражения были вирусом, теперь атака спамботов!! почитай в общей теме, там все есть!!! я же говорил что БЫЛ ВИРУС!! там есть как от него избавится... |
Автор: | sws35 [ 13 дек 2013, 14:42 ] | ||||||||||||||||||
Заголовок сообщения: | Re: Программное обеспечение для Робота Шпиона. | ||||||||||||||||||
Ну у меня только комп для робота может пострадать, да и фиг то с ним, по новой залью систему. А на Линух и огрызок это не действует Там кто-то из танкистов вычислил откуда это - дебилоиды так веселятся. |
Автор: | Baxa [ 26 янв 2014, 13:50 ] |
Заголовок сообщения: | Re: Программное обеспечение для Робота Шпиона. |
Выложите пожалуйста Eaglemoss SpyRobot Controller.apk для андроида от 1 декабря У меня с гугль маркета никак не получается закачать. |
Автор: | Tsuna [ 18 май 2014, 18:36 ] |
Заголовок сообщения: | Re: Программное обеспечение для Робота Шпиона. |
скажити пожалуйста где можно скачать начинку дисков робота? |
Автор: | kostq [ 22 авг 2014, 13:03 ] |
Заголовок сообщения: | Re: Программное обеспечение для Робота Шпиона. |
на рутрекере есть, ссылки выкладывают в каждой теме |
Автор: | wadimal [ 25 мар 2020, 20:14 ] |
Заголовок сообщения: | Re: Программное обеспечение для Робота Шпиона. |
Публикую свои изыскания по оригинальному ПО. 1) В дистрибутиве найдена программная библиотека XDisk.dll Содержит функции по прямой связи с роботом по радиоканалу через приемник-передатчик, подключаемый по USB. Всего 4 функции: [C ] 1 (0x0001) 0 (0x0000) _XdiskMyClose@0 0x00011244 [C ] 2 (0x0002) 1 (0x0001) _XdiskMyOpen@0 0x000110DC [C ] 3 (0x0003) 2 (0x0002) _XdiskMyRead@12 0x0001140B [C ] 4 (0x0004) 3 (0x0003) _XdiskMyWrite@12 0x0001132A Соответственно открытие и закрытие драйвера, чтение и запись командных байт. Может использоваться при ручной подаче комманд из любого языка программирования, в котором можно обратиться к .dll (скомпилирована кажется из языка С) 2) RobotAPI.dll - .net библиотека, которая элементарно декомпилируется в исходный код бесплатными программами. Более полезная штука, содержит множество функций, которые вызываются оригинальной программой с диска. Данную библиотеку успешно удалось подключить к скрипту на языке Python, и написать небольшое тестовое приложение. 3) Анализ предыдущей библиотеки раскрыл смысл большинства значений статистики, которую можно запросить с робота: Перечислю номер байта (от 0 до 63) и предположительный смысл значений: Status bytes 0 становится = 170 после окончательной инициализации робота 1 становится = 254 после окончательной инициализации робота 2 становится = 4 после окончательной инициализации робота 3 становится = 21 после окончательной инициализации робота 4 неизвестно 5 противо эдс левого мотора (=0 если остановлен) 6 противо эдс правого мотора (=0 если остановлен) 7 напряжение питания одного элемента питания в среднем в виде 150 означает 1.5В (предположительно) 8 позиция левого колеса меняется циклически от 0 до 255,один оборот колеса = 142-145 отсчетов 9 позиция правого колеса меняется циклически от 0 до 255, один оборот колеса = 142-145 отсчетов 10 во время загрузки робота меняется последовательно 0-3-7-3 11 неизвестно 12 становится = 12 после окончательной инициализации робота 13 неизвестно 14 неизвестно 15 левый датчик освещенности 0-250 16 правый датчик освещенности 0-250 17 неизвестно 18 сила сигнала от лидара 0-15 19 в коде называется сила лидара и позиция маяка 20 показывает сканкоды недавно нажатой клавиши на ПДУ 21 сила маяка 22 неизвестно 23 закодированное значение с обоих половинок ПИК датчика 24 скорее всего температура 25 неизвестно 26 становится = 1 после окончательной инициализации робота 27 неизвестно 28 статус соединения 29-33 Mainboard ver 34-38 Dongle ver 39 режим/статус: 0 обнаружить свет, 1 обойти свет, 2 поиск объекта, 3 уклониться от объекта, 4 идти по следу, 5 виртуальная ловушка, 6 обнаружить тепло, 7 скрытый режим, 8 охрана, 9 выследить человека, 255 вышел из режима 40 цвет светодиодов 41 неизвестно 42-60 силы сигналов от обнаруженных маяков 61 неизвестно 62 неизвестно 63 неизвестно 4) Коды цветов: 7 red 8 green 9 blue 10 yellow 11 light blue 12 purple 13 white/on 14 off 5) Предлагаю объединиться и поковырять исходники вместе, составить, собрать и систематизировать информацию о роботе в какр. Удалось отправлять любой звук с компьютера на робота, делать фотографии и получать их со скоростью до 10 кадров в секунду, менять режимы работы, двигать робота, получать статистику, мигать светодиодами. 6) Попробовал посмотреть в чем причина ухода робота вправо. Для этого запрашивал значения положений колес. Оказалось что на моем роботе все исправно в этом плане. А вот конкретные значения противо эдс снять при питании от батареек проблематично, потому что робот периодически держит обмотки под напряжением при попытке провернуть колесо вручную. Причем поведение левого и правого колеса различаются (робот давал прокручивать правое, и не давал прокручивать левое). Значения противо эдс присутствовали при питании от батареек, но отсутствовали у правого колеса при питании от сети. Предполагаю забагованность внутреннего алгоритма, ведь сигналы по противо эдс и положению колес доходят через статистику. 7) Пока что не экспериментировал с записью звука с робота, статусные биты микрофонов и значения текущей громкости не обнаружил, но я и не менял еще микрофоны на роботе с последнего выпуска (если правильно помню) 8) Робот отправляет изображения в формате jpg с бешеным сжатием и разрешением 320*240 размер файла 4096 байт. 10 кадров в секунду * 4 кб дает пропускную способность в 40 кб в секунду минимум. 9) Робот принимает для проигрывания звуки и мелодии в формате wav 11,025 Hz 16 bit PCM Mono, причем приходится растягивать эти звуки по длительности как минимум в два раза, потому что мой робот проигрывает их слишком быстро. Отправлять звуки можно через robotapi.dll кусочками по 2048 байт, и ожидая статусного байта, и давая несколько миллисекунд роботу на проигрывание уже отправленного кусочка. Отправка звука тормозила приём видео (в моем варианте программы). Зато, теперь робот говорит: "I'll be back", и включает при этом красные светодиоды. Управление своим скриптом с компьютера намного качественнее, чем с пульта. Мне удалось увезти робота в другую комнату, на 8 метров от передатчика, и все еще получать картинку с камеры (хотя было много битых кадров), отправка звука также начинала глючить. Управление практически не страдало. Я опубликовал не все что раскопал (не во всем еще разобрался, например начал составлять список команд и их содержимое в байтах) Хотелось бы найти все скрытые команды (более низкоуровневые). Попробовать идентифицировать эти последовательности в файлах прошивок (обновлений) Используя оригинальное API можно запрограммировать интересные вещи, ведь теперь доступны статусные биты и значения всех датчиков (со звуком пока беда). При запуске робота можно ставить его в режим который отключает лидар, а затем следующей командой выводить в режим Exit, и получаем движущегося тихого робота, принимающего другие команды. Жаль разрешение камеры, качество картинки и пропускная способность не позволит сделать адекватное машинное зрение. Также пока не решена проблема ухода робота вправо при движении, что мешает использовать команды движения (мне). Кто-то может даже реализует нормальные охранные функции, получать изображения теперь возможно, можно дописать создание видеороликов из полученных файлов, и уже другими программами обеспечивать доступ к видео через интернет, добавив информацию с других датчиков в видео. |
Страница 11 из 11 | Часовой пояс: UTC + 3 часа |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |