All streams
Search
Write a publication
Pull to refresh
371
0.3
Артём Кашканов @radiolok

Компьютерный энтузиаст

Send message
100-й по счету прототип, ибо предыдущие 99 не заработали. Впрочем как и сотый.

Пока в таких новостях всплывают картинки с фотобанков, тем более сфотошопленные(есть у меня привычка гуглить фоты, пруф выше) — грошь цена этим заявлениям. Хотя я поражаюсь предприимчивости ребят, срывающих нехилую прибыль на неспециализме инвесторов.
народ, хотите поржать?
Я тут фотку загуглил
image
Есть вот тут

зарядная станция? какая зарядная станция?
Можно подумать в дебажной версии у моей программы изменится алгоритм работы.
Все рассмотренные в статье горячие точки не имеют отношения к варианту сборки, а являются следствием моих кривых рук :)
ВЧ заваливает, увы, на выходе D-усилителя стоит пассивный фильтр и его АЧХ не идеальна. Хотя я бы порекомендовал попробовать послушать D-класс с микросхемами, имеющими частоту тактирования 1Мгц и выше и правильно рассчитанным фильтром на выходе.

А вот лампы и A-класс в одном предложении употреблять через ИЛИ не надо :) Ибо первое это таки режим работы, а второе относится к схемотехнике. И если очень надо, то D-класс и на лампах забабахать можно (но это уже совсем изврат)
Не хватает вот этого видео именно про киборга

А вот здесь можно купить сенсоры MYO из видео за $200 https://www.myo.com/
Гонял Debug-версию программы, Release-версия работает пошустрее, но в лидерах все тот же fprintf
Переезжайте в квартиру-студию
Поддержка C++11 там есть, так что должен собраться. Вот с minGW я поломал совместимость, но это я поправлю
4 элемента:
VectorCopy test:  0.018997 seconds
CycleCopyTest test:  0.002000 seconds
Memcpy test:  0.006999 seconds

400 элементов:
VectorCopy test:  0.042993 seconds
CycleCopyTest test:  0.130980 seconds
Memcpy test:  0.033995 seconds

Проект изначально был под eclipse и прекрасно собирался под Linux, но во время экспериментов с TBB мигрировал под Visual Studio.

Проект XYCE увидел глубоко после начала проекта, да и я изначально пилил свой мопед :) У моего проекта перед этими симуляаторами преимуществ никаких. Моя основная идея была — собрать нужные мне данные и главное — отладить код работы анализатора качества.
Большой оверхед на оператор '=' в качестве расплаты за безопасность операции.
Нужно собрать указатели, проверить равенство длинн массивов, если не равно, сделать переаллокацию и т.д. и т.п. и только потом копировать области памяти.
В итоге на для 4-х элементов в разы быстрее цикл for:
Копирование массива в 4 элемента float 1млн итераций:
VectorCopy test:  0.018997 seconds
CycleCopy test:  0.003999 seconds

Ускорение в 6 раз — нет танцев с кучей проверок векторов.
Копирование массива в 400 элементов float, 1 млн итераций:
VectorCopy test:  0.043993 seconds
CycleCopy test:  0.130980 seconds

Замедление в 3 раза — массив уже имеет какой-то размер, плюс компилятор оптимизирует копирование памяти из одного региона в другой.
Можно. Вся сложность будет заключаться разве что в реализации нужной модели асинхронного двигателя(в сети можно найти множество примеров этих моделей).
И в создании простого интерфейса для генерации SPICE-модели по моему простому конфигу. Впоследствии я так и подумал сделать когда-нибудь в далеком будущем.
Зачет! Одна из очаровательных моделей осциллографов на мой взгляд.

А почему решили ограничиться 16 битами ЦАП? Ардуино и с матрицей 256х256 справится.
Пф, сервопривод… Тут у чувака все без сервоприводов работает :)

К слову, очень завораживающее видео и облака точек километрового размера…
Спасибо за интересную статью!
А на GitHub или в виде ссылок можно увидеть еще некоторое количество ПО но уже на стороне компьютера? Насколько вижу, данные передаются на основной компьютер по Wi-Fi — как в виде ROS-кода выглядит ваша связка(и какой материал может быть полезен тому, кто о ROS только слышал и хочет потыкать)?

Не увидел в статье, но очень интересен щеточный узел — где вы его взяли и какие были в итоге проблемы с помехоустойчивостью?

Как вы рулили роботом на видео? Он сам ориентировался или вы его с пульта?

Занятный момент с зеркалом кстати вышел — с этим можно как-то бороться? а то робот в стену въедет :)
В режиме работы.
Паровую машину дорого останавливать и запускать, следовательно желательно крутить ее постоянно. значит нужно сцепление.
именно сцепление а не муфта, так как нужен плавный пуск. Более того, нужна организация реверсивной передачи. В итоге имеем довольно громоздкий механизм.

А так — нужно водой заполнить баки — открыли краник, не нужно заполнить водой баки — закрыли краник. Время на простой отсутствует — достаточно дождаться выгрузки и загрузки пассажиров(а за это время перезагрузить баки) и можно трогаться.

Простое и элегантное решение, реализуемое технологиями 100-летней давности.
Для них разве убрали порог попадания на глагне? Раньше был…
Да ладно если сам ушел и забрал.

Меня силой выгнали с хабра на GT, решив что разработчик электроники не разработчик.
>Ok, Habr, как заблокировать потоки?
Я вам даже больше скажу — этот вольтметр на 15 Вольт

Information

Rating
2,292-nd
Location
Нижний Новгород, Нижегородская обл., Россия
Works in
Date of birth
Registered
Activity