Mikrotik QOS в розподілених системах або розумні шейпер

А що б ви зі своєї сторони могли запропонувати?
— Та що тут пропонувати… А то пишуть, пишуть… конгрес, німці якісь… Голова пухне. Взяти все та й поділити.
— Так я і думав, — вигукнув Філіп Пилипович, ляснувши долонею по скатертині, — саме так і думав.
М. Булгаков, «Собаче серце»


imageПро поділ швидкості, пріоритезацію, роботу шейпера і всього іншого вже багато всього написано і намальовано. Є безліч статей, мінлива, схем та іншого, в тому числі й написаних мною матеріалів. Але судячи з зростаючим потоків листів і повідомлень, переглядаючи попередні матеріали, я зрозумів — що частину інформації викладено не так докладно, як це необхідно, інша частина просто морально застаріла і просто плутає новачків. Насправді QOS на микротике не так складний, як здається, а він здається складним із-за великої кількості взаємопов'язаних нюансів. Крім цього можна підкреслити, що вкрай важко освоїти дану тему керуючись лише теорією, тільки практикою і тільки прочитанням теорії і прикладів. Основним милицею в цій справі є відсутність у Mikrotik візуального представлення того, що відбувається всередині черги PCQ, а те, що не можна побачити і помацати доводиться уявити. Але уява у всіх розвинена індивідуально в тій чи іншій мірі.

Читати далі →

Mikrotik: невеликі корисності. Частина 2

Це чергова порція невеликих можливості реалізації в RouterOS.

Зображення для залучення уваги
Сьогодні я розповім про те:
1) Як закрити всі сайти крім одного/декількох
2) Як отримувати «людські» повідомлення про VPN-з'єднання
3) Важливе нововведення в v6.36, після якого можна забути про L7

Цікаво? Тоді прошу під кат.

Читати далі →

Використання симуляторів в робототехніці на прикладі симулятора Gazebo і робота DARwIn-OP, грає у футбол

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

Як симулятора ми візьмемо пакет Gazebo 3D, а людиноподібний DARwIn-OP, якого ми змусимо грати у футбол, буде використаний в якості універсальної робототехнічної платформи.

image
DARwIn-OP в симуляторі Gazebo

Для вивчення уроків, використання прикладів коду, а також написання власних алгоритмів вам не потрібно придбання дорогого устаткування або ПО. Все програмне забезпечення безкоштовно, а налагодження і демонстрація алгоритмів буде проводиться в симуляторі. Закінчений проект буде портований на реального робота для демонстрації результатів.

Читати далі →

Програмування робототехніки з Arduino і ROS

Роботическая операційна система ROS є досить потужною платформою для створення роботических систем, яка включає все необхідне для розробки своїх проектів від найпростіших програмних компонентів, які називаються «вузлами», та протоколу обміну даними до середовища симулювання реальної роботической платформи Gazebo. В основному ROS використовується в зв'язці з такими микроконтролерами, як RaspberryPi і Blackbone, які володіють великими обчислювальними можливостями і власною операційною системою.
Arduino є популярною платою для прототипування, що отримало широке поширення в зв'язку з виниклим не так давно поняттям «розумний будинок» і яка є ідеальної стартовою точкою для новачків в області мікроелектроніки та робототехніки.
В даний момент існує не так багато інформації про використання роботической операційної системи ROS в зв'язці з мікроконтролером Arduino. В основному це зарубіжні інтернет-ресурси і книги.
В даній статті я хочу розповісти як «подружити» ROS і Arduino і що мені вдалося домогтися в цій зв'язці.

Читати далі →

Розпізнавання мови в ROS з Google Speech API

Я вже розповідав про використання pocketsphinx для розпізнавання ROS. У цій статті я хочу розповісти про використання gspeech для розпізнавання мови. gspeech — це пакет ROS, який використовує Google Speech API: wiki.ros.org/gspeech.

Читати далі →

Розпізнавання мови в ROS за допомогою Pocketsphinx і Kinect

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

У цій статті я хочу розповісти про установці і настройці всіх необхідних драйверів і бібліотек для розпізнавання голосу з використанням Pocketsphinx і сенсора Kinect Xbox 360 в якості мікрофону. Я вибрав пакет Pocketsphinx оскільки він є одним з найпопулярніших, має офіційний пакет для ROS і має хороші рекомендації.

Читати далі →

Анонс онлайн-курсу «Програмування робота разом з ROS»



Всім привіт! Ми — невелика команда розробників сервісного робота Tod Bot. У своїй практиці ми широко використовуємо фреймворк ROS, постійно вирішуючи з його допомогою нагальні для нашого робота завдання: від управління пересуванням і обробки даних від сенсорів до автономної навігації в приміщенні, розпізнавання мови і образів, високорівневого поведінки робота.
Сьогодні в рамках конкурсу на освітній платформі Stepic ми анонсуємо онлайн-курс «Програмування робота разом з ROS». Наш курс буде цікавий людям, небайдужим до програмування і робототехніки, і готовим придбати нові знання і навички по розробці пз для роботів, звичайно ж, приклавши при цьому необхідні зусилля. Отримати уявлення про вміст курсу ви можете з невеликого інтро-відео.

Читати далі →

Побачив - Переміг. Як влаштований захоплення предметів у робота Tod Bot

    
Привіт Хабр! А ось і знову ми! На перекір множинам скептиків, які нерідко зустрічалися на нашому шляху, ми продовжуємо розвивати проект «Робот Tod Bot». Даний пост є продовженням знайомства з модулем MoveIt як інструментом управління маніпулятором.
Насамперед хочеться сказати, що нам вдалося досягти значних результатів в задачі захоплення і переміщення предметів за допомогою маніпулятора, а також в розпізнаванні об'єктів, але про все по порядку.
 
Читати далі →

телеприсутності Tod Bot - або завітати за кавою не встаючи з-за столу

  Після невдалого попереднього поста і вимушеної відсутності, ми повертаємося на Хабре і продовжуємо висвітлювати проект «Робот Tod Bot». У даному пості хочеться розповісти про поповнення функціоналу робота — реалізації телеприсутності. Тепер управління роботом доступно з будь-якої точки світу. Як це працює і як, на нашу думку, повинен виглядати хороший інтерфейс телепрісутсвія — читайте під катом. Ну і, звичайно, всіма улюблена картинка в цю тему.

 
Читати далі →

+1 IT проект на Boomstarter

  Друзі, ми запустили кампанію по збору коштів для проекту «робот Tod Bot». За 45 днів ми хочемо зібрати кошти, які дадуть можливість розвивати цей проект і зроблять його надбанням громадськості. І сьогодні ми просимо співтовариство Хабрахабра підтримати нашу краудфандінговую кампанію, допомогти нам зібрати потрібну суму.
 
У цьому пості ми хочемо розповісти про те що з себе представляє Tod Bot: з чого все починалося, на якому етапі знаходиться проект зараз і куди ми плануємо прийти після збору необхідної суми. Більш детальну інформацію про проект та про винагороди, які ми придумали для вас, ви можете дізнатися на нашій сторінці Бумстартера .
 
 
Читати далі →