Роботы и гаджеты                   тел: +7(499) 409-84-21
   Home       Мастерская    Вход | Регистрация | Корзина   
  Мастерская

Фотографии самоделок

  Последнее в форуме:

Вертолет Apache AH-64 и камера Espada Dv003Apache

ремонт Roboquad

Продам робота рептилью

Полтора года спустя..

Робот — двойник Эйнштейна изучает мимику

Робот-Танк с видеокамерой - новое поколение игровых роботов

N1 Robot Table 2012: концепт кухонного робота

Змееподобный робот университета Карнеги-Меллона

Ремонт I sobot

Батарея для RV-10


Мастерская

<< Назад

8 Июня 2007 года
о языке программирования для RCX

О языке

Actor-lab (Актёр-лаборатория) является параллельным, объектно-ориентированным языком контроля и спроектирован, чтобы воплощать идеи контроля технологий и роботов.

Actor-lab спроектирован для простого изучения контролируемых технологий в школе, для детей 5 — 7 лет. После того, как учитель объяснит ученикам основные понятия языка, ученики в маленьких группах сами продолжают его изучать без посторонней помощи. Разработан под робота RCX.

Первая версия была разработана в 1992 году компанией HyperCard под компьютеры Mac. Она позволяла делать всё просто, но ручками. То есть всё было как в обычном компиляторе. Работать пот такой фигнёй могли только дети старше 7 лет. Но потом произошло чудо! Macro Media Director разработала интерфейс нынешней оболочки.

Понятие

Actor-lab воплощает в себе понятие input => process => output (входящий запрос — действие — вывод готового действия:


Так же он подразумевает понятие, что программист — как драматург, а скрипт, который он пишет — роль для актёра, то есть робота.

Интерфейс

Интерфейс разработан так, что всё просто как в игре:
программные сообщения отображаютсяы как передача предмета из рук в руки по цепочке.
если вы нажмёте на объект, откроются его свойства и его можно будет редактировать



Редактирование сделано так, чтобы не допустить ни мельчайшей ошипки :) в коде. Программа сама подставляет нужную функцию, как автонабор в браузере IE. А если вы всё-таки напишете неправильно, то она сама исправит неправильность на более подходящее слово (функцию).

Объекты

Световые и температурные датчики могут посылать сообщения, например, мотору, если значение их показателей больше/меньше установленного.



Одному актёру можно назначить, например, передать от светового сенсора сообщение мотору. Минус в том, что актёр получает и отправляет данные с некоторой задержкой.



На выходе, в нашем случае моторе, можно задать, в какую сторону мотор будет вертеться и вообще что он будет делать.

Моделирование



Главное различие между actor-lab и другими языками под лего-роботов, то что робот имеет постоянную связь с моделью. С одной стороны, это важно, поскольку надо знать, как выполняется ваша программа, но минус в том, что нельзя далеко отъехать роботу от ИК-башни и то что нельзя в одном помещении использовать более одного робота, поскольку ИК-башня запутается в сигналах.

Кстати, можно использовать перезаряжаемый аккумулятор PP9, или изменить мощность ИК-башни на 9 вольт, только при этом про гарантию придётся забыть. Это позволяет управлять роботом на более дальнем расстоянии.



перевод и изложение by Redshake – vasyadj@mail.ru


<< Назад

Полезное

О проекте

Наша ссылка

Фотогалерея

Обои для рабочего стола

Карта сайта

Какие бывают роботы

Роботы андроиды

Роботы животные

Роботы помощники

Роботы целевого назначения

БПЛА (авиа-боты)

Роботы конструкторы

Промышленные роботы

Роботы пылесосы

Транспорт

Водный транспорт

Игрушки роботы

Другие роботы

Робо-игрушки конструкторы

Видеоняни и радионяни

Sony PSP и аксессуары

Аксессуары для роботов пылесосов

Реклама
        Home       Мастерская   
Магазин

Роботы андроиды

Роботы животные

Роботы конструкторы

БПЛА (авиа-боты)

Роботы пылесосы

Транспорт

Водный транспорт

Игрушки роботы

Робо-игрушки конструкторы

Радионяни

Видеоняни и радионяни

Отпугиватели собак

Отпугиватели комаров

Новости

Новости

Статьи

Выставки роботов

Игры про роботов

Фильмы о роботах

Книги про роботов

Искусственный интеллект

Мастерская

Flash игры

Леталки

Гонки

Приключения

Стрелялки

Логические

Полезное

О проекте

Наша ссылка

Фотогалерея

Обои для рабочего стола

Карта сайта

Форум

Обсуждаем новости

Интернет-магазин

Технические вопросы
Курилка

Барахолка

Обсуждение игр

Роботы

Роботы андроиды

Роботы животные

Роботы помощники

Роботы целевого назначения

БПЛА (авиа-боты)

Роботы конструкторы

Промышленные роботы

Роботы пылесосы

Роботы karakuri

Транспорт

Водный транспорт

Игрушки роботы

Другие роботы

Робо-игрушки конструкторы

Видеоняни и радионяни

Сервоприводы и датчики

Sony PSP и аксессуары

Аксессуары для роботов пылесосов



© All-robots.info All Rights Reserved
Поиск | Карта саита | Контакты
Реклама:
Ищете сигары трубки элитные вина: трубки керамические. Керамическая трубка Оптом.