Идея этого робота пришла к нам ещё в 2006 году, но реализовать его, в силу ряда причин, удалось только сейчас. Робот представляет собой управляемую платфрму с камерой и управлением через сеть Internet. То есть - управлять роботом можно ИЗ ЛЮБОЙ ТОЧКИ МИРА, где есть Inet. Основная часть робота - мобильный телефон Nokia 3230. Он содержит все необходимые узлы - камеру, приёмопередатчик, процессор.. Чтобы собрать аналогичного бота на "дискретных" компонентах - т.е. отдельно купить камеру, GSM/GPRS млдуль, контроллер и собрать всё это в размере сотового потребовалось бы куда больше усилий.. Программное обеспечение робота написано на Java, программа управления на C++ Bulder. Механическая часть - платформа от радиоуправляемой игрушки с 4 ведущими колёсами и "танковым" принципом поворота. Робот способен повиноваться командам с программы управления и передавать видео примерно 50 на 50 пикселей 1 fps. Теоретически, можно передавать видео и большего разрешения, но для этого нужен EDGE..
Вложения
Внешний вид платформы робота на этапе сборки (телефон снят)
Последний раз редактировалось XMaster 10 окт 2007, 10:49, всего редактировалось 1 раз.
Для начала задача - опробовать идею "в железе".. а вообще, можно дома оставлять, когда уезжаешь - смотреть что там делается.. насчёт поуправлять - Это можно рассмотреть В данный момент хозяин тнлефона временно изъял его, вследствии этого проект ВРЕМЕННО приостановлен.
Был как-то проект доступен - "сумашедший дом". В комнате стояла веб-камера и на сайте можно было включать/выключать свет, гирлянду на стене и управлять машинкой на полу. И все это через камеру наблюдать
Да, я тоже решил эту задачку где-то в декабре 2006г. При всем при этом управление моим роботом производилось с помощью флешки. Т.е. управлявший должен был иметь на компьютере только флеш-плеер.
Очень интересует вопрос коннекта мобильного телефона с платформой. Тоже этим занимался. Программировал на яве (j2me) для nokia s60 3rd edition. Нокиа не разрешает доступ к портам (ирда, ком) через яву. как вы решили эту задачу? И хотел на будущее себе узнать. Как вы передавали видео? Поток фото изображений?
ToniPizecato писал(а):Программировал на яве (j2me) для nokia s60 3rd edition. Нокиа не разрешает доступ к портам (ирда, ком) через яву. как вы решили эту задачу?
а сертификатики нужные сбацать для своего приложения??? или подписать? я для s60 уже не помню, давно не ковырялся а для s40 проблем с сертификатами нету можно подписать программу на доступ к чему угодно
ToniPizecato писал(а):Программировал на яве (j2me) для nokia s60 3rd edition. Нокиа не разрешает доступ к портам (ирда, ком) через яву. как вы решили эту задачу?
а сертификатики нужные сбацать для своего приложения??? или подписать? я для s60 уже не помню, давно не ковырялся а для s40 проблем с сертификатами нету можно подписать программу на доступ к чему угодно
опаньки. сетификат я могу только self-sign сделать. да и то - на с++. можно поподробнее об этом на яве? вот тут сами нокиевцы делаю пример с использованием дата кабеля и гипертерминала виндоуса. http://www.forum.nokia.com/info/sw.nokia.com/id/2a2ec089-6f2e-47cb-a150-d11a94eb80ad/MIDP_Using_Cable_Connection_In_Nokia_Devices_v1_0.zip.html там даже есть пример. но запуская на своем девайсе (s60 3rd (symbian 9.1)), программа вылетает. то есть вылетает их собственное приложение. с их сертификатами (которых там нет, по-моему). хотя тут написано, что работать на s60 должно
Java serial port connections over cable are supported in Nokia Series 40 3rd Edition and S60 3rd Edition devices, for example, in the Series 40 device Nokia 6280 and the S60 device Nokia E60. Future Series 40 3rd Edition devices will support this feature as well. Both Series 40 and S60 devices prompt the connection mode right after the cable has been attached. The correct mode for using CommConnection in S60 is PC Suite mode and in Series 40 Default. This document explains how to open CommConnection using Java ME technology, write data to the serial port, and read data from the serial port.
объясните, если я где-то что-то пропустил. буду признателен.
Последний раз редактировалось ToniPizecato 22 окт 2007, 23:48, всего редактировалось 1 раз.
ToniPizecato писал(а):Программировал на яве (j2me) для nokia s60 3rd edition. Нокиа не разрешает доступ к портам (ирда, ком) через яву. как вы решили эту задачу?
а сертификатики нужные сбацать для своего приложения??? или подписать? я для s60 уже не помню, давно не ковырялся а для s40 проблем с сертификатами нету можно подписать программу на доступ к чему угодно
опаньки. сетификат я могу только self-sign сделать. да и то - на с++. можно поподробнее об этом на яве?
ну не только селф сигн наскока я знаю
в s60 год назад велись изыскания как делать сертификаты номаные сорьки немогу точнее расказать уже год как такой телефон не имею вот тут помотри там ребята умные сидят http://forum.sgh.ru/forum69.html
а на s40 ява подписывается спец утилиткой хакерской =) выбираешь ява файл и выбираешь необходимые разрешения готовый сертификать скармливаешь телефону и твоя ява прога умеет всё что хочешь =)
ну не только селф сигн наскока я знаю в s60 год назад велись изыскания как делать сертификаты номаные сорьки немогу точнее расказать уже год как такой телефон не имею вот тут помотри там ребята умные сидят http://forum.sgh.ru/forum69.html а на s40 ява подписывается спец утилиткой хакерской =) выбираешь ява файл и выбираешь необходимые разрешения готовый сертификать скармливаешь телефону и твоя ява прога умеет всё что хочешь =)
добавил кой-чего к верхнему посту.)
то есть нетрадиционными средствами? даже и не знал, что такое решение может быть. спасибо!