University of Kuopio Department's homepage Microteknia
Studies Research Contact Information In Finnish

Studies
IMPIT
CBU
Master's Degree in Computer Science
ECSE graduate school
Teaching in English
Study Guide

Public Software Packages

Research projects
Software Engineering
Computational Intelligence

Publications and Resources
Recent Publications
Report Series
Publications
Annual Report

Past research projects
Parallel Computing
Structured Documents
Security
Software Engineering
Intelligent Systems

Research in intelligent systems


The researcher of computer and communication engineering at computer science are establish the reseach group of intelligent systems. There is ongoing research in the following areas:

The group also supervises other subjects related to intelligent systems (f.ex.: measuring systems, DSP, biometrics, embedded systems and low level programming).




Visual programming research

The use and research of visual programming is in uptrend in Finland, mainly within information technology and industry. Applicattions in industry are in the area of premium control- and analyzing systems and in quality control. In the research and development of computer science the visual programming and the use of visual programming languages are popular for example in the digital signal processing (medical research and applications), neural computing  and artificial intelligence tehnology.

In the Department of Computer Science is ongoing  project  where examine and implement neural network toolset with visual programming language. The implementation is made by National Instruments LabVIEW application development system (LabVIEW example). The toolset for neural network is novel technology domain for both this application development system  and visual programming.

Visuaalinen ohjelmointi ja tutkimus

Visuaalinen eli graafinen ohjelmointikieli on pääosin informaatioteknologiassa käytetty kieli. Visuaalinen ohjelma koostuu virtuaali-instrumenteista (Virtual Instruments, vi) ja niiden välillä kulkevista langoituksista eli johdoista (wires). Ohjelman suoritus tapahtuu tietovuo-periaatteen mukaan; virtuaali-instrumentti aktivoituu, kun kaikki sen tarvitsema tieto on saatavilla. Koodissa ei siis ole koodin suoritusjärjestystä näkyvissä yhtä selvästi kuin esimerkiksi kontrollivuo-pohjaisessa Java-kielessä. Koodi ja sen ajonaikainen eteneminen pyritään kuvaamaan vasemmalta oikealle.

Visuaalinen ohjelmointi on Suomessa nousevassa asemassa, pääosin informaatioteknologian ja teollisuuden parissa. Kehitetyt sovellukset sijoittuvat teollisuudessa korkealuokkaisiin ohjaus- ja analyysijärjestelmiin sekä laadunvalvontaan. Informaatioteknologian tutkimuksessa ja kehityksessä visuaalinen ohjelmointikieli on suosittu mm. signaalinkäsittelyn laajalla tutkimusalueella (esimerkiksi. lääketieteen tutkimuksessa ja sovelluskehityksessä), sekä neuroverkko- ja tekoälyteknologiassa

Kuopion yliopistossa tietojenkäsittelytieteen laitoksella on käynnissä tutkimus, jossa suunnitellaan ja toteutetaan neuroverkkotyökalu (toolset) visuaalisella ohjelmointikielellä. Toteutus tapahtuu National Instrumentin kehittämällä LabVIEW-sovelluskehittimellä (LabVIEW esimerkki). Tällä sovelluskehittimellä ei ole vielä olemassa neuroverkkoteknologiaa tukevaa kehitystyökalua.



Emergent dynamics

Emergent dynamics is present in all systems composed of interacting participants. At purest, it appears in systems that have no controllers and supervisors. Still, such systems may behave as if there was one. In particular, systems running on emergent dynamics exhibit superior adaptability.

We have started studying emergent dynamics from the very root, use of emergent dynamics in 3D real-time visualization. We developed a particle system with a very specific set of rules that produce realistic interaction dynamics of free-form components ­ in real-time. The particles in the system behave similar to atoms; hence, the name: atomic approach.

The atomic approach clearly displays how rich, realistic, and adaptable emergent dynamics can be. As the atomic approach uses emergent dynamics to reveal interaction dynamics, the models are highly abstract, easily modified and modular. Furthermore, the atomic approach is not limited to some specific application field; it applies to previsualization of any 3D system from classical mechanicsto modern airflow dynamics, and systems of autonomous co-operative robots. The atomic approach turned out to be so powerful modelling tool that we published a development kit, Atoms, under GPL. It is available at:

Emergenssi

Emergenssiä ilmenee kaikissa interaktiivissa järjestelmissä. Puhtaimmillaan emergenttisessä järjestelmässä ei ole ohjausyksikköä, vaikka dynamiikan perusteella tulisikin sellainen vaikutelma. Emergenttiset järjestelmät ovat tyypillisesti hyvin adaptiivisia.

Olemme aloittaneet emergenssin tutkimisen tutustumalla sen käyttöön 3D mallinnuksessa. Alustavien tutkimusten tuloksena olemme onnistuneet kehittämään partikkelimallin, jossa hyvin tarkkaan valittujen sääntöjen avulla saadaan emergenssi paljastamaan vapaamuotoisten kappaleiden vuorovaikutusdynamiikka reaaliajassa. Kutsumme tätä partikkelimallia atomimalliksi, koska siinä komponentit koostuvat atomeista.

Atomimalli on osoittautunut erittäin skaalautuvaksi ja tehokkaaksi mallinnustyökaluksi. Koska siinä käytetään emergenssiä, ovat mallit luonteeltaan abstrakteja ja helposti muokattavia. Sinällään atomimallit soveltuvat hyvin moneen erilaiseen sovelluskohteeseen aina klassisen dynamiikan malleista moderneihin ilmavirtausdynamiikan malleihin. Atomimallit soveltuvat myös vuorovaikutteisten robottien mallintamiseen. Atomimalleja kirjoitetaan ja ajetaan kehitystyökalulla, jonka nimi on "Atoms". Se on julkaistu GPL lisenssin alaisuudessa ja on saatavilla osoitteesta:
        www.cs.uku.fi/~mronkko/ATOMS

Links
Contact information
Dissertations
Webmail

University of Kuopio, Department of Computer Science, P.O.Box 1627, FI-70211 Kuopio, Finland;
e-mail:forename.surname@cs.uku.fi, tel. +358 (0)40-355 2563, fax: +358 (0)17 162 595
Visiting address: Technopolis, Microkatu 1, D-wing, ground and first floors
Last modified 24.08.2004
webmaster@cs.uku.fi