Управление роботами через Интернет Игорь Рафаилович Белоусов Институт прикладной математики им. М.В.Келдыша РАН.

Презентация:



Advertisements
Похожие презентации
Информационный портал как средство повышения эффективности работы деканата Московский государственный технологический университет «СТАНКИН» Кафедра «Биотехническая.
Advertisements

Использование технологий WMS и WFS при разработке океанологических ГИС Олейников И. С. ДВГУ.
Сервисы сетевых операционных систем : web- сервер Seti.ucoz.ru.
Разработка модели и реализация системы администрирования web-сайта Магистрант математического факультета Антоник Денис Владимирович руководитель Переверзева.
W w w. a l a d d i n. r u С.А. Белов, руководитель стратегических проектов, Aladdin Москва, 11 декабря 2008 Использование токенов с аппаратной реализацией.
Доклад: Новая концепция визуализации в образовании XXI века Усков Глеб Николаевич, генеральный директор 3D ЛИГА.
Компьютерные технологии в метеорологии (Java-технологии) Чукин В. В.
Цифровое телевидение - способ передачи и приема сжатого цифрового видеосигнала, является современной альтернативой традиционному аналоговому телевидению.
WEB- ТЕХНОЛОГИИ Лекция 1. WEB- ПРИЛОЖЕНИЯ 1 Особый тип программ, построенных по архитектуре « клиент - сервер » Основа получение запросов от пользователя.
Мобильные технологии и интернет Синхронизация графических файлов на мобильном телефоне с удаленным сервером.
1. Теоретические основы операционных систем (планирование заданий и использования процессора, обеспечение программ средствами коммуникации и синхронизации,
Радио телевидение и веб-камеры в интернете Работу выполнила Уч-ца 10 «А» класса Тибекина Ирина МОУ лицей 10.
LOGO Техническое оснащение рабочих мест учителя и ученика.
Мультимедиа технологии. Лекция 4. Составляющие мультимедиа. Видео Антон Викторович Кудинов, доцент кафедры ВТ.
Российская академия наук Институт программных систем Исследовательский центр мультипроцессорных систем - (ИЦМС ИПС РАН) Возможные бизнес-модели - различные:
ГСНТИ задание 2.2«Разработать сервер доступа к библиотечным информационным ресурсам по протоколу z39.50 и систему обслуживания по принципу «Одно.
FAONET-LIN16PC ЦИФРОВАЯ СИСТЕМА ВИДЕОНАБЛЮДЕНИЯ. FAONET-LIN16PC FAONET-LIN16PC –ЦИФРОВАЯ СИСТЕМА ВИДЕОНАБЛЮДЕНИЯ FAONET-LIN16PC –ЦИФРОВАЯ СИСТЕМА ВИДЕОНАБЛЮДЕНИЯ.
ВИРТУАЛЬНЫЙ УДАЛЕННЫЙ ЛАБОРАТОРНЫЙ ПРАКТИКУМ ПО РОБОТОТЕХНИКЕ Зимин А.М., Илларионов В.В., Лесков А.Г., Лескова С.М., Шумов А.В. Московский государственный.
Проверка домашнего задания. Ответьте на вопросы 1.Что такое программа? Программа – упорядоченная последовательность команд, необходимых компьютеру для.
Учня 11-А класса Алчевської інформаційно-технологічної гімназії м. Алчевськ Луганської обл. Малишева Андрія Едуардовича
Транксрипт:

Управление роботами через Интернет Игорь Рафаилович Белоусов Институт прикладной математики им. М.В.Келдыша РАН

Управление роботами через Интернет экстремальная робототехника дистанционные производства виртуальные госпитали домашние роботы дистанционное обучение и исследования Приложения:

Управление роботами через Интернет Австралийский телеробот – первый робот с доступом через Интернет (1995 г.)

Управление роботами через Интернет

Проблемы Интернет робототехники существенные временные задержки недостаточные возможности управления

эффективная работа в сетях общего пользования виртуальный дублер используется для непосредственного управления роботом среда дистанционного программирования роботов использование подхода распределенной автономии (телепрограммирования) в динамических средах использование открытых технологий Java и Java3D Свойства разработанных систем

Архитектура системы Сигналы управления Положение робота Удаленный клиент Сервер Положение объекта

Архитектура системы Положение робота: CR 40 байт Положение объекта: CR 38 байт Всего: 78 байт 3D перерисовка: 12 изображений/сек (1KБ/сек соединения) TV изображение: 3 KB (192x144 pixels) Перерисовка TV: 0.3 изображения/сек (1KБ/сек соединения)

Архитектура системы Качество используемых TV изображений

Java3D визуализация Web интерфейс для управления роботом РМ-01

Java3D визуализация PUMA 560DiligentCRS A465

Java3D визуализация Использование полупрозрачных изображений

Архитектура системы Передача статических изображений

Архитектура системы

Дистанционное программирование Панель дистанционного программирования

Язык управления роботом задание положений робота here A shift A set B команды движения gos A move rot z -30 служебные команды cal, opengrip, force

Реализация Tcl/Tk - Tool command language/Toolkit (J.Osterhout, 1980) jacl Расширенная Tcl оболочкаJava апплет с Tcl оболочкой Поддерживаемые платформы: Windows, UNIX, Mac

Пример программирования робота rcl % here A rcl % moves rcl % here B rcl % proc line {n} { global A; global B; for {set i 0} {$i < $n} {incr i} { gos A; gos B; } } rcl % line 3

Дистанционное программирование

CRS A465 Используемое соединение: модем (38400 kbs) мобильный телефон (9600 kbs) Управление из: IRCCyN, Nantes Montaigu Ecole de Mines (Nantes, France)

Diligent Задержка TV изображений: 3-5 сек Задержка 2D-3D перерисовки: 1 сек Управление из: DMU (Milton Keynes, England) ИПМ РАН, Москва LAAS-CNRSLAAS-CNRS, Toulouse, France

Diligent

Linux Sun/Solaris

РМ-01 Задержка TV изображений: до 30 сек Управление из: De Montfort University(Milton Keynes, England) LAAS-CNRS (Toulouse, France) IRCCyN (Nantes, France) МГУ им. М.В. Ломоносова, МАИ ICRA2001 (Сеул, Южная Корея) ИПМ им. М.В. Келдыша РАН Москва

Практикум по робототехнике Задача 1. Кинематика

Практикум по робототехнике Задача 1. Кинематика

Практикум по робототехнике Задача 2. Программирование

Захват подвижного объекта Интерфейс оператора

Захват подвижного объекта Подход распределенной автономии: работа в обычных сетях произвольное сложное движение объекта в 3D движение объекта со скоростью более 1 м/сек

цифровые ТВ камеры IEEE 1394 (FireWire) цветное изображение RGB24 формата 640х480 с частотой 15 кадров в секунду Зрительная система

Захват подвижного объекта Интерфейс оператора

Безопасность (пароли, защищенные протоколы, функциональные проверки, многоуровневые системы управления) Обеспечение свободного многопользовательского доступа Сжатие и передача видео (real time MPEG4) Передача моделей Текущие задачи: