roboforum.ru

Технический форум по робототехнике.

Кто щас чем занят?

Наше хобби — конструировать и программировать.
Демонстрация готовых роботов и устройств построенных своими руками.

Re: Кто щас чем занят?

Сообщение metric » 16 янв 2018, 12:12

cheblin писал(а):возможно Вам в понимании поможет продвинуться это описание
и один из примеров более повмсеместного применения BlackBox


много воды, очень много. java вообще не к месту. какая то путаница между протоколом (описанием) и генератором/обработчиком/распределением/сбором данных. зачем на почту слать тоже непонятно, все должно генерится и верифицироваться на месте. в общем blackbox так и остался black box.
удачи с проектом
metric
 
Сообщения: 158
Зарегистрирован: 23 окт 2015, 19:58

Re: Кто щас чем занят?

Сообщение Angel71 » 16 янв 2018, 13:15

cheblin писал(а):Реальная, достойная альтернатива MavLink-у.

даже близко не альтернатива.
Аватара пользователя
Angel71
 
Сообщения: 10668
Зарегистрирован: 18 апр 2009, 22:18
Предупреждения: -1

Re: Кто щас чем занят?

Сообщение cheblin » 16 янв 2018, 14:26

metric писал(а):много воды, очень много. java вообще не к месту. какая то путаница между протоколом (описанием) и генератором/обработчиком/распределением/сбором данных. зачем на почту слать тоже непонятно, все должно генерится и верифицироваться на месте. в общем blackbox так и остался black box.
удачи с проектом

начните с ознакомления с mavlink. ну и после, конечно возвращайтесь, обсудим что более читаемо:
дескриптор протокола на XML или на JAVA.

Добавлено спустя 7 минут 35 секунд:
Angel71 писал(а):
cheblin писал(а):Реальная, достойная альтернатива MavLink-у.

даже близко не альтернатива.


на сколько вы глубоко освоили BlackBox, чтобы делать такие заявления.
Вы ж выглядите смешно в своем невежестве, в глазах читателей ценность Ваших сентенций стремиться к нулю.

вот смотрите.читаем тут в самом конце

Future Work / Ideas
Variable length arrays
Support for bitfields (e.g. packing 8 boolean values into one uint8_t, but providing C-function calls to all eight booleans. So users would not have to fiddle with shifting / masking themselves.)
Variable header, allowing to set target system and target component (no change to protocol, only convenience functions to access it)


bitfields и Variable length arrays - это то, что в BlackBox уже есть. от рождения. причем не в примитивном виде, а многомерные массивы с динамическими и статическими изерениями в любых комбинациях.
читаем тут
BlackBox поддерживает все примитивные типы данных, дву/одно байтовые символы строк, битовые поля, обязательные и необязательные поля. Многомерные массивы этих типов данных с фиксированными и динамическими измерениями. Генерирует исходный код на следующих языках программирования JAVA, C#, C. Планируется поддержка SWIFT.


и это только то, что лежит на поверхности.
BlackBox: генератор исходных кодов (C,C#, JAVA) обработки высоко-оптимизированного, бинарного протокола обмена, по спецификации.
Аватара пользователя
cheblin
 
Сообщения: 46
Зарегистрирован: 12 янв 2018, 15:02
Откуда: Пекин, Китай
Skype: china_it_support
прог. языки: SCALA, JAVA, C, C#, DART...
ФИО: Чикирев Сергей

Re: Кто щас чем занят?

Сообщение metric » 17 янв 2018, 00:28

cheblin писал(а):начните с ознакомления с mavlink. ну и после, конечно возвращайтесь, обсудим что более читаемо:
дескриптор протокола на XML или на JAVA.


ну как бы... ну да ладно. все равно у вас с таким подходом и отношением ничего хорошего не получиться.
metric
 
Сообщения: 158
Зарегистрирован: 23 окт 2015, 19:58

Re: Кто щас чем занят?

Сообщение Angel71 » 17 янв 2018, 01:57

cheblin писал(а):на сколько вы глубоко освоили BlackBox, чтобы делать такие заявления.
Вы ж выглядите смешно в своем невежестве, в глазах читателей ценность Ваших сентенций стремиться к нулю.

если аппаратура поддерживает мавлинк, эта чёрная коробочка на данный момент там почти никому не нужна. есть такое волшебное слово - совместимость. да, иногда используются переходники, для различных трансиверов и прочих модулей, допустим для преобразования в/из ppm/pwm. перефразирую - чем прям на столько лучше будет, что прям мудрёж с конвертерами (а иногда на счету каждый грамм, ампер-час и сантиметр) или переделывании прошивки обоснован?
ещё прилично людей пройдут мимо банально по причине сильно поверхностного описания. хорошее начало
Используя BlackBox вы сможете с лёгкостью наладить связь не только между микроконтроллерами, мобильными устройствами но и обычными компьютерами

Фактически код сгенерированный BlackBox может стать каркасом Вашего распределенного приложения. Программисту останется просто добавить обработчики на события приёма пакета, а также логику создания пакета, заполнения его данными и отправки его получателю.

это в одном флаконе чуть ли не самонастраивающиеся меш сети с громадным стеком протоколов в одном флаконе для коптеров и прочих бибоботов (в пару кликов прям рой с ходу будет), смартфонопультов для телевизора, мигалок светодиодами и вообще всем всем всем. только описания 0 по модулю. или долго и нудно копаться в исходниках каждому потенциальному пользователю коробочки, это и есть та самая упоминаемая лёгкость?
ещё вам про saas уже прилично людей отписалось - ну не все хотят в один прекрасный момент огрести проблем на одно место. разраб забил, сервер или канал к нему слёг (по эл.почте в наше время это забавная идея, особенно когда хостинг копейки стоит. ну хоть не перфокартами по обычной почте), интернета в определённом месте или в нужное время может не быть.
ещё немалая часть не захочет конфигурировать протокол на яве. и т.д. :pardon: мавлинк хоть и узкоспециализированный, не без недостатков, не сильно навороченный функционалом/возможностями, но тем не менее даже с ним рановато сравнивать.
Аватара пользователя
Angel71
 
Сообщения: 10668
Зарегистрирован: 18 апр 2009, 22:18
Предупреждения: -1

Re: Кто щас чем занят?

Сообщение cheblin » 17 янв 2018, 03:54

Angel71 писал(а):если аппаратура поддерживает мавлинк, эта чёрная коробочка на данный момент там почти никому не нужна. есть такое волшебное слово - совместимость. да, иногда используются переходники, для различных трансиверов и прочих модулей, допустим для преобразования в/из ppm/pwm. перефразирую - чем прям на столько лучше будет, что прям мудрёж с конвертерами (а иногда на счету каждый грамм, ампер-час и сантиметр) или переделывании прошивки обоснован?


мавлинк был упомянут для понимания функционала BlackBox и области применения. По возможностям и удобству мне они ваще не конкуренты. поддерживает железка мавлинк? радует вас? пользуйтесь!
собрались новый проект делать? обдумываете протокол обмена? рассмотрите BlackBox.

Angel71 писал(а):это в одном флаконе чуть ли не самонастраивающиеся меш сети с громадным стеком протоколов в одном флаконе для коптеров и прочих бибоботов (в пару кликов прям рой с ходу будет), смартфонопультов для телевизора, мигалок светодиодами и вообще всем всем всем. только описания 0 по модулю. или долго и нудно копаться в исходниках каждому потенциальному пользователю коробочки, это и есть та самая упоминаемая лёгкость?


вы точно всю документацию читали? и это тоже?
все ещё не понятно? какие места?

Angel71 писал(а):ещё вам про saas уже прилично людей отписалось - ну не все хотят в один прекрасный момент огрести проблем на одно место. разраб забил, сервер или канал к нему слёг (по эл.почте в наше время это забавная идея, особенно когда хостинг копейки стоит. ну хоть не перфокартами по обычной почте), интернета в определённом месте или в нужное время может не быть.

я не понимаю этих переживаний. причем тут стоимость хостинга?
сгенерировать,
оттестировать,
отформатировать и
упаковать код это вам не страничку из кэша пользователю выдать.
на это и 5 минут может НЕ хватить. На моей стороне на эти цели работает и настроена целая инфраструктура компиляторов под разные платформы.

в интернетике вызывает бугурт настройка тулчейна и програмирование под банальную ESP8266, целые сайты этому посвящены, а BlackBox в этом смысле куда как сложнее.
мне проще отвечать за сгенеренный код, чем на вопросы как это всё настроить. насмотревшись на судьбы опенсорсных проектов
типа OpenOffice, решил что если хочешь чтобы все работало и развивалось, найми людей, плати и требуй.

Angel71 писал(а):ещё немалая часть не захочет конфигурировать протокол на яве. и т.д. :pardon: мавлинк хоть и узкоспециализированный, не без недостатков, не сильно навороченный функционалом/возможностями, но тем не менее даже с ним рановато сравнивать.


немалая часть не захочет? главное - их конкуренты захотят! а рыночек все порешает 8)
BlackBox: генератор исходных кодов (C,C#, JAVA) обработки высоко-оптимизированного, бинарного протокола обмена, по спецификации.
Аватара пользователя
cheblin
 
Сообщения: 46
Зарегистрирован: 12 янв 2018, 15:02
Откуда: Пекин, Китай
Skype: china_it_support
прог. языки: SCALA, JAVA, C, C#, DART...
ФИО: Чикирев Сергей

Re: Кто щас чем занят?

Сообщение Angel71 » 17 янв 2018, 05:29

рассмотреть что? какой-то проект, которому пару дней от роду на гитхабе, без внятной документации, кучи стороннего кода/примеров/статей с описанием/.., какой-то странной конфигурацией на яве, вместо хотя бы чего простенького, допустим на json.
cheblin писал(а):сгенерировать, оттестировать, отформатировать и упаковать код это вам не страничку из кэша пользователю выдать.
на это и 5 минут может НЕ хватить. На моей стороне на эти цели работает и настроена целая инфраструктура компиляторов под разные платформы.

для себя, ну удобны все эти автоматические комиты, запуски юнит тестов, компиляции, упаковка (в архивы, нугет пакеты и прочее), потом что бы копировалось хоть в облако, с которого по машинам растащит. это если не лень настраивать и есть необходимость. только это никак не показатель удобства для сторонних людей, качества, функциональности и прочего, что в итоге на выходе получается. если сравнивать с офлайн генераторами, так вообще уныло получается. по свагер документации код с десятками и сотнями функций, генерирует в считаные секунды. с wcf тоже всё в считаные секунды генерируется - запустил серверное приложение, в котором mex эндпоинт настроен. в студии где открыт проект клиента пара кликов, выбирается адрес сервиса и за несколько секунд сгенерированы файлы с контрактами. всё, вставляй вызовы удалённых функций, которые нужные действия выполнять будут, да данные тудынь-сюдынь гонять. а в чём удобство этого чудного онлайн сношения? да никакого. ну да, дотнет и мелкоконтроллеры пока не очень хорошо вместе смотрятся, хотя в принципе на некоторых простеньких армах хоть сейчас дотнет c wcf можно использовать для чего не очень сложного.
саас это вообще затея не очень. или так сложно для понимания, что в один прекрасный момент можно немжножко опечалиться из-за невозможности сгенерировать нужный код, когда это нужно здесь и сейчас? когда-то купил на попробовать линксисовский роутер, приношу домой иииииии. болт, а не роутер - эта ... без авторизации (или регистрации или чтот там подобное было) ни их сервере только в админку роутера пускало, а поработать как маршрутизатор совсем не хотело. у них сервер слёг на несколько дней, мило. как думаешь, сколько секунд понадобилось для решения отправиться в магази и этот хлам обратно вернуть? есть шанс огрести с этими нелепыми блокировками (особенно западников - апсторы, куча технических сайтов, в том числе был и какой-то из хостингов проектов и т.д. всё это уже давно началось и возиться с тем же впн немного не хочется). завтра гуглю правительство нагнёт и они прикроют доступ к почте. или если где в европе у вас сервер будет и там пошалить решат.
на магистралях на неопределённое время может электричество или интернет пропасть. по месту свет может есть, а интернета частично или полностью может не быть. вы на другой проект переключитесь (надоест или с хорошей оплатой интересный проект затянет по самое не хочу), комп нагнётся или профилактику как линксис решите устроить, на сайт/сервер забьёте. или монетизировать решите (обещание это не гарантия - люди приспокойно на контракты иногда болт ложат, а тут какое-то обещание) - для хобби проектов это вообще очень частое явление. да легко, это жизнь. какой саас? :pardon: только начали, а уже первые звоночки начинаются
насмотревшись на судьбы опенсорсных проектов типа OpenOffice, решил что если хочешь чтобы все работало и развивалось, найми людей, плати и требуй

скачал все нужные утилиты, документацию, исходники (если есть) и прочее и можно спокойно ковыряться, если что-то действительно интересное. а что сейчас интересного? "я сделал крутую штуку, рекомендую поковырять". молодец, может действительно что-то интересное, только пока совсем не тянет - полно всяких очень популярных и хорошо проработанных протоколов, фреймворков и прочего. в том числе и от крупных контор (некоторые ещё обьядиняют усилия с другими крупнейшими компаниями и совместно прорабатывают/стандртизируют). что-то без изменений может подходить, что-то допиливается под свои задачи или для своих лисапедов идеи иил немного кода дёргается.
cheblin писал(а):вы точно всю документацию читали? и это тоже?

это отдалённо напоминает "отрывки из романа" лебедева или некоторые китайские даташиты на 1-2 страницы.
на рынок немного фиолетово - он не всегда показатель, что проработано и сделано качественно, что есть нужный функционал, что подходит для использования в конкретном проекте.
Аватара пользователя
Angel71
 
Сообщения: 10668
Зарегистрирован: 18 апр 2009, 22:18
Предупреждения: -1

Re: Кто щас чем занят?

Сообщение voyager » 30 янв 2018, 19:11

что то мое сообщение не прошло... вот видео того, как моя платформа ездит, а то тут наехали слегка что не интересно.. программа сделана на коленке так что не наезжать) сделано это для тестирования системы в целом.ю предполагается ставить линукс на бори и ROS... https://youtu.be/RsbZ0hrMFZ4
Аватара пользователя
voyager
 
Сообщения: 15
Зарегистрирован: 06 июл 2015, 21:15
Откуда: Москва
прог. языки: Dip Trace, Autocad

Re: Кто щас чем занят?

Сообщение Madf » 30 янв 2018, 19:52

voyager писал(а):как моя платформа ездит

А в лоток как часто ходит? :roll:
Madf
 
Сообщения: 3298
Зарегистрирован: 03 янв 2012, 12:55
Откуда: Москва
прог. языки: VB6, BASCOM, ASM...

Re: Кто щас чем занят?

Сообщение voyager » 30 янв 2018, 19:56

пока только родился)) сам не может )))
Аватара пользователя
voyager
 
Сообщения: 15
Зарегистрирован: 06 июл 2015, 21:15
Откуда: Москва
прог. языки: Dip Trace, Autocad

Re: Кто щас чем занят?

Сообщение Petr Kiselev » 04 мар 2018, 14:16

Разрабатываю и изготавливаю простую и удобную конструкцию 3D принтера.
Основная концепция - предельная экономичность, то есть минимальные финансовые затраты.
Нам первый 3D принтер обошелся всего в 9 тысяч российских рублей. Сейчас с его помощью уже напечатали модели для второго принтера. Для его создания сварили корпус 400х400х400 мм из стальных профилей 20х20 мм. Все там разместили. Пришла электроника. Сейчас ожидаем осевые подшипники на валы 8 мм. Что-то у них Новый год затянулся! Это я про Китай.
Нагрев столика думаем сделать с помощью шлейфов 80-ти контактных. Испытали - алюминиевую 3-х мм пластину грели до 120 градусов.
Petr Kiselev
 
Сообщения: 279
Зарегистрирован: 12 июн 2010, 15:34

Re: Кто щас чем занят?

Сообщение Madf » 05 мар 2018, 14:25

А я наконец добрался до эксперимента: https://www.instagram.com/p/Bf52lfWBFzK/
Madf
 
Сообщения: 3298
Зарегистрирован: 03 янв 2012, 12:55
Откуда: Москва
прог. языки: VB6, BASCOM, ASM...

Re: Кто щас чем занят?

Сообщение falanger » 22 фев 2019, 18:51

Я скоро начну собирать "ноду суперкомпьютера" на серверной плате двухпроцессорной и 3 Тесла К20. Другая нода попроще, с одной Теслой и 16 гигами памяти уже собрана и работала какое-то время.
Если кому-то интересно - пишите, выложу фото и может видео, и ссылки на железо где что покупал.
Аватара пользователя
falanger
 
Сообщения: 141
Зарегистрирован: 04 июн 2007, 22:12
Откуда: Калининградская область

Re: Кто щас чем занят?

Сообщение Aseris » 23 фев 2019, 00:43

А для каких задач, или шоб было?
Аватара пользователя
Aseris
 
Сообщения: 1142
Зарегистрирован: 01 сен 2009, 14:58
Откуда: Чехия
прог. языки: C/С++, VHDL, Verilog, ASM, Python

Re: Кто щас чем занят?

Сообщение falanger » 23 фев 2019, 02:35

Вот видео про компоненты, это кстати у меня вторая машина будет такого типа, первая уже собрана та что на 1 Тесле К20М.
https://youtu.be/Sl0CkpcR0qI
А зачем? Основная задача - глубинное обучение нейросетей высокой достаточно сложности. И попутно астрофизические расчеты друг-астроном ведет удаленно.
Надо кстати будет снять видео про уже собранную машину, но она не у меня дом, в городе стоит где нормальный тырнет, а не еле ловящий сигнал 3G.
Аватара пользователя
falanger
 
Сообщения: 141
Зарегистрирован: 04 июн 2007, 22:12
Откуда: Калининградская область

Пред.След.

Вернуться в Наши проекты

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

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