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 processing for a physical agent is fundamentally incremental in nature. Each part and functionality in the system, from sensing up to deliberation, needs to receive relevant information about the environment with minimal delay and send processed information to interested parties as quickly as possible. We have therefore chosen to model and implement the required flow of data, information, and knowledge in terms of streams. Each stream is specified by a declarative policy which gives the stream certain properties including quality of service guarantees. Streams a very well suited for asynchronous communication between knowledge processes through the use of a publish/subscribe architecture.

The input to a knowledge processing application can be provided by a wide range of distributed information sources on many levels of abstraction, while output consists of streams representing for example objects, attributes, relations, and events.


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.

2010

2009

2008

2007

2006

2005

2004

2001

2000

1999



Locations of visitors to this page