tag:blogger.com,1999:blog-2360099539320732913.post2765498709377690582..comments2022-04-10T05:21:40.359-07:00Comments on РобоХобби: Формат сообщений Робота МитиDmitryDzzhttp://www.blogger.com/profile/02013053846050127538noreply@blogger.comBlogger9125tag:blogger.com,1999:blog-2360099539320732913.post-75711678200362885182012-06-14T11:54:28.634-07:002012-06-14T11:54:28.634-07:00Кстати, документ в pdf от августа 2010 года - 2 го...Кстати, документ в pdf от августа 2010 года - 2 года прошло, а картина, кажется, не поменялась. По-моему, этот проект не взлетел.DmitryDzzhttps://www.blogger.com/profile/02013053846050127538noreply@blogger.comtag:blogger.com,1999:blog-2360099539320732913.post-45759606135307887842012-06-14T11:44:42.613-07:002012-06-14T11:44:42.613-07:00Почитал про Амарино. Сразу признаюсь, по диагонали...Почитал про Амарино. Сразу признаюсь, по диагонали. Так что моё мнение очень вероятно может быть ошибочным. Первое что насторожило: википедия про него не знает. Ни наша, ни en-ская. Это странно. Второе - описание замечательное и очень подробное, но в нём честно говорится: речь только об Android и Arduino. Я поискал в инете - нет ничего про использование под Windows, Windows Phone, iOS или Linux. Похоже, проект не был подхвачен энтузиастами. Протокол не так уж и прост, чтобы его реализовывать под Windows, например, нужна какая-то оправданная мотивация. Либо можно реализовать только часть протокола, но это уже будет не Амарино.<br />Митин протокол элементарен и пока вполне достаточен. Если в предыдущем абзаце нет грубого недопонимания Amarino, то пока я бы рекомендовал остаться на Митином протоколе.DmitryDzzhttps://www.blogger.com/profile/02013053846050127538noreply@blogger.comtag:blogger.com,1999:blog-2360099539320732913.post-26806738696101556722012-06-04T03:53:28.438-07:002012-06-04T03:53:28.438-07:00прочитал вступление (20стр) к Амарино. - готовый м...прочитал вступление (20стр) к Амарино. - готовый манифест для Робо-хобби<br /><br />все еще не уверен нужен ли он в нашей системе, но проект точно заслуживает вниманияLuke_skypewalkerhttps://www.blogger.com/profile/07001482306269598011noreply@blogger.comtag:blogger.com,1999:blog-2360099539320732913.post-9544081897073923792012-06-04T03:00:40.425-07:002012-06-04T03:00:40.425-07:00По-моему, там double. Сейчас точно не помню. Но, к...По-моему, там double. Сейчас точно не помню. Но, конечно, точно больше чем 0..65535. Но 66 тыс., думаю, хватит с головой для компаса.<br /><br />Почему не "-999" до "+999"? :)<br />1. Программно это не сложнее точно;<br />2. Чёртова жадность! =)DmitryDzzhttps://www.blogger.com/profile/02013053846050127538noreply@blogger.comtag:blogger.com,1999:blog-2360099539320732913.post-62671806104960799652012-06-04T02:57:01.458-07:002012-06-04T02:57:01.458-07:00Посмотрел Фирмату.
Что не понравилось:
1. Похоже ...Посмотрел <a href="http://firmata.org/wiki/Protocol" rel="nofollow">Фирмату</a>.<br /><br /><b>Что не понравилось:</b><br />1. Похоже очень заточено на контроллер.<br />2. Он может передавать пакеты (несколько предложений), если я правильно понял. Это здорово, но необходимости пока нет. И это усложение ИМХО.<br />3. Побитовая информация. Сложно выуживать.<br /><br />Плюсы наших текстовых команд в том, что управлять роботом можно даже из окна терминала. Я этим пользовался при тестировании.DmitryDzzhttps://www.blogger.com/profile/02013053846050127538noreply@blogger.comtag:blogger.com,1999:blog-2360099539320732913.post-53067277290806841392012-06-04T02:36:59.984-07:002012-06-04T02:36:59.984-07:00а как выглядят значения сенсоров ? какой диапазон ...а как выглядят значения сенсоров ? какой диапазон ?Luke_skypewalkerhttps://www.blogger.com/profile/07001482306269598011noreply@blogger.comtag:blogger.com,1999:blog-2360099539320732913.post-91648396378897491632012-06-04T02:35:21.989-07:002012-06-04T02:35:21.989-07:00и еще, считаю стоит рассмотреть Firmata. для полно...и еще, считаю стоит рассмотреть Firmata. для полноты картины.Luke_skypewalkerhttps://www.blogger.com/profile/07001482306269598011noreply@blogger.comtag:blogger.com,1999:blog-2360099539320732913.post-77870337557114155312012-06-04T02:27:52.197-07:002012-06-04T02:27:52.197-07:00Ага, про Амарино принято, изучим.
Про 2 байта на ...Ага, про Амарино принято, изучим.<br /><br />Про 2 байта на значение – это задел не под сенсоры Ардуино, а под сенсоры телефона. Информация об ориентации телефона, например, тоже такими командами пойдёт.<br /><br />А на Си перевести текстовый hex в целое проблем не составит.DmitryDzzhttps://www.blogger.com/profile/02013053846050127538noreply@blogger.comtag:blogger.com,1999:blog-2360099539320732913.post-80630526580743503762012-06-04T02:20:47.579-07:002012-06-04T02:20:47.579-07:00система команд нравится, особенно идея с жестами.
...система команд нравится, особенно идея с жестами.<br />У меня сомнения по поводу формата. почему шеснадцатеричная система ? Ардуино же не поймет, придется переводить = больше кода, также это дополнительная трудность для начинающих.<br />4 символа в десятичной - 10000 вариантов значений. 0000..9999 или -999..+999<br />4 символа в шеснадцатиричной - 65000 вариантов значений. 0000..65000 или -4095..+4095<br />вопрос - нужно ли нам больше, чем дает десятичная ? на двигатель или серву больше +-255 не отправить. с датчика ардуино считываем 0..1024.<br />Может от датчиков Андройда более длинные данные ? но влезут ли они в 0..65000 (-4095..4095)?<br /><br />но это все легко менять на лету, да ?<br /><br />второй вопрос более фундаментальный - реализация:<br /> <br />есть проект Амарино который кажется уже стал стандартом де-факто. эту систему команд можно реализовать поверх Амарино ( не знаю насколько это целесообразно, но очень хочу узнать.)<br />У них наконец (спустя 2 года ) вышел PDF документ подробно описывающий нюансы коммуникации. давай почитаем вместе, обсудим. может возьмем за основу его, может почерпнем идей. <br />у нас уже был такой разговор, но тогда не было документации. если решение хорошее, то стандартизация со всем миром - это большой плюс.<br />http://www.amarino-toolkit.net/tl_files/thesis/amarino_thesis_kaufmann_2010.pdfLuke_skypewalkerhttps://www.blogger.com/profile/07001482306269598011noreply@blogger.com