Welcome to the humble homepage of Fredrik Heintz, PhD
 
Researcher at
Division of Artificial Intelligence and Integrated Computer Systems (AIICS)
Dept. of Computer and Information Science (IDA)
Linköping university (LiU), 581 83 Linköping, Sweden
Telephone: +46-(0)13-28 24 28   [office]
                    +46-(0)70-207 43 88 [mobile]
Fax: +46-(0)13-14 22 31
E-mail:  frehe@ida.liu.se
Office: E Bv 2F:452 
 

Work Information

I am a researcher at the Knowledge Processing Lab [KPLAB] at the division of Artificial Intelligence and Integrated Computer Systems [AIICS] at the Department of Computer and Information Science [IDA] at Linköping university [LiU]. I completed my PhD in March 2009 and my supervisor was Patrick Doherty. I graduated from the Computer Science program in Linköping March 2000.

Download my CV for detailed information.

If you are interested in doing a Master's Thesis (exjobb) then follow this link

Jump directly to my publications.


Research

I do research on how to process and manage dynamic knowledge and object structures in autonomous systems to support knowledge representation and reasoning functionalities like execution monitoring, chronicle recognition, and anchoring symbols to sensor data. The common theme is high-level reasoning grounded through sensing.

To act rationally, autonomous agents often depend on high level reasoning components that require crisp, symbolic knowledge about the environment. Extensive processing at many levels of abstraction is required to generate such knowledge from noisy, incomplete and quantitative sensor data. We define knowledge processing middleware as a systematic approach to integrating and organizing such processing and argue that connecting processing components with streams provides essential support for steady and timely flows of information.

The main result is a stream-based knowledge processing middleware framework called DyKnow. DyKnow provides both a conceptual framework and an implementation infrastructure for integrating a wide variety of knowledge processing components and managing the information that needs to flow between them. It allows a system to incrementally process low-level sensor data and generate a coherent view of the environment at increasing levels of abstraction.

Due to the need for incremental refinement of information at different levels of abstraction, we model computations and processes within the knowledge processing framework as active and sustained knowledge processes. The complexity of such processes may vary greatly, ranging from simple adaptation of raw sensor data to controllers to diagnosis algorithms.

Knowledge processes are decoupled from each other through streams which allow for asynchronous communication between them. Each stream is specified by a declarative policy which gives the stream certain properties including quality of service guarantees.

The contents of a stream may be seen by the receiver as data, information or knowledge.


Research Projects
RoboCup

One of the results of my master thesis is a framework for developing RoboCup agents, called RoboSoc.

I competed in the RoboCup World Cup at IJCAI'99 in Stockholm in the simulation legaue with the team FCFoo. I also competed in the first Swedish Championship in Linköping and in the RoboCup European Championship 2000 in Amsterdam with the team NOAI.

On May 9th 2000 I organized the first Swedish Championship in RoboCup simulation held in Linköping in conjunction with the SAIS'2000 conference.


Publications

A complete BIBTEX file with all my publications.

2009

2008

2007

2006

2005

2004

2001

2000

1999



Locations of visitors to this page