Tuesday, October 31, 2006

[group meeting]Something reminder

about proposal
  1. Problem definition need to include input, output, requirment, and assumption.
  2. We need a step by step plan with mileston and checkpoints instead of feature work. The plan inclueds time.
  3. What is the important of the problem should be described.
  4. If everything I was done, what is my contribution?
  5. Evaluation needs to be defined.

Friday, October 27, 2006

[ProComp] Acquiring Live Data

The following steps outline a minimal set of functions required to acquire live data from a connected encoder.

To acquire live data:
1. Initialize the COM environment by calling CoInitialize or CoInitializeEx.
    • HRESULT hr = CoInitializeEx(NULL, COINIT_ APARTMENTHEREADED);
    • CheckHRESULT(hr);
    • SUCCEEDED(hr);
2. Create an instance of a TTLLiveCtrl object and query for its ITTLLive or ITTLLive2 interface.
    • HRESULT hr = g_TTLLive.CreateInstance(CLSID_TTLLive);
    • CheckHRESULT(hr);
    • SUCCEEDED(hr);
3. Detect and open encoder connection(s) using the OpenConnection or OpenConnections method.
    • g_TTLLive->OpenConnections(TTLAPI_OCCMD_AUTODETECT, 1000, NULL, NULL);
4. Close any unwanted connections using CloseConnection.
    • g_TTLLive->CloseConnections();
5. Optionally define the encoder enumeration order by calling AssignEncoderHND.
    • not sure yet
6. Create logical channels corresponding to all encoder physical channels using AutoSetupChannels.
7. Synchronously start all channels using StartChannels.
8. Retrieve data periodically using ReadChannelData or ReadChannelDataVT.
9. When finished, close all connections using CloseConnections.
10. Release queried ITTLLive or ITTLLive2 interface.
11. Match the previous call to CoInitialize or CoInitializeEx with a call to CoUninitialize

==
basic from the dacument of ProComp.

Wednesday, October 25, 2006

[Proposal] note

content:
  • motivation
  • problem definition
  • survey of elated work
  • proposed solution
  • testing evaluation (option)

[Proposal] Coming soon..

Two weeks later, I need to propose my thesis. The main idea have been draw out, and I have a good story to tell everyone why I do this. What should I do now is working hard and writing down details.

Monday, October 23, 2006

[Readings]Evolving Pet Robot with Emotional Model

Kubota, N. Nojima, Y. Baba, N. Kojima, F. Fukuda, T.

This paper appears in: Evolutionary Computation, 2000. Proceedings of the 2000 Congress on
Publication Date: 2000
Volume: 2, On page(s): 1231-1237 vol.2
ISBN: 0-7803-6375-2
References Cited: 23
Digital Object Identifier: 10.1109/CEC.2000.870791

In daily, many pet robots have been existed. Writers show a pet robot with emotion model. They discribe the details in the paper. First, they have some sensors in the robot. People can interact with the robot via the sensors. The sensors' signal inputs feed into emotional model which is desing by themself. (The model include emotion, mood, and feelings.) Robots are express their emotion by actions such as moving, dancing, and sounding. Moreover, they use potential field to represent a trick. They try to teach the robot the ``trick''. This is the step of behavioral learning. Finally, they use GA to optimal fuzzy controllers and path planning for mobile robots.

In this paper, everything the robot feels is defined by human. I think the writers model the robot's behavior with emotional concept. But all the thing about the model is predefine without animal phsychology. It really work, but it is pre-define. That is another side of emotional using. I am not focusing this part now.

[Readings] Aritficail Emotion and Its Recognition, Modeling and Applications: An Overview

This paper really an overview. The writers using many reference to discribe the whole picture of artificial emotion. They using the view of medical science. But in the book I recently read, it is just one part of theory in the whole emotion psychology. Moreover, they discribe differenct emotion recognition methods. In the emotion modeling, analytic and symbolic method and botom-up method are both mentioned.

I think this is really an overview paper and no technical details inside. What I should do is to read the reference and to find the recognition method.

By the way, it is really strange that the papar is writen in simplify Chinese and published in Proceeding of the 5th World Cngress on Intelligent Control and Automatin. The conference was held in China. I think this is the reason why it is writen in Chinese.

Tuesday, October 17, 2006

[∞]Recently

  • Resently Progress.
    • Since the crack of my plog, I have moved my research blog to http://searchsheila.blogspot.com. The reading reports and ideas still shown in the page.
    • Recently, I have reading some application and models about the emotion, I am finding a good application to do my thesis and demo the idea.
    • In group meeting this week, others gave me some different ideas, such as making a ghost house. The ghost house is "personalized". Different peoples have different feelings of same ghost house. We can control the scene in the house to customize the ghost house. Other ideas are like ``sleeping helper'', ``living room arua controller'', etc. Here are the both way of emotion: one is possitive, the other is negative.
  • research goal this semanster
    • At the end of the semanster, I want to begin the experiment.
    • Improve my English writing skill.
  • resently research goal and readings
    • emotion model choosing
    • read research in MIT Media Lab Affective Computing Group.

Saturday, October 14, 2006

Self-Cam: Feedback from wat would be your social partner

Teeters, Alea and Kaliouby, Rana El and Picard, Rosalind
(MIT Media Lab, Affective computin)

Self-cam can record 24 feature points of personal face and infer the wearer's hidden affective-cognitive states. It can identify 20 facial and head movements and 11 gestures. It uses Bayesian Network to infer the affective-cognitive states. The states includes agreeing, disagree, interested, confused, concentrating and thinking. Wearer can explore his/her apperence in the interaction.

This is a little equipment that can be used to record the feature point. I may used it to detect some personal activities and emotions. As the result, I can provide feed back to help people to do some interaction. (CHI?)

I think it looks like that poeple like to take photos themself. In many camara, the producer provides the fucntion of "self-photoing". It take advantage human's instinct. I think this may be workable in the recognition of emotions.

Thursday, October 12, 2006

Ideas about app

  • Music can affect the emotion
  • Pictures (photo) can, too
  • An emotion treatment?
  • An enviroment make you comfortable
  • The ``role'' of emotion in the app -> should approve the system

emotion design

The book ``Emotion Design'' tell us why we love an artifac in the view of psycoology. The writer of the book disscuss the daily products, games, computers, and robotics. He using the model with three levels to describe the human actions and reflect the design. The three levels are visceral(本能), behaviofal, and reflective. Many issues discribing the interaction between the computer and human.

I get some idea from the book. I am trying to add the emotion to a computer system, but I still confuse about how to add into it and how much I should add. I think I should add core effect into the system. (System dependency?) I don't need to add too may emotions to the system. I just need to add those which are correct and useful. In the future, I should do some experiment about the `effect' of emotions.

I don't want to build an emotion model myself, I will try to use the exsit one. Now I need to do is choosing a good application to prove the emotion is important in a computer system.

Thursday, October 05, 2006

5 model of emotion

I read the first part of the book ``What is an Emotion''. It mentions five differnt view and research area in the emotion due to the personal phylosophy. They are
  • Considering emotions and metal phenomena are different. (distinguish their differnce)
  • Grouping emtions into generic type. (classification)
  • Using the physiological changes to detect emotional changes. (Dominant now, using the physiology)
  • Role of emotion. (Social effect of emotion, person to person effect, etc. )
  • Analyzing emotion into its components or aspects.
Because of the differnt phylosophys, there are diffent theories, such as sensation theories, physiological theories, behavioral theories, evaluative theories, and cognitive theories.