Обновить
69

Техножрец

0,3
Рейтинг
43
Подписчики
Отправить сообщение
Я до сих пор полагаю, что проект virt2real забуксовал из-за бракованных wifi модулей… Строго говоря, железка прекрасная. Может ее перезапустят…
Таки циферки без пощупать — это хуже чем пощупать без циферок…

У нас вот в конторе любят понакупить оборудования по циферкам. А потом удивляются, что изделие с более низкими характеристиками работает на порядок лучше.
Мне кажется, тут проблема безопастности возникает тогда, когда лампочка попадает в домашнюю wifi сеть. Можно гневаться на производителя, но в сущности, это фундаментальная проблема технологии. Покупая лампочку или умную розетку, я потенциально пускаю в свою сеть хакера. И с этим довольно сложно что-то сделать. Все «вумные» приблуды не проверить и не очистить.

Из этого можно сделать выводы. Или надо делать для всех тупых «умных» гаджетов специальную сеть/подсеть, откуда нельзяполучить доступ к компьютерам, либо по введению этих изделий в сеть, считать сеть скомпроментированной по умолчанию и реализовывать защиту данных на уровне отдельных узлов.

Вобщем, это не та проблема, которая решается на уровне отдельного изделия. Тут требуется культура использования.
Насколько я понимаю, там pubsub. Клиент висит на сокете и ждет, когда его пнут со стороны сервера.
Если я нагло вру, прошу меня поправить.
Да вот хотелось бы это правило поломать…
Да, пожалуй, лучше просто сходить и увидеть.
Хотя, вижу заявленое FPV квадрокоптера, но насколько это в действительности удобно?
Задам вопрос, потому как не имею опыта работы с «дополняющими» решениями.
Реально ли на этом оборудовании работать в режиме, когда на экран транслируется видеоряд вообще никак не связанный с окружающей обстановкой.

Например, могу ли я использовать это оборудование для передачи оператору данных с тележки «телеприсутствия»?

P.S. Лично я убежден, что «очки дополненной реальности» только такими и могут быть. Это просто монитор, камера и датчики. Попытка встраивать в них мозги провальна изначально.

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

Высшие функции сознания занимаются задачами концентрациии внимания и фильтрации.


Но эта система имеет недостатки, потому что зачастую начинает работу в режиме генератора.


Медитативные и схожие по типу с ними практики направлены на отключение этой системы фильтров. Это позволяет или поместить свое восприятие в состояние покоя, или в текущий момент.


В этом состоянии режим работы фильтра изменяется.


Я это пишу к тому, что не очень понятно, где тут про "Я" в том виде, в котором его рассматривает абстрактная кибернетика...

Мысль любопытна, но можно представить, сколько времени у человека займёт одна игра :).
Современные нейросети работают по тому же принципу, что и эволюция. Ответ на этот вопрос очевиден… Данная линия поведения приносила больший процент успеха.
Третьи герои слишком прямолинейны и не сбалансированы. Посмотреть, конечно, интересно, но это ничего не даст.
Думаю, игру под обсуждаемый кейс придется проектировать специально. Dota тоже не годится…

Мы просто берём правила и начинаем выстраивать матрицу инцендентности, последовательно пытаясь тыкать во все клетки:


2 фигуры, одно совпадение.


**
* *
 **

3 фигуры, одно совпадение (может я тут где-то ошибся...)


***    
*  **
*    *
 * * ** 
 *  * *
  ** * 
  * * *

… И таки да, я тут ошибся. Но не суть...


3 фигуры, два совпадения


***
** *
* **
 ***

Ну и так далее. Задача решается обыкновенным перебором.


А… Ну, кстати, в статье же об этом и написано...

Таки, очевидно в принципе.
Честно говоря, по моему, это построение очевидно… Но человеку, который догадался, что на этом можно построить игру респект…
Нет… Что-то я с радиусом намудрил…

Расчет в sympy вот что-то такое даёт… Но, конечно проверить надо. (l1, l2 — длины суставов, x,y,z — координаты конечной точки, q0,q1,q2 — углы на сервоприводах)


q₀ = atan2(y, x)
                                         _______________________________
                                        ╱                             2 
                                       ╱      ⎛        ______________⎞  
                                      ╱       ⎜       ╱  2    2    2 ⎟  
                                     ╱        ⎝l₁ - ╲╱  x  + y  + z  ⎠  
                              l₂⋅   ╱     1 - ───────────────────────── 
          ⎛      _________⎞        ╱                       2            
          ⎜     ╱  2    2 ⎟      ╲╱                      l₂             
q₁ = atan2⎝z, ╲╱  x  + y  ⎠ - ──────────────────────────────────────────
                                                  l₁                    
         ⎛         ______________⎞
         ⎜        ╱  2    2    2 ⎟
         ⎜-l₁ + ╲╱  x  + y  + z  ⎟
q₂ = acos⎜───────────────────────⎟
         ⎝           l₂          ⎠

Генерирующий скрипт:
(r — расстояние от начала координат до концевой точки, beta — угол между горизонтальной плоскостью и вектором, проведенным от начала координат до концевой точки)


#!/usr/bin/env python3
#coding: utf-8

from sympy import *

var("beta q(0:3) l1 l2 z r x y z")

eq1 = Eq(r, l1 + l2*cos(q2))
eq2 = Eq(beta, q1+l2*sin(q2)/l1)

slv = solve([eq1,eq2], [q1,q2])
slv0 = slv[0]

h = sqrt(x**2 + y**2)

pprint(Eq(q0, atan2(y,x)))
pprint(Eq(q1, slv0[0].subs({beta:atan2(z, h), r:sqrt(z**2+h**2)})))
pprint(Eq(q2, slv0[1].subs({beta:atan2(z, h), r:sqrt(z**2+h**2)})))

Информация

В рейтинге
2 981-й
Зарегистрирован
Активность