Ось що квант животворящий робить



Сьогодні квантові обчислення — один із стратегічних напрямів розвитку, якому приділяють велику увагу великі корпорації та наукові центри. І хоча у пресі час від часу повідомляється про чергові досягнення щодо створення квантових комп'ютерів, поки що мова йде, в основному, про експериментальних виробах для відпрацювання ідей і технологій. Використовувати такі комп'ютери в життя поки важко. Але цілком ймовірно, що саме в 2017 нас чекає прорив у сфері практичного застосування квантових комп'ютерів.
Читати далі →

Інтелектуальна система ЕЛІС

image

Мене звати Олег Андрєєв, мені 32 роки, займаюся ремонтом і розробкою електроніки, а також програмуванням (що вже більше 10 років). Завжди захоплювався штучним інтелектом і робототехнікою.

Дуже давно мені в голові крутилася ідея, створити ІІ або щось подібне, що буде здатна керувати чимось. Але не було можливості зробити таке, хоч і були якісь ідеї. Зараз же час технологій, тепер будь-яка дитина може зібрати робота або якийсь складний пристрій на платформі Ардуїнов і т. д.

Читати далі →

WRO 2016: прем'єра фільму про перемоги збірної Росії на Всесвітній олімпіаді роботів

image

Наша збірна завоювала 4 медалі у «Футболі роботів», «Творчої» і «Основний» категоріях на міжнародних змаганнях з робототехніки в індійській столиці Нью-Делі.
Читати далі →

Нова можливість знайти фрілансера за його проектами з портфоліо на «Фрилансиме»

Ми на «Фрилансиме» продовжуємо роботу з портфоліо фрілансерів. Представляємо новий розділ «Проекти», за допомогою якого можна шукати потрібних фрілансерів за їх проектами, які вони розмістили в своїх портфоліо.

Нова можливість, на відміну від інших — пошуку фрілансерам або їх послуг — пропонує більш візуалізований пошук, коли ви бачите перед собою тільки картинки, що представляють проекти різних авторів.

image

Читати далі →

Настільний пульт управління на JavaScript/Node.js для робота на Ардуине

Сьогодні робимо настільне додаток з графічним інтерфейсом для управління роботом на Ардуине через послідовний порт. На мові JavaScript на платформі Electron з віджетами ReactJS+MaterialUI.

image


Тепер пульт управління для свого станочка з ЧПУ зробити не складніше, ніж написати сайтик.

Читати далі →

Управління роботом на Ардуїнов з додатка Node.js

В минулий раз ми розглянули, як зробити свій міні-термінал з режимом «питання-відповідь» на роботі з Ардуиной з бібліотекою babbler_h. Сьогодні подивимося, як цю ж бібліотеку використовувати для керування роботом з настільного програми на JavaScript+Node.js.

Щоб змінюватися даними з роботом, клієнтської частини на JavaScript+Node.js використовуємо спеціально написану з такої нагоди бібліотеку Babbler.js. Для роботи з послідовним портом Babbler.js використовує стандартну бібліотеку node-serialport, але будує поверх неї деякі додаткові зручності.


Читати далі →

Консолька в роботі на Ардуине

Переслати роботу на Ардуине кілька байт через вайфай, блютус, послідовний порт або будь-який інший канал зв'язку у вигляді команди, а потім прийняти кілька байт в якості відповіді не складно: достатньо завантажити скетч з прикладом обміну даними «здрастуй світ» і вставити в нього кілька рядків свого коду, який буде виконувати потрібні дії.

Однак з розвитком проекту область допоміжного коду, який відповідає за зв'язок із зовнішнім світом, роздувається: з'являється логіка, що відокремлює один пакет даних від іншого, розростається ліс перевірок, що за команда прийшла, які в неї параметри, як її правильно виконати, що робити, якщо пакет даних не коректний, якщо дані прийшли не повністю, якщо вони не поміщаються у відведених для них буфер пам'яті і так далі. Код, обслуговуючий допоміжну логіку, переплітається з головним кодом, який виконує цікаву і корисну роботу. Замінити один канал зв'язку на інший (наприклад, додати до послідовного порту вайфай) без переробки накопичилася кодової бази стає досить проблематично.

Довгий час я тягав такий код з одного проекту в інший, нові поліпшення і виправлення доводилося оновлювати у всіх проектах паралельно. Це втомлює, загрожує появою нових помилок і не завжди можливо. Нарешті настав час винести всю цю логіку в окрему бібліотеку.

Вихідна завдання: спростити процес створення прошивки для роботів, які будуть працювати в режимі «питання-відповідь». Головний скетч повинен містити корисний код (що, власне, повинен робити робот) і мінімальна кількість допоміжних конструкцій. Всі допоміжні транспортно-протокольні блоки окуклить в бібліотеку і винести за межі уваги інженера.

В якості побічного ефекту вийшла своєрідна командний рядок, що працює всередині Ардуины, якщо підключитися до неї через монітор послідовного порту і відправляти команди вручну:

image

Читати далі →

Порівняння онлайн-сервісів відмінювання

З'явилася потреба визначати стать клієнтів в базі і автоматично схиляти ПІБ для інтернет-магазину. Специфіка магазину – подарунки і доставка квітів з привітаннями.
Магазин приймає інформацію про користувачів через форму швидкого замовлення. Є і звичайна кошик, але багато користуються саме швидким замовленням – там можна заповнити тільки телефон і відразу ж перейти до оплати. Клієнти користуються можливістю і часто взагалі не вказують ім'я. Робити поля ПІБ обов'язковими безглуздо – вписувати сміття замість даних не заборонити. Також як не заборонити неправильно писати власне ім'я.
Між тим правильне звернення до клієнта необхідно, інакше можливі казуси:
image

Читати далі →

Порівняння голосових помічників по заявлених функцій та характеристик (Лексі, Ubi, Ivee, Amazon Echo, Jibo, Cubic)

Добрий день, Хабрчане!

В цьому пості представлена порівняльна таблиця технічних і заявлених функціональних характеристик пристроїв з голосовим інтерфейсом: Лексі, Ubi, Ivee, Amazon Echo, Jibo, Cubic.

В прикріпленому pdf також доданий проект Robotalk.




Читати далі →

Як DIY роботи змінять освіту до 2035 року

минулому посте ми розглянули історію конструкторів. Тепер давайте поглянемо в майбутнє. У понеділок на Робостанции пройшов круглий стіл про робототехніки в системі російської освіти. Мова йшла про всіх ідеях і планах на російську систему освіти аж до 2035 року, зібралися представники технічних університетів і розповіли про свої плани на майбутнє, не вважайте офтопіком, тк мова піде DIY наборах і саме DIY робототехніки.



Росія випускає інженерів більше ніж хто небудь. При цьому в Росії 18 мільйонів школярів, 12 мільйонів з них ходять в гуртки та секції і лише 9 000 чоловік займаються моделюванням (авіа-, авто-, гідро — і робо-). Всього дев'ять тисяч! Цього явно недостатньо, більше того такі факультативи ніяк не інтегровані в освітній процес а частіше суперечать йому. У підсумку виходить якось так:




Читати далі →