To jest stara wersja strony!


Opis

Piotr Hołownia, holownia@student.agh.edu.pl

Build an API prototype in Prolog for NXT-based robots

  • low-level sensomotoric API, cover NXT funcs, provide control for motors, sensors, brick i/o
  • mid-level mimic LEGO env blocks?? does it make sens?
  • component-level: identify common robot parts that need control: wheel, sensor, arm, etc?
  • robot-level: identify robot classes: e.g. im/mobile, rolling vs. walking; provide means to describe common robot designs, like the four provided by LEGO
  • high-level provide services for different classes

Architecture:

  • MVC, the above is logical model
  • provide a V for every M component to support building of the interface

Issues:

  • communication
  • control
  • design
  • event handling, device polling

Ideas:

  • think how to build a Prolog API for NXT
  • investigate the LeJOS NXJ API to remain compatible
  • investigate communication layer: one can use native NXT protocol, iCommand stack, other?
  • middle layer for: integrating logic layer with communication layer

Spotkania

08.03.04

  • fenomenologicznie :) mamy klocki, jakby można zrobić API?
  • inżyniersko, mamy klocki, BT, jak się dogadać z Prologiem

Projekt

Sprawozdanie

Materiały

pl/miw/miw08_mindstormsapi.1203430041.txt.gz · ostatnio zmienione: 2019/06/27 15:58 (edycja zewnętrzna)
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0