2011年6月27日星期一

using prog_unit with my own class

Currently, my software is devided into two parts
(1) write dexterous manipulation(asemis) class in C++ and create a shared object.
(2)write a neo wrapper to provide the interface function to prog_unit in neo.

2011年6月20日星期一

delete head while load data into matlab

Today I developed a small matlab kit which can load data file into matlab.

Motivation

When I use Neo datawrite module to record the simulation data, it always create some no special meaningful head information. This information must be manually deleted by using some text editor(gedit,kate...) opening, if I want to use load 'file.txt' to load the data into matalb to process. This small matlab kit can output the data matrix while do not have to delete the head information manually.
please refer to
https://sites.google.com/site/qiangliresearch/qiang-li-s-homepage/my-project/uvmsprj/matlab-toolkit

for details and sourcecode.

2011年6月17日星期五

how to use SVN to manage the software--introduction

(1)initialize the repository space(contact your web manager)
(2)use SVN gui client software to link the SVN server.
eg. RapidSVN->Bookmarks->Add existing Repository input the URL of your repository space
(3)svn co /yourrepositoryURL to extract your first working copy locally.
(4)using svn add,mkdir,rm,mv etc to manage the working copy, using svn ci to checkin the working copy to the repository.
(5)using svn resolve --accept working yourfilename to resolve the tree conflcit
please refer to http://svnbook.red-bean.com/en/1.5/svn.ref.svn.c.resolve.html to more detail.
(6)create a standard layout for the repository
/trunk
/branches
/tags

2010年12月31日星期五

research issue

seeking to identify general computational principles underlying what we mean by intelligence and goal-directed behavior. I start with the interaction between the intelligent agent and its environment. Goals, choices, and sources of information are all defined in terms of this interaction. In some sense it is the only thing that is real, and from it all our sense of the world is created. How is this done? How can interaction lead to better behavior, better perception, better models of the world? What are the computational issues in doing this efficiently and in realtime? These are the sort of questions that I ask in trying to understand what it means to be intelligent, to predict and influence the world, to learn, perceive, act, and think.


-----------Rich Sutton

2010年4月8日星期四

the humanoid project in the world

http://wwww.androidworld.com/prod01.htm

2010年3月19日星期五

Neo in AGNI Bielefeld University

http://ni.www.techfak.uni-bielefeld.de/neo

The Graphical Simulation Toolkit Neo/NST

Neo/NST is a graphical simulation environment especially well suited for applications in the domain of artificial neural networks and datamining. It was developed by Prof. Dr. Helge Ritter and is heavily used for research and teaching within our department.

NST stands for Neural networks Simulation Toolkit. The underlying idea of NST is to provide an open collection of object oriented reuseable units. Each of these units implements one or a group of methods to transform incoming data. Programs are build by connecting units into suitable data processing circuits. A good analogy would be the world of LEGO where you can build quite complex things with a set of common bricks.
Neo stands for NST EditOr and provides a graphical programming environment which allows the rapid prototyping of NST programs. Below you can see a (downscaled) image of a very simple Neo session

2010年3月17日星期三

RobotCub and icub


a fantastic website and an open source robot. It's worth watching out!
http://www.robotcub.org/