https://airwiki.elet.polimi.it/api.php?action=feedcontributions&user=SimoneTognetti&feedformat=atomAIRWiki - User contributions [en]2024-03-29T05:02:25ZUser contributionsMediaWiki 1.25.6https://airwiki.elet.polimi.it/index.php?title=User:SimoneTognetti&diff=11641User:SimoneTognetti2010-05-07T15:49:07Z<p>SimoneTognetti: /* Affective Computing Projects */</p>
<hr />
<div>{{PhD<br />
|category=PhD<br />
|firstname=Simone<br />
|lastname=Tognetti<br />
|email=tognetti@elet.polimi.it<br />
|advisor=AndreaBonarini<br />
|photo=SimoX.jpg<br />
|resarea=Affective Computing; BioSignal Analysis<br />
|status=active<br />
}}<br />
I was born in Chiaravalle (AN) in 1981, I got my Degree in Computer Engineering at the Politecnico di Milano (it was July 2006). My interests are: Reinforcement Learning, Unsupervised/Supervised Learning and Data analysis.<br />
Actually, I am a PHD student for the Politecnico di Milano and I am working on "Affective computing". The basic idea of this research is to introduce some affective process into totally cognitive intelligent systems. The main topic is the modeling of the interaction between humans and computers.<br />
<br />
Currently developing a website of the Automatic Emotion Recognition Group @ Airlab: [http://www.emoticalab.com EmoticaLab]<br />
<br />
<br />
==Affective Computing Projects==<br />
Here you can find a list of projecs under the reseach topic of [[Affective Computing]]<br />
==== Ongoing ====<br />
{{#ask: [[Category:Project]][[PrjTutor::User:{{PAGENAME}}]][[PrjStatus::Active]]|format=ul|?PrjStudent=|}}<br />
<br />
==== Past ====<br />
{{#ask: [[Category:Project]][[PrjTutor::User:{{PAGENAME}}]][[PrjStatus::Closed]]|format=ul|?prjStudent=|}}<br />
<br />
==List of project proposals on Affective Computing==<br />
<br />
{{#ask: [[Category:ProjectProposal]]<br />
[[PrjResTopic::Affective Computing]]<br />
[[prjStatus::Active]]<br />
[[PrjCoordinator::User:{{PAGENAME}}]]|<br />
?PrjTitle |<br />
?PrjImage |<br />
?PrjDescription |<br />
?PrjTutor |<br />
?PrjStarts |<br />
?PrjStudMin |<br />
?PrjStudMax |<br />
?PrjCFUMin |<br />
?PrjCFUMax |<br />
?PrjResArea |<br />
?PrjResTopic |<br />
?PrjLevel |<br />
?PrjType |<br />
format = template |<br />
template = Template:ProjectProposalVizSlim<br />
}}<br />
<br />
== My Students ==<br />
==== Active ====<br />
{{#ask: [[hasAdvisor::User:{{PAGENAME}}]] [[Category:Student]] [[userStatus::active]] |?projectpage=| format=ul}}<br />
==== Past ====<br />
{{#ask: [[hasAdvisor::User:{{PAGENAME}}]] [[Category:Student]] [[userStatus::inactive]] |?projectpage=| format=ul}}<br />
<br />
== Related People ==<br />
{{#ask: [[HasResArea::BioSignal_Analysis]] | format=ul}}<br />
<br />
== Links ==<br />
[http://www.dei.polimi.it/personale/dettaglio.php?id_persona=610&idlang=ita&ruolo=6 DEI homepage]</div>SimoneTognettihttps://airwiki.elet.polimi.it/index.php?title=Online_Emotion_Classification&diff=11640Online Emotion Classification2010-05-07T15:48:39Z<p>SimoneTognetti: </p>
<hr />
<div>{{Project<br />
|title=Emotion from Interaction<br />
|coordinator=AndreaBonarini<br />
|tutor=SimoneTognetti<br />
|students=AndreaMaesani;ClaudioMagni;EmanuelePadula<br />
|resarea=Affective Computing<br />
|restopic=Affective Computing And BioSignals<br />
|start=2008/10/07<br />
|end=2009/06/01<br />
|status=Closed<br />
|level=Ms<br />
|type=Course<br />
}}<br />
=== Project description ===<br />
<br />
<br />
The project focuses on the development of a software framework for online emotion classification. A general framework will be developed to support emotion detection using several biometric signals.<br />
<br />
The framework for online emotion classification will be composed of:<br />
* A client application that receives data (XML data) from a generic source (A server application that polls sensors and generate the XML data with the sampled biometric signals). [C++/libXML/MatlabAPI]<br />
* An online classifier that can be feed with the data received by the client and outputs the result of the classification. [Matlab/Java]<br />
* An offline trainer to train the classifier with previously collected data. [Matlab/Java]<br />
* A 3d GUI that can be connected to the online classifier to show the result of the classification. [C++/OGRE]<br />
<br />
The client parses the received XML and interacts through the Matlab API with the Matlab engine, launching the classifier and passing it the parsed data.<br />
<br />
The classifiers are based on the Weka classification engine. After a strong preprocessing on the data done with Matlab, the signals are classified using Weka.<br />
<br />
The GUI contains several models of human faces that can change expressions according to the received classification signal from the online classifier.</div>SimoneTognettihttps://airwiki.elet.polimi.it/index.php?title=Driving_companions&diff=11639Driving companions2010-05-07T15:48:07Z<p>SimoneTognetti: </p>
<hr />
<div>{{Project<br />
|title=Driving companions<br />
|coordinator=AndreaBonarini;MatteoMatteucci<br />
|tutor=SimoneTognetti; <br />
|students=PamelaGotti<br />
|resarea=Affective Computing<br />
|restopic=Affective Computing And BioSignals<br />
|start=2007/11/09<br />
|end=2008/04/20<br />
|status=Closed<br />
|level=Ms<br />
|type=Thesis<br />
}}<br />
=== Project description ===<br />
<br />
The objective of this project is to develop a framework (hw/sw) to be used to recognize emotion while driving. In Automotive field there is an increasing interest for more trustable and confortable cars. For this reason we want to develop a system that is able to recognize emotion in a car environment. The purpose could be to advise in the case of high stress or to control the car to make the driver feel better.<br />
<br />
The project developed on parallel lines.<br />
<br />
Pamela Gotti worked on the analysis of biological signals.<br />
<br />
Cristian Mandelli worked on the interpretation of facial expressions and movements of the head and upper part of the body. [[Interpretation of facial expressions and movements of the head|Details]]<br />
<br />
=== Laboratory work and risk analysis ===<br />
<br />
Laboratory work for this project will be mainly performed at AIRLab/DEI and on a car. Risks are related to the use of PC and data acquisition devices, as well as to drive a car.</div>SimoneTognettihttps://airwiki.elet.polimi.it/index.php?title=Wireless_Affective_Devices&diff=11638Wireless Affective Devices2010-05-07T15:47:20Z<p>SimoneTognetti: </p>
<hr />
<div>{{Project<br />
|title=Wireless Affective Devices<br />
|image=Wd1.jpg<br />
|coordinator=MatteoMatteucci; AndreaBonarini<br />
|tutor=SimoneTognetti;MaurizioGarbarino; <br />
|students=PaoloVilla;AlessiaCornaggia;<br />
|resarea=BioSignal Analysis<br />
|restopic=Affective Computing And BioSignals<br />
|start=2008/01/08<br />
|end=2010/06/30<br />
|status=Active<br />
|level=Ms<br />
|type=Thesis<br />
}}<br />
==Project aims ==<br />
<br />
”''Everyone knows what an emotion is, until asked to give a definition''”<br />
<br />
Beverly Fehr and James Russell<br />
<br />
Research on Human-Computer-Interfaces has recently begun to take into account the affective state of the user. By appropriately reacting to the affective user state, interfaces could not only become more pleasant or entertaining, but also more effective or safer.<br />
It is known that affective states have bodily correlates, and thus physiological signals could provide the necessary information for acquiring the affective user state. In contrast to other sources of information about the affective user state such as speech or facial expression, most physiological signals are not under voluntary control, and thus cannot be masked up to the same extent. Furthermore, it can be presumed that the signs of affective states in physiological signals are less dependent on individual and contextual factors: this is because the signals correspond to internal physiology, largely related to the autonomous nervous and limbic systems, rather than to external expressions that can be manipulated easily.<br />
Recently, the issue of emotion regulation drew interests from several fields including neuroscience, psychology, education, computer science, etc. Possible applications are e-learningin, human computer interaction, development of communicative technologies for use by people with autism, car infotainment system, lie detection tests, cognitive workload, multimodal user interfaces MMUI (allow users to control computers using speech and gesture), etc.<br />
<br />
<br />
The project is aimed at developing a device, connected to a PC, to acquire biological signals (such as GSR, BVP, Temperature and Head orientation) in a way that is less invasive for the subject. The term invasive is related to how much the sensors we use compromise the normal interaction between subject and machine.<br />
Through these biological signal the PC is able o understand emotion in people who wear the device.<br />
<br />
An affective device should be weared easily, should not have cables and should acquire as much sensors as possible. We relax some constraint on the quality of signal but we add constraint on way they are acquired(i.e. the subject can put it on easily, the usual movements are not influenced..). The aim of the resulting device is not to replace the standard medical devices usually used to acquire that signals, but is to be much more suitable for industrial application in which the medical requirement are replaced by invasivity requirement.<br />
<br />
It is composed by:<br />
<br />
* Low power, high efficiency, battery powered design<br />
* Wireless comunication with a PC<br />
* Blood Volume Pressure Sensor (Preliminary release by Mattia Colombo)<br />
* Galvanic Skin Response Sensor (Preliminary release by Sala Mirko e Alessia Cornaggia)<br />
* Temperature Sensor<br />
* 3 Way Accelerometer<br />
* Possibility of further extension<br />
<br />
<br />
'''GSR (or EDR or EDA)'''<br />
<br />
An often misunderstood and difficult technique, GSR (also known as the electrodermal response EDR or electrodermal activity EDA) has gone through many phases of interest and rejection since the early 1900's and is very popular in psychophysiological studies since Carl Jung and his students (1907) described it as a mean to<br />
enter the “sea of the unconscious” because “every stimulus accompanied by an emotion produced a deviation of the galvanometer” directly proportional to the strength of the emotion aroused. It has been used in important research on anxiety and stress levels (Fenz & Epstein, ' 67); and it has been a part of lie detection (Raskin, ' 73). Controversy has centered around the technique, underlying mechanisms, and the meaning of the responses obtained from the skin. <br />
There has been a long history of electrodermal activity research, even if most investigators accept the phenomenon without understanding exactly what it means (Hume, ' 76).<br />
The resistance of the skin is usually large, approximately 1M; however, momentary changes in the level of the sweat gland activity causes changes in resistance (up to approximately 950K).<br />
Physiology, the GSR reflescts sweat gland activity and changes in the sympathetic nervous system and measurement variables. The activity of the sweat glands in response to sympathetic nervous stimulation ( Increased sympathetic activation ) results in an increase in the level of conductance. There ia a relationship between sympathetic activity and emotional arousal, although one cannot identify the specific emotion being elicited. <br />
Basically there are two techniques in the history of Electrodermal measurement. In one a current is passed thru the skin and the the resistance to passage is measured; in the other no current is used externally and the skin itself is the source of electrical activity.<br />
By applying a conventional 0.5 Volts across the skin and measuring changes in the<br />
corresponding conductance, the emotional state of the subject can be inferred. In general, the electrodes used are of the Ag/AgCl type which are recessed from the skin and require the use of a suitable electrode paste.<br />
It is important to note, however, that fluctuations in skin conductivity are resultant of many types of arousal.<br />
By observing only these changes, it is impossible to deduce without prior knowledge whether<br />
the subject has become happy, startled, physically active, etcetera.<br />
EDA consists of two components: tonic and phasic. The tonic component is a low<br />
frequency baseline conductivity level, which can oscillate over the course of days. The phasic<br />
component rides on top of the tonic component, exhibits more rapid fluctuations, and<br />
generally increases when a person is aroused. Problematically, each person has a different<br />
tonic conductivity, so in order to infer the arousal level of the subject, the relative changes in<br />
EDA must be analyzed over a period of time. Furthermore, skin conductance (measured in<br />
units of siemens; formerly mhos) depends on the skin path length between the two electrodes<br />
contacts, even for subjects with identical skin conductivity (measured in units of<br />
siemens/meter). It is for these reasons that it is crucial to analyze the temporal variations of<br />
the EDA signal.<br />
<br />
'''BVP'''<br />
<br />
The cardiovascular system is in charge to keep us alive by maintaining the vital blood flow throughout the body, providing nutrients and oxygen to our cells. The SNS controls this system<br />
by shifting the flow in response to exercise, temperature,postural and emotional changes.<br />
Blood Volume Pulse (BVP) is the most common measure of vasomotor activity because it reflects the phasic pumping of the heart, the vasodilation of vessels that changes in the amount of acral blood delivered.<br />
The Blood Volume Pulse (BVP) waveform is an important indicator of circulatory function that can be obtained noninvasively through a photoplethysmographic transducer (a PPG is often obtained by using a pulse oximeter, Shelley and Shelley, 2001) applied to the finger or the earlobe of human subjects. In particular, this signal may be useful in determining the degree of cardiovascular change undergone by a subject through an exercise session. <br />
<br />
''Principles of photoplethysmographic Technology:''<br />
<br />
The principle of photoplethysmographic (That is the same of pulse oximetry) is based on the red and infrared light absorption characteristics of oxygenated and deoxygenated hemoglobin. Oxygenated hemoglobin absorbs more infrared light and allows more red light to pass through. Deoxygenated (or reduced) hemoglobin absorbs more red light and allows more infrared light to pass through. Red light is in the 600-750 nm wavelength light band.<br />
Pulse oximetry uses a light emitter with red and infrared LEDs that shines through a reasonably translucent site with good blood flow. Opposite the emitter is a photodetector that receives the light that passes through the measuring site.<br />
There are two methods of sending light through the measuring site: transmission and reflectance. In the transmission the emitter and photodetector are opposite of each other with the measuring site in-between. The light can then pass through the site. In the reflectance method, the emitter and photodetector are next to each other on top the measuring site. The light bounces from the emitter to the detector across the site. The transmission method is the most common type used.<br />
While pulse oximeters are a commonly used medical device the PPG derived from them is rarely displayed, and is nominally only processed to determine heart rate. <br />
<br />
'''Temperature'''<br />
<br />
The temperatures of peripheral limbs vary as a consequence of changes in blood flow.<br />
<br />
<br />
== '''Previous work''' ==<br />
<br />
Here is a preliminary release of the headset produced before 2008/08/08<br />
<br />
[[Image:Wd1.jpg]]<br />
<br />
If you are interested on the making of the headset please see [[making rubber models]]<br />
<br />
'''* Blood Volume pressure'''<br />
First graph showing a signal acquired with the wireless sensor. <br />
[[Image:Bvp.png]]<br />
<br />
'''* Skin galvanic response''' (Sala Mirko e Alessia Cornaggia[http://airwiki.elet.polimi.it/mediawiki/index.php/User:AlessiaCornaggia])<br />
Galvanic skin response (GSR), also known as electrodermal response (EDR), psychogalvanic reflex (PGR), or skin conductance response (SCR), is a method of measuring the electrical resistance of the skin. There is a relationship between sympathetic activity and emotional arousal, although one cannot identify the specific emotion being elicited. The GSR is highly sensitive to emotions in some people. Fear, anger, startle response, orienting response and sexual feelings are all among the emotions which may produce similar GSR responses.<br />
Response of the skin to the passage of a small electric current. The ease with which the current flows between two points on the skin can be used to indicate stress. When a person is tense or emotional, the sweat glands become more active, increasing moisture on the skin; this allows the electric current to flow more readily. <br />
The response may also be used in relaxation training: information about the galvanic skin response is fed back aurally or visually to the subject who can, with practice, learn to increase or decrease sweating on the skin by learning to relax or tense muscles.<br />
We measure the galvanic skin response using two electrodes attached to the skin. The optimal placement is the palm of the hands, but we are experimenting other places like on the forehead.<br />
The circuit we are creating is the one below.<br />
<br />
[[Image:circuito.jpg]]<br />
<br />
<br />
== '''Project the device''' ==<br />
<br />
<br />
=== '''Re-definition of the complete work''' ===<br />
<br />
Sensors are an important part of an Affective Computing System because they provide information about the wearer's physical state or behavior. They can gather data in a continuous way without having to interrupt the user. <br />
To define in detail electronic specifications and requirements it's necessary a preliminary research/study (in literature and web) about state of art of sensor type used to monitor each type of biological signals we are interested about.<br />
In this way it's possible both understand problematics related to interaction between biological and electonical worlds and improve or re-desig existing prototype.<br />
<br />
About Sensors: <br />
<br />
BVP will be acquire by an IR transmitter-receiver measuring light reflected from skin (photoplethysmography). Particular attention will be put on position, geometry and power absorption of this stage. <br />
<br />
GSR will be acquiret by a couple of electrodes forcing a low current (or voltage) and reading voltage (or current) through electrodes. Particular attention will be put on electrodes position and material. In addition is possible to foresee some problems in amplifier stage due to large range of skin resistance. Problem consist in chosing a correct amplification to overwork ADC full scale with a signal affected by little variation but huge possible range. <br />
<br />
Temperature will be acquired by thermocouple or PTC/NTC. Slowly variable signal, possible problems with noise due to resolution required. <br />
<br />
Head orientation will be acquired by an accelerometer and a gyroscope, problably integrated in the same chip. Two possibilities: analog output (need to digitalize up to six line) or digital output (like displaied in schematic block diagram). <br />
<br />
<br />
This was the preliminary simplified schematic block diagram of the complete instrumentation setup:<br />
<br />
[[Image:WADSchematicDiagram01.jpg]]<br />
<br />
NOTE:<br />
<br />
* In schematic is not present Power Supply Module: it will be based on a rechargeable Li-ion<br />
battery. It must satisfy requirements of high efficiency, logn life and low weight.<br />
<br />
* ADC and Microcontroller could be unified using a microcontroller with internal ADC and<br />
internal or external multiplexer to select lines.<br />
<br />
* Wireless section could be implemeted in Bluetooth (instead of using a XBee module like in<br />
preliminary release) due to it's diffusion in cellular phones, notebooks, MP3 reader...<br />
without necessity of external modules.<br />
<br />
It was based on a theoretical approach to any single part. Any sensing device was designed in "conventional" way founded on analog electronic (a bridge with a NTC resisistance as sensing element, discrete IR led and some photodiode around to capture the most reflefted light as possible, GSR electrodes on the gain arm of a non-inverting amplifier...).<br />
Unfortunatly a deep analysis on signal physiology, signal transduction, noise vs required accurancy, forced us to a completely different approach implementing everywhere possible a digital interface.<br />
<br />
=== '''Sensors Design''' ===<br />
<br />
<br />
'''BVP'''<br />
<br />
Discrete IR leds and phototransistor, used in the first realize (see fig.), had been replaced first with a single led and one or more photodiodes to optimize power consumption in case of non-planar sensor positioning. Subsequently an integrated Reflective Object Sensor was introduced, with benefits about space saving, transmitter-receiver matching and power consumption.<br />
To ensure light power stability, led is powered through a linear led drive LDO (Low Drop-Out). The choise of linear LDO is necessary to ensure no noise or spikes would be generated by charge pump systems or boost converters. In addition, the linear drive utilized requires only one external resitor to set led current and a decoupling capacitor, reducing part counts and board space occupation.<br />
The couple factor of the reflex sensors is relatively small, even in the case of good reflecting surfaces. Therefore an additional amplifier is necessary at the sensor output: classic trans-impedance amplifier used with photo-diodes and photo-transistors was introduced. This circuit features an output voltage that is a linear function of the light level on the photo-transistor. The gain is set by the feedback resistor which could be in the millions of ohms. Linear operation is achieved by operating the photo device with a fixed voltage drop across it.<br />
Trans-impedance amplifier is followed by an active fourth order band-pass filter (0.5Hz-5Hz): it's composed cascading two second order bandpass cells. In first project session only a single cell was used, but a deeper study combined with previous experiences suggests to use a 4th order filter to reduce 50Hz interference (50Hz interference produced by mains is placed only a decade after the filter pole).<br />
Filter is followed by a VGA (Variable Gain Amplifier) digitally controlled through I2C Bus that allows to optimize dinamically ADC input signal amplitude directly during acquisition session, obtaining the best performance from ADC.<br />
The resulting circuit is quite compact (led drive, reflective sensor, trans-impedence amplifier, active filter and variable-gain amplifier), doesn't require much power and represents a good mix between analog and digital approach: analog front-end with acquisition and first conditioning, and at the chain-end a digital controlled amplifier to ensure flexibility.<br />
<br />
[[Image:WADBVPComparison_Pub.jpg]]<br />
<br />
'''GSR'''<br />
<br />
GSR will be acquired by a couple of electrodes forcing a low voltage and reading current through electrodes. First designs and implementations were based on literature study: best solution appears to put GSR electrodes on the gain arm of a non-inverting amplifier (see fig.) rather than using a Wheatstone bridge due to week signal produced by this solution.<br />
Putting GSR electrodes on the gain arm produces a sort of gain modulation of the constant voltage applied between electrodes but doesn't solve problems in amplifier stage due to large range of skin resistance.<br />
Problems in chosing correct amplification to overwork ADC full scale with a signal affected by little variation but huge possible range could be reduced usign a variable resistor on gain arm (for example a digital potentiometer controlled by the microcontroller), but cannot be completely removed. In addition little signals are easily deteriorated by noise.<br />
Solution is provided considering a new point of view: measure of unknown skin resistence is extremely similar to measure unknown electrical impedence with an auto-range multimeter!<br />
Solution consist in a digital Converter which combines an on-board frequency generator with a analog-to-digital converter (ADC).<br />
The resulting circuit is compact, provides a system accuracy of 0.5% and connects to microcontroller using I2C interface, ensuring an high flexibility and the possibility to modify acquisition settings after board production (through microcontroller firmware).<br />
<br />
[[Image:WADGSRComparison_Pub.jpg]]<br />
<br />
'''Temperature'''<br />
<br />
First idea was to acquire temperature by a NTC connected in a Wheatstone bridge. Trying to reduce noise, bridge was powered by an oscillator circuit with a frequency of some KHerz, to translate signal out of 1/f noise region. Bridge outputs were connected to an INA amplifier wich also implements signal filtering (see fig.).<br />
Weak signal, noise and resolution required (0.1°C) put in crisis the system. In addition other unsolved problems were the optimization of thermal and mechanical contact between sensor and body and the sensor large thermic constant. Unstable thermic contact produces unreliable measures, whereas high sensor thermic constant hampers a fast sensor response (needed to detect short peak due to emotional reactions).<br />
Possible solutions to problems of weak signal and noise arrive from digital integrated temperature sensor (for example LM35 or LM74), but these don't solve the problem of thermal contact and thermal constant. In addition none of the sensors take in consideration provides the required resolution.<br />
High resolution required, noise immunity, fast response and thermal contact immunity problems had been solved using a digital optical infrared thermometer. Small size, no external component requirements and power saving mode allow us to obtain a perfect matching between required performances and space saving.<br />
<br />
[[Image:WADTemperatureComparison_Pub.jpg]]<br />
<br />
'''Accelerometer'''<br />
<br />
Head orientation and movements will be acquired by an accelerometer. First we think to utilize an ST Microelectronic LIS3L02AS4, due to the availability in the Lab of the evaluation board STEVAL-MKI001. It is a 3-axis ±2g/±6g linear accelerometer with 3 analog outputs, so it requires an external ADC to digitalize the three axis acceleration values. The conversion could be performed by a microcontroller with internal ADC.<br />
A fast Internet research reveled this sensor is now obsolete and out of production. The choise had been to substitute the old chip with the new one: the LIS302DL (still produced by ST Microelectronic). It's a 3-axis, ± 2g/± 8g smart digital output accelerometer with I2C/SPI digital output interface and really small package. The device is capable of measuring accelerations with an output data rate of 100 Hz or 400 Hz and the self-test capability allows the user to check the functioning of the sensor in the final application.<br />
In addition it may be configured to generate inertial wake-up/free-fall interrupt signals when a programmable acceleration threshold is crossed at least in one of the three axes. Thresholds and timing of interrupt generators are programmable by the end user on the fly.<br />
This device, providing a digital output, doesn't need signals conversion, guaranteing better noise immunity; programmable interrupts and test interface allow greater fexibility in project. In addition wery small package, only one external resistor requirement (plus baypass capacitor) reduce significantly board space requirements.<br />
<br />
[[Image:WADAccelerometer.jpg]]<br />
<br />
<br />
NOTE:<br />
<br />
* In previous schematics, components phisical dimensions are not in scale.<br />
<br />
<br />
=== '''Microcontroller''' ===<br />
<br />
<br />
Foundamental requirements:<br />
<br />
- High speed to ensure high data output rate even in presence of a large number af sensing elemets;<br />
<br />
- Fast Internal ADC with multiple inputs;<br />
<br />
- (At Least) One I2C interface;<br />
<br />
- (At Least) One SPI interface;<br />
<br />
- (At Least) One UART interface;<br />
<br />
- (At Least) Three Timers;<br />
<br />
- (At Least) Three External Interrrupts;<br />
<br />
- Low-power consumption;<br />
<br />
- Power supply 3.3V;<br />
<br />
- Small package;<br />
<br />
In addition microcontroller was chosen between Microchip PIC family devices, due to positive previous experiences and availability of software and programmer in the Lab.<br />
<br />
<br />
PIC24HJ256GP206 is a 16 bit microcontroller capable of 40 MIPS speed. It provides 256KB of Flash memory, 16KB of Ram, a 10-bit 1.1Msps or 12-bit 500Ksps ADC, UART, SPI and I2C interface in a 64 pin TQFP package (10mmX10mm) powerd between 3.0V and 3.6V.<br />
Power core is provided by an internal regulator reducing parts count on the board.<br />
<br />
The device is able to provide at the same time one I2C interface, two SPI interface and one UART interface: another UART port shares pins with an SPI port and a second I2C port shares pins with the second UART interface.<br />
Findig a device that provides at the same time, on indipendent pins, an I2C, a SPI and an UART interface reduces considerably possible choises and suggests to chose a high performance microcontroller.<br />
At the same time, high performance solutions have a larger pin counts than standard microcontroller, but this characteristic can be used to ensure further expansibility to the system. The second SPI interface can be used to connect another "intelligent" device or a mass storage device, for example a SD (Secure Digital) card to storage acquired data (see fig.).<br />
<br />
[[Image:WADSDCard.jpg]]<br />
<br />
Input pins connected to ADC and not used at the moment could be collected to a connector for further extension modules (for example an EMG or ECG peripheral or any other analog signal interesting in a particolar application).<br />
For the same reason any other pin non used at the current stage is reported to an extension connector.<br />
To guarante maximum flexibility an further update, board provides both ICD and JTAG connections (allowing on-board programming and debugging) through a couple of indipendent dedicated connectors fully compatibles with Microchip programmers and evaluation boards.<br />
<br />
[[Image:WADMicro.jpg]]<br />
<br />
=== '''Wireless Connection''' ===<br />
<br />
<br />
Wireless connection is based on Bluetooth 2.0+EDR (Enhanced Data Rates) module containing all the necessary elements from Bluetooth radio to antenna and a fully implemented protocol stack.<br />
Module is equipped with firmware that enables users to access Bluetooth functionality with simple ASCII commands delivered to the module over serial interface like a Bluetooth modem.<br />
The dedicated onboard microcontroller (MCU) acts as interrupt controller and event timer run the Bluetooth software stack and control the radio and host interfaces. A 16-bit reduced instruction set computer (RISC) microcontroller is used for low power consumption and efficient use of memory.<br />
Module support USB, SPI and UART interface and UART interface is used in this project to connect PIC microcontroller to wireless transmitter (see fig.).<br />
<br />
[[Image:WADWireless_Pub.jpg]]<br />
<br />
One of the most important characteristic is the high integration between all parts needed for efficent Bluetooth transmission: user interface, controller, radio circuits and antenna, all included in a low power, low size board (25.6mmx15mm) that requires a minimum number of external components.<br />
Many other bluetooth components ara available, such as LMX9830, produced by National Semiconductor. It's an extremely small device (only 6.1mm×9.1 mm), but requires a number of external components (see fig.) like oscillators, resistors, capacitors, inductors and the antenna, in addition to an high competence in radio frequency layout circuits.<br />
<br />
[[Image:WADLMX9830.jpg]]<br />
<br />
Lack of experience in radio frequency circuit suggests to chose a ready-to-use module, factory optimized for best performance and easy to integrate in our board.<br />
<br />
<br />
<br />
This is the updated simplified schematic block diagram:<br />
<br />
[[Image:WADSchematicDiagram02.jpg]]<br />
<br />
<br />
== '''Prototype realization [WIP (Work in Progress)]''' ==<br />
<br />
<br />
Fist stage plans to realize a board using, where possible, through-hole (TH) compenents soldered on a prototyping board (100x160mm) powered from a laboratory power supply (instead of Li-on battery) and not implementing bluetooth wireless transmission. Parts not available on TH package are used with special SMD->TH adapter boards or simply fixing and soldering them to the PCB by wires.<br />
<br />
Second stage plans to realize microcontoller firmware and test it acquiring biological signals from a patient. Firmware will be developed by subsequently steps, implementing and testing only a single peripheral at each time: only at the end single pheripheral softwares will be merged together.<br />
<br />
Third stage will be bluetooth interface (hardware and software) implementation and integration on the board with transmission test.<br />
<br />
Fourth stage will consider power supply optimization with battery management and recharge interface.<br />
<br />
Finally, only after a successful full board test, the last stage will be the circuit layout design with an electronic CAD, using where possible, Surface Mount Devices (SMD) to reduce board area.<br />
<br />
<br />
=== '''Main board''' ===<br />
<br />
<br />
Main board include power supply regulator with led power-on indicator, PIC microcontroller (mounted on a SMD->TH adapeter board) with basic circuitry (decoupling capacitors, oscillator and programming-debugging ICD interface), a status led connected to PIC to verify basic microcontroller function, a series of connectors for add-on modules (BVP, GSR, temperature and accelerometer) and a USB PC interface not considered before.<br />
<br />
<br />
=== '''USB interface''' ===<br />
<br />
<br />
USB interface, not projected before, replaces in developing stage Bluetooth interface, allowing a direct control/communication with a PC. In this prototype PIC UART, althought being connected to Bluettoth module, is connected to a FTDI FT232RL chip. The FT232RL is the latest device to be added to FTDI’s range of USB UART interface Integrated Circuit Devices. USB to serial designs using the FT232RL have been further simplified by fully integrating the external EEPROM, clock circuit and USB resistors onto the device.<br />
The FT232RL is available in Pb-free (RoHS compliant) compact 28-Lead SSOP, so this require another SMD->TH board adapter but the circuit design is very simple, including two status led for TX and RX operations. An USB B female connector was eputated the best choise for PC connection allowing to use a simple USB printer cable.<br />
<br />
[[Image:WADUSBInterface.jpg]]<br />
<br />
<br />
Note that USB and Bluetooth must not be connected to the board at the same time! USB port has only a developent function.<br />
<br />
<br />
=== '''BVP''' ===<br />
<br />
<br />
Circuit designed for BVP acquisition (refer to previous schematic) doesn't meet the expected results. Week signal hanged by noise suggested us to re-design the circuit simplifying it and reducing the number of components. For this design also sensing element has been substitute. Instead of an integrated reflective IR sensor (SFH9202), new project use a couple af discrete IR led and photothansistor matched: SFH487 and SFH309FA.<br />
SFH487 is a very highly efficient GaAlAs infrared emitter (880 nm) and SFH309FA is a silicon NPN phototransistor especially suitable for applications of 880 nm with an high linearity. Both have a 3 mm led plastic package, are spectrum-matched and receiver is ambient-light shilded. After a series of positive test without the led driver (not used due to the really reduced mechanical dimensions), also led drive circuit was removed and replaced with a resistance connected directly to a PIC pin.<br />
This choise reduces parts count and board space required without making worse sistem performance, allowing (like led driver) to turn off the sensor led when not used to reduce power consumption.<br />
<br />
<br />
Figure show the signal measured directly on filtering stage output (TS952 pin 7) before the VGA with a Tektronix scopemeter TDS2014B. No particular triks had been used: signal has been recorded the first time circuit was assembled on a protoboard.<br />
<br />
[[Image:WADBVPScope03.jpg]]<br />
<br />
<br />
=== '''GSR''' ===<br />
<br />
<br />
First approach with digital Converter resulted really hard due to some errors occurred in control software in relation with internal chip complexity and I2C bus protocol. <br />
After a start session GSR hardware acquisition interface was further simplified replacing the digital converter with a similar (same pinout and functions) one with inegrated internal oscillator.<br />
<br />
<br />
First dataset acquired whith the correct control software and the correct data reading routine, has shown all the potentiality of this chip, providing data comparables with RAW data acquired with a bigger and very expensive professional equipement produced by ProComp.<br />
<br />
<br />
=== '''Acceleration''' ===<br />
<br />
<br />
Lis302DL datasheet gives a short definition of this chip as "MEMS motion sensor 3-axis - ± 2g/± 8g smart digital output “piccolo” accelerometer" and it is really very, very small for human-working. For this space saving quality this accelerometer is also use in third generation Apple i-phone.<br />
The major problem with this sensor had been to solder it to a sort of adapter to connect it to the circuit, but after that it works fine, with a good sensitivity and accuracy. Because of free fall and double click recognition at not required (at the moment) in this application, software routines for setting configuration registers and reading data resulted simplified.<br />
A usefull caracteristic of this sensor, not previously noticed, is the presence of internal pull-up resistors that allows no necessity of external I2C bus pull-up resistors, reducing space occupation and components count.<br />
<br />
<br />
=== '''Temperature''' ===<br />
<br />
<br />
The choice to use a digital optical infrared thermometer due to his characteristics (non contact measure, 0.02°C resolution with accuracy of ±0.1°C for medical applications version) creates a really serious supplies problem: sensor manufacture wasn't able to give us a sample and no one in Italy can sell us only a pair of theese sensors to try them. A single piece was bought from Future Electronics, ordering it via web and paying it via credit card. Fortunately the sensor, that cames directly from USA, arrived in Italy few days later the payment in excellent conditions.<br />
Problems occurred interfacing this sensor on I2C bus with other devices (GSR digital Converter and LIS302) connected. Sensor has a 2 wire serial SMBus compatible protocol: I2C bus and SMBus are popular 2-wire buses that are essentially compatible with each other, but are not the same.<br />
The buses operate at the same speed, up to 100kHz, but the I2C bus has both 400kHz and 2MHz versions. Complete compatibility between both buses is ensured only below 100kHz.<br />
Timeout and (as a consequence of timeout) minimum clock speed are the most important differences between the I2C bus and the SMBus:<br />
<br />
I2C Bus = DC (no timeout)<br />
<br />
SMBus = 10kHz (35mS timeout)<br />
<br />
Despite differences in logic-level specifications between the two buses, generally devices can be mixed and matched with abandon.<br />
Level Specifications for the I2C Bus and the SMBus are shown below (VDD is typically expected to be between 3 volts and 5 volts):<br />
<br />
[[Image:WADTable1.jpg]]<br />
<br />
What wasn't readily evident in the discussion of voltage levels is that these levels are also specified with different currents between the buses. The SMBus specifies a minimum sink current of 100microA, and a maximum of 350microA, compared to 3mA for the I2C bus. This in turn would determine the lowest acceptable value of the pullup resistor, examples of which are shown in the table below.<br />
<br />
[[Image:WADTable2.jpg]]<br />
<br />
In reality, it is not unusual to encounter pullup resistor values in SMBus systems, which violate this specification by being lower than recommended. A very popular range for pullup resistor values, even in some SMBus systems, seems to be 2.4k to 3.9k.<br />
<br />
These reasons, in adition to clear ideas about close developments, suggest a general review of schematic to re-distribute microcontroller resources.<br />
<br />
<br />
== '''Part 6: final review [WIP (Work in Progress)]''' ==<br />
<br />
<br />
=== '''Microcontroller''' ===<br />
<br />
Referring to previous schematic, some chenges had been applied:<br />
<br />
- Programmer/Debugger interface is now PGD1/EMUD1 and PGC1/EMUC1 instead of PGD1/EMUD2 and PGC1/EMUC2;<br />
<br />
- JTAG interface had been removed;<br />
<br />
- UART2 is no more available so UART1 has replaced UART2 as communication port;<br />
<br />
- SPI2 is no more available so SPI1 is now used to control both VGA (Variable Gain Amplifier) and SD Storage Card;<br />
<br />
- RG12, RG13, RG14 pins had been connected to three status led for a machine visual state detection;<br />
<br />
- I2C1 interface is now connected to accelerometer (LIS302) and GSR Converter only;<br />
<br />
- I2C2 interface is dedicated to temperature sensor, enabling I/O pin thresholds compliant with SMBus specification;<br />
<br />
- Connectors for I2C, SMBus and SPI expansion modules had been added to the board;<br />
<br />
- Test point pads had been added to the board to simplify debugging.<br />
<br />
<br />
=== '''Data link''' ===<br />
<br />
During developing stages, an USB port had replaced Bluetooth wireless transmission, allowing a direct control/communication with a PC. This interfaced, based on a FT232RL, prove to be very usefull and simple to use.<br />
The choice to use an usb port to charge internal battery, in addition to availability of a UART multiplexer inside the Bluetooth, suggest to implement both USB and Bluetooth interface.<br />
<br />
That's the Bluetooth internal UART multiplexer schematic:<br />
<br />
[[Image:WAD_UARTMux.jpg]]<br />
<br />
<br />
=== '''Battery Charge & MonitorPower On''' ===<br />
<br />
Device is powered by a single cell Li-on battery (3.7V, 1080mAh): this is the same unit used in IPod(TM) from Apple.<br />
<br />
[[Image:WAD_Battery.jpg]]<br />
<br />
Battery charge is executed by a Maxim's device: it is a really compact single-cell lithium-ion (Li+) battery charger that can be powered directly from a USB port or from an external supply up to 6.5V. It has a 0.5% overall battery regulation voltage accuracy to allow maximum utilization of the battery capacity.<br />
The charger uses an internal FET to deliver up to 500mA charging current to the battery. The device can be configured for either a 4.1V or 4.2V battery, using the SELV input. The SELI input sets the charge current to either 100mA or 500mA. An open-drain output indicates charge status.<br />
It has preconditioning that soft-starts a near-dead battery cell before charging. Other safety features include continuous monitoring of voltage and current and initial checking for fault conditions before charging.<br />
<br />
White battery wire (see photo) is connected to internal NTC thermistor (10KOhm@+25°C). In this way it's posible to implement an over/under charge temperature detector using a couple af operational amplifier as comparator.<br />
With a resistence network it had been possible to set an upper temperature threshold of 47.5°C (corresponding to 3.97K NTC value) and a down thresold of 2.5°C (corresponding to <br />
28.7K NTC value). Out of this range comparators output go low disabling battery charger.<br />
This function allows to prevent battery demage or explosion during charge.<br />
<br />
Battery voltage monitor is hardware implemented by a CMOS micropower voltage detector that warn microprocessors/microcontroller of power failures. It contains a comparator, a 1.5V bandgap reference, and an open-drain n-channel output driver. Two external resistors are used in conjunction with the internal reference to set the trip voltage to the desired level. A hysteresis output is also included, allowing the user to apply positive feedback for noise-free output switching.<br />
Using a couple of these device is possible to set two treshold: one for low battery and another for end battery detection. Low battery detection allow communicate the user battery level; end battery detection allow microprocessor shut down the device before battery voltage fall down under 3.4V that is the minimun input voltage allowed by linear regulator MCP1700.<br />
If battery level fall down under 3.4V, MCP1700 is not able to guarantee line regulation.<br />
<br />
<br />
=== '''Power On & Selection''' ===<br />
<br />
Power-up and shut-down were implemented using a Maxim's MAX16054 connected with an ADG801 by Analog Device.<br />
MAX16054 is a pushbutton on/off controller with a single switch debouncer and built-in latch. It accepts a noisy input from a mechanical switch and produces a clean latched digital output after a factory-fixed qualification delay.<br />
The state of the output changes only when triggered by the falling edge of the debounced switch input; the output remains unchanged on the rising edge of the input.An asynchronous CLEAR input allows an external signal to force the output flip-flop low.<br />
ADG801 is a monolithic CMOS, single-pole, single throw (SPST), normally open (NO) switch with on resistance of less than 0.4Ohm. This switch conducts equally well in both directions when on.<br />
<br />
<br />
=== '''MicroSD Storage Card ''' ===<br />
<br />
<br />
=== '''RTC ''' ===<br />
<br />
<br />
==Students that have worked on the project==<br />
<br />
* Mattia Colombo (Blood Volume Pressure sensor)<br />
* Alessia Cornaggia (Galvanic skin response sensor)<br />
* Sala Mirko (Galvanic skin response sensor)<br />
<br />
== Laboratory work and risk analysis ==<br />
<br />
Laboratory work for this project will be mainly performed at AIRLab/Lambrate. It will include electrical and electronic activity. Potentially risky activities are the following:<br />
* Use of mechanical tools. Standard safety measures described in [http://airlab.elet.polimi.it/index.php/airlab/content/download/461/4110/file/documento_valutazione_rischi_AIRLab.pdf Safety norms] will be followed.<br />
* Use of soldering iron. Standard safety measures described in [http://airlab.elet.polimi.it/index.php/airlab/content/download/461/4110/file/documento_valutazione_rischi_AIRLab.pdf Safety norms] will be followed.<br />
* Use of high-voltage circuits. Special gloves and a current limiter will be used. Standard safety measures described in [http://airlab.elet.polimi.it/index.php/airlab/content/download/461/4110/file/documento_valutazione_rischi_AIRLab.pdf Safety norms] will be followed.<br />
<br />
<br />
Detailed Information and Schematics available in the Discussion page.</div>SimoneTognettihttps://airwiki.elet.polimi.it/index.php?title=Relationship_between_Cognition_and_Emotion_in_Rehabilitation_Robotics&diff=11637Relationship between Cognition and Emotion in Rehabilitation Robotics2010-05-07T15:46:39Z<p>SimoneTognetti: </p>
<hr />
<div>{{Project<br />
|title=Relationship between Cognition and Emotion in Rehabilitation Robotics<br />
|image=SimoAffective.jpg<br />
|coordinator=AndreaBonarini;MatteoMatteucci<br />
|tutor=SimoneTognetti<br />
|resarea=Affective Computing<br />
|restopic=Affective Computing And BioSignals<br />
|start=2009/04/08<br />
|end=2010/11/01<br />
|status=Active<br />
}}<br />
=== Project description ===<br />
<br />
The project is aimed at studying the relationship between Cognition and Emotions in a Robotic rehabilitation task.<br />
Rehabilitation robots aims at developing robotics system that can be used to perform rehabilitation session with patients that have different kinds of motion disease. <br />
Affective computing can improve the performance of the rehabilitation process by adapting the therapy to the patient's need.<br />
We use a classifier system that is able to discriminate among different stress levels in order to assess the relationship between the task difficulty and the stress felt by the subject.<br />
<br />
The project is partially funded by [http://www.iit.it Italian Institute of Technology] and is done in collaboration with the [http://www.fsm.it/ Fondazione Maugeri] and the [http://www.biomed.polimi.it/ Department of Bioengineering of the Politecnico di Milano]<br />
<br />
=== What the media said ===<br />
<br />
[http://www.intranet.polimi.it/view.php?id=2454 Link to Politecnico press folder on this topic]<br />
<br />
=== Other Politecnico di Milano people involved in the project===<br />
<br />
* [http://www.biomed.polimi.it/BioIntro/personale/docente/mainardi.htm Luca Mainardi]<br />
<br />
=== Laboratory work and risk analysis ===<br />
<br />
Laboratory work for this project will be mainly performed at AIRLab/Lambrate. It will include electrical and electronic activity. Potentially risky activities are the following:<br />
* Use of soldering iron. Standard safety measures described in [http://airlab.elet.polimi.it/index.php/airlab/content/download/461/4110/file/documento_valutazione_rischi_AIRLab.pdf Safety norms] will be followed.<br />
* Use of high-voltage circuits. Special gloves and a current limiter will be used.<br />
* Robot testing. Standard safety measures described in [http://airlab.elet.polimi.it/index.php/airlab/content/download/461/4110/file/documento_valutazione_rischi_AIRLab.pdf Safety norms] will be followed.<br />
* Use of a modified (human-guided) golf cart. We will use the cart only in open-air environments.</div>SimoneTognettihttps://airwiki.elet.polimi.it/index.php?title=Affective_VideoGames&diff=11636Affective VideoGames2010-05-07T15:46:06Z<p>SimoneTognetti: </p>
<hr />
<div>{{Project<br />
|title=Affective VideoGames<br />
|coordinator=AndreaBonarini;MatteoMatteucci<br />
|tutor=SimoneTognetti; MaurizioGarbarino<br />
|students=LucaPerego; AntonellaBelfatto; BarbaraBruno;GianmarcoZaccaria;<br />
|resarea=Affective Computing<br />
|restopic=Affective Computing And BioSignals<br />
|start=2008/11/14<br />
|end=2010/12/23<br />
|status=Active<br />
|level=Ms<br />
}}<br />
=== Project description ===<br />
The aim of this projects is to develop a software that can adapt a behaviour of an interactive videogame (a car game like TORCS or a similar parametrizable game) according to an evaluation of his/her emotional state. We will start by analizing biological signals to evaluate the emotional state.<br />
The goal is to maximize the engagement of the player, making her/him staying as long as possible in the "flow" state , by adapting the parameters of the videogame to her/his real emotional state.<br />
<br />
The first part of the project consisted of the analysis of a set of VideoGames. In particular three different available open source games have been studied in order to receive feedbacks from the player (in terms of excitement), finding out which one is the most suitable for the goal of the project: the one potentially affecting most the player's emotions. <br />
The games that have been analyzed for this first stage of the project have been the following:<br />
<br />
- a puzzle/action 3d game called Beaver Valley;<br />
<br />
- TORCS (driving simulator);<br />
<br />
- the music video game called Frets on Fire.<br />
<br />
TORCS has been selected and experiments with it have been done in October 2009, leading to the definition of a methodology to face experiments and some preliminary results. <br />
<br />
Here is an example of this experiment. The player is sitting in front of a desktop computer equipped with a keyboard. During the game the biological signal of the subject are acquired by sensors on the fingers and the [[Biofeedback_and_neurofeedback_systems|ProComp Infiniti]] system. <br />
<br />
{{#ev:youtube|XD8C19BUVUg}}<br />
<br />
*[http://www.youtube.com/watch?v=XD8C19BUVUg External link]<br />
<br />
Following this methodology, in March 2010 a new set of experiments have been performed with 80 volunteers. In these experiments, images from two cameras have also been recorded to allow the [[Gestures in Videogames|analysis of gestures and facial expressions]]. [[user:LucaPerego|Luca Perego]] is working on these data and on biophysical data to establish relationships between the two.<br />
<br />
From April 2010 [[user:BarbaraBruno|Barbara Bruno]] and [[user:AntonellaBelfatto|Antonella Belfatto]] are working on collecting new data and [[Videogame adaptation|adapting the videogame behavior]] to the detected user preferences.<br />
<br />
<br />
<br />
More details on the project are available under the discussion tab, accessible by involved airwiki users.<br />
<br />
===== Students that worked on the project in the past =====<br />
<br />
*[[User:AndreaCampana | Andrea Campana]] (Project work - Sep 2009)<br />
<br />
*[[User:AndreaTommasoBonanno|Andrea Tommaso Bonanno]] (MS Thesis - Dec 2009)<br />
<br />
====Laboratory work and risk analysis ====<br />
<br />
Laboratory work for this project will be mainly performed at AIRLab/DEI. The only risks are related to the use of computers and data acquisition devices</div>SimoneTognettihttps://airwiki.elet.polimi.it/index.php?title=Affective_Robot_force_sensor&diff=11634Affective Robot force sensor2010-05-07T15:45:24Z<p>SimoneTognetti: </p>
<hr />
<div>{{Project<br />
|title=Affective Robot force sensor<br />
|image=MaugeriSimoneLow.JPG<br />
|short_descr=Implementation of a new force sensor for the robot used in affective rehabilitation<br />
|coordinator=AndreaBonarini<br />
|tutor=SimoneTognetti;MaurizioGarbarino<br />
|collaborator=MatteoMatteucci<br />
|students=FrancescoSpadoni;FedericoRinaldi;<br />
|resarea=Robotics<br />
|restopic=Robot development<br />
|start=2009/03/19<br />
|end=2010/12/23<br />
|status=Active<br />
|level=Ms<br />
|type=Course<br />
}}<br />
== Laboratory work and risk analysis ==<br />
<br />
Laboratory work for this project will be mainly performed at AIRLab/Lambrate. It will include electrical and electronic activity. Potentially risky activities are the following:<br />
* Use of soldering iron. Standard safety measures described in [http://airlab.elet.polimi.it/index.php/airlab/content/download/461/4110/file/documento_valutazione_rischi_AIRLab.pdf Safety norms] will be followed.<br />
* Use of high-voltage circuits. Special gloves and a current limiter will be used.<br />
* Robot testing. Standard safety measures described in [http://airlab.elet.polimi.it/index.php/airlab/content/download/461/4110/file/documento_valutazione_rischi_AIRLab.pdf Safety norms] will be followed.</div>SimoneTognettihttps://airwiki.elet.polimi.it/index.php?title=Interpretation_of_facial_expressions_and_movements_of_the_head&diff=11381Interpretation of facial expressions and movements of the head2010-04-22T14:27:30Z<p>SimoneTognetti: </p>
<hr />
<div>{{Project<br />
|title=Interpretation of facial expressions and movements of the head<br />
|coordinator=AndreaBonarini;<br />
|tutor=MatteoMatteucci<br />
|collaborator=SimoneTognetti<br />
|students=CristianMandelli<br />
|resarea=Affective Computing<br />
|restopic=Emotion from Interaction<br />
|start=2007/11/09<br />
|end=2008/11/09<br />
|status=Closed<br />
|level=Bs<br />
|type=Thesis<br />
}}<br />
=== Project description ===<br />
<br />
The objective of this project was the interpretation of facial expressions and movements of the head and upper part of the body.<br />
We reach this goal by developing a system that is able to video capture the movements of head, eyes and eyebrows. <br />
In order to reach the aforementioned goal, we used face detection and blob analysis algorithms; in order:<br />
<br />
* '''Face detection:''' algorithm for detecting a face in each video frame.<br />
<br />
* '''Blob Analysis:''' algorithm for eyes and eyebrown detection.<br />
<br />
The System works on a three-level analysis:<br />
<br />
1. '''1st level:''' At this level we work on frame analysis in order to extract only the face area of the image.<br />
<br />
2. '''2nd level:''' Only once face recognition has succeeded, eyes and eyebrows detection and extraction are applied<br />
<br />
3. '''3rd level:''' At this level, data elaboration and movement analysis take place.<br />
<br />
We used [[http://sourceforge.net/projects/opencvlibrary/ OpenCV]] library to develop the first and the second level of analysis. The Open Computer Vision Library has more than 500 algorithms, documentation and sample code for real time computer vision.<br />
<br />
A recognition process can be much more efficient if it is based on the detection of features that encode some information about the class to be detected. This is the case of Haar-like features that endode the existence of oriented contrasts between regions in the image. A set of these features can be used to encode the contrasts exhibited by a human face and their spacial relationships. Haar-like features are so called because they are computed similarly to the coefficients in Haar wavelet transforms.<br />
<br />
The object detector of OpenCV has been initially proposed by Paul Viola and improved by Rainer Lienhart. First, a classifier (namely a cascade of boosted classifiers working with haar-like features) is trained with a few hundreds of sample views of a particular object (i.e., a face or a car), called positive examples, that are scaled to the same size (say, 20x20), and negative examples - arbitrary images of the same size. <br />
<br />
On the third level we used a blob analysis algorithm developed by professor M. Matteucci. This algorithm allows (in our case) to detect dark regions in the face image which was extracted at level 2.<br />
<br />
=== Thesis ===<br />
<br />
Analisi di immagini per l'identificazione del volto e dei suoi movimenti [[Media:CristianMandelli-Thesis.pdf]]<br />
<br />
Face Detector and Blob detector code [[Media:CristianMandelli-Code-FaceAnalysis.zip]]<br />
<br />
=== Bibliography ===<br />
1. Emotion Recognition Using a Cauchy Naive Bayes Classifier, Nicu Sebe and Michael S. Lew and Ira Cohen and Ashutosh Garg and Thomas S. Huang, Pattern Recognition, International Conference on, 2002, Los Alamitos, CA, USA<br />
<br />
=== Laboratory work and risk analysis ===<br />
<br />
Laboratory work for this project will be mainly performed at AIRLab/DEI and at home. Risks are related to the use of PC and camera.</div>SimoneTognettihttps://airwiki.elet.polimi.it/index.php?title=User:SimoneTognetti&diff=11195User:SimoneTognetti2010-04-11T17:43:00Z<p>SimoneTognetti: /* List of project proposals on Affective Computing */</p>
<hr />
<div>{{PhD<br />
|category=PhD<br />
|firstname=Simone<br />
|lastname=Tognetti<br />
|email=tognetti@elet.polimi.it<br />
|advisor=AndreaBonarini<br />
|photo=SimoX.jpg<br />
|resarea=Affective Computing; BioSignal Analysis<br />
|status=active<br />
}}<br />
I was born in Chiaravalle (AN) in 1981, I got my Degree in Computer Engineering at the Politecnico di Milano (it was July 2006). My interests are: Reinforcement Learning, Unsupervised/Supervised Learning and Data analysis.<br />
Actually, I am a PHD student for the Politecnico di Milano and I am working on "Affective computing". The basic idea of this research is to introduce some affective process into totally cognitive intelligent systems. The main topic is the modeling of the interaction between humans and computers.<br />
<br />
Currently developing a website of the Automatic Emotion Recognition Group @ Airlab: [http://www.emoticalab.com EmoticaLab]<br />
<br />
<br />
==Affective Computing Projects==<br />
Here you can find a list of projecs under the reseach topic of [[Affective Computing]]<br />
==== Ongoing ====<br />
{{#ask: [[Category:Project]][[PrjCoordinator::User:{{PAGENAME}}]][[PrjStatus::Active]]|format=ul|?PrjStudent=|}}<br />
<br />
==== Past ====<br />
{{#ask: [[Category:Project]][[PrjCoordinator::User:{{PAGENAME}}]][[PrjStatus::Closed]]|format=ul|?prjStudent=|}}<br />
<br />
==List of project proposals on Affective Computing==<br />
<br />
{{#ask: [[Category:ProjectProposal]]<br />
[[PrjResTopic::Affective Computing]]<br />
[[prjStatus::Active]]<br />
[[PrjCoordinator::User:{{PAGENAME}}]]|<br />
?PrjTitle |<br />
?PrjImage |<br />
?PrjDescription |<br />
?PrjTutor |<br />
?PrjStarts |<br />
?PrjStudMin |<br />
?PrjStudMax |<br />
?PrjCFUMin |<br />
?PrjCFUMax |<br />
?PrjResArea |<br />
?PrjResTopic |<br />
?PrjLevel |<br />
?PrjType |<br />
format = template |<br />
template = Template:ProjectProposalVizSlim<br />
}}<br />
<br />
== My Students ==<br />
==== Active ====<br />
{{#ask: [[hasAdvisor::User:{{PAGENAME}}]] [[Category:Student]] [[userStatus::active]] |?projectpage=| format=ul}}<br />
==== Past ====<br />
{{#ask: [[hasAdvisor::User:{{PAGENAME}}]] [[Category:Student]] [[userStatus::inactive]] |?projectpage=| format=ul}}<br />
<br />
== Related People ==<br />
{{#ask: [[HasResArea::BioSignal_Analysis]] | format=ul}}<br />
<br />
== Links ==<br />
[http://www.dei.polimi.it/personale/dettaglio.php?id_persona=610&idlang=ita&ruolo=6 DEI homepage]</div>SimoneTognettihttps://airwiki.elet.polimi.it/index.php?title=User:SimoneTognetti&diff=11194User:SimoneTognetti2010-04-11T17:40:58Z<p>SimoneTognetti: /* Past */</p>
<hr />
<div>{{PhD<br />
|category=PhD<br />
|firstname=Simone<br />
|lastname=Tognetti<br />
|email=tognetti@elet.polimi.it<br />
|advisor=AndreaBonarini<br />
|photo=SimoX.jpg<br />
|resarea=Affective Computing; BioSignal Analysis<br />
|status=active<br />
}}<br />
I was born in Chiaravalle (AN) in 1981, I got my Degree in Computer Engineering at the Politecnico di Milano (it was July 2006). My interests are: Reinforcement Learning, Unsupervised/Supervised Learning and Data analysis.<br />
Actually, I am a PHD student for the Politecnico di Milano and I am working on "Affective computing". The basic idea of this research is to introduce some affective process into totally cognitive intelligent systems. The main topic is the modeling of the interaction between humans and computers.<br />
<br />
Currently developing a website of the Automatic Emotion Recognition Group @ Airlab: [http://www.emoticalab.com EmoticaLab]<br />
<br />
<br />
==Affective Computing Projects==<br />
Here you can find a list of projecs under the reseach topic of [[Affective Computing]]<br />
==== Ongoing ====<br />
{{#ask: [[Category:Project]][[PrjCoordinator::User:{{PAGENAME}}]][[PrjStatus::Active]]|format=ul|?PrjStudent=|}}<br />
<br />
==== Past ====<br />
{{#ask: [[Category:Project]][[PrjCoordinator::User:{{PAGENAME}}]][[PrjStatus::Closed]]|format=ul|?prjStudent=|}}<br />
<br />
==List of project proposals on Affective Computing==<br />
<br />
{{#ask: [[Category:ProjectProposal]]<br />
[[PrjResTopic::Affective Computing]]<br />
[[prjStatus::Active]]<br />
[[PrjTutor::User:{{PAGENAME}}]]|<br />
?PrjTitle |<br />
?PrjImage |<br />
?PrjDescription |<br />
?PrjTutor |<br />
?PrjStarts |<br />
?PrjStudMin |<br />
?PrjStudMax |<br />
?PrjCFUMin |<br />
?PrjCFUMax |<br />
?PrjResArea |<br />
?PrjResTopic |<br />
?PrjLevel |<br />
?PrjType |<br />
format = template |<br />
template = Template:ProjectProposalVizSlim<br />
}}<br />
<br />
<br />
== My Students ==<br />
==== Active ====<br />
{{#ask: [[hasAdvisor::User:{{PAGENAME}}]] [[Category:Student]] [[userStatus::active]] |?projectpage=| format=ul}}<br />
==== Past ====<br />
{{#ask: [[hasAdvisor::User:{{PAGENAME}}]] [[Category:Student]] [[userStatus::inactive]] |?projectpage=| format=ul}}<br />
<br />
== Related People ==<br />
{{#ask: [[HasResArea::BioSignal_Analysis]] | format=ul}}<br />
<br />
== Links ==<br />
[http://www.dei.polimi.it/personale/dettaglio.php?id_persona=610&idlang=ita&ruolo=6 DEI homepage]</div>SimoneTognettihttps://airwiki.elet.polimi.it/index.php?title=User:SimoneTognetti&diff=11193User:SimoneTognetti2010-04-11T17:40:22Z<p>SimoneTognetti: /* Ongoing */</p>
<hr />
<div>{{PhD<br />
|category=PhD<br />
|firstname=Simone<br />
|lastname=Tognetti<br />
|email=tognetti@elet.polimi.it<br />
|advisor=AndreaBonarini<br />
|photo=SimoX.jpg<br />
|resarea=Affective Computing; BioSignal Analysis<br />
|status=active<br />
}}<br />
I was born in Chiaravalle (AN) in 1981, I got my Degree in Computer Engineering at the Politecnico di Milano (it was July 2006). My interests are: Reinforcement Learning, Unsupervised/Supervised Learning and Data analysis.<br />
Actually, I am a PHD student for the Politecnico di Milano and I am working on "Affective computing". The basic idea of this research is to introduce some affective process into totally cognitive intelligent systems. The main topic is the modeling of the interaction between humans and computers.<br />
<br />
Currently developing a website of the Automatic Emotion Recognition Group @ Airlab: [http://www.emoticalab.com EmoticaLab]<br />
<br />
<br />
==Affective Computing Projects==<br />
Here you can find a list of projecs under the reseach topic of [[Affective Computing]]<br />
==== Ongoing ====<br />
{{#ask: [[Category:Project]][[PrjCoordinator::User:{{PAGENAME}}]][[PrjStatus::Active]]|format=ul|?PrjStudent=|}}<br />
<br />
==== Past ====<br />
{{#ask: [[Category:Project]][[prjCoordinator::User:{{PAGENAME}}]][[prjResTopic::Affective_Computing]][[prjStatus::Closed]]|format=ul|?PrjDescription=|?prjStudent=|}}<br />
<br />
==List of project proposals on Affective Computing==<br />
<br />
{{#ask: [[Category:ProjectProposal]]<br />
[[PrjResTopic::Affective Computing]]<br />
[[prjStatus::Active]]<br />
[[PrjTutor::User:{{PAGENAME}}]]|<br />
?PrjTitle |<br />
?PrjImage |<br />
?PrjDescription |<br />
?PrjTutor |<br />
?PrjStarts |<br />
?PrjStudMin |<br />
?PrjStudMax |<br />
?PrjCFUMin |<br />
?PrjCFUMax |<br />
?PrjResArea |<br />
?PrjResTopic |<br />
?PrjLevel |<br />
?PrjType |<br />
format = template |<br />
template = Template:ProjectProposalVizSlim<br />
}}<br />
<br />
<br />
== My Students ==<br />
==== Active ====<br />
{{#ask: [[hasAdvisor::User:{{PAGENAME}}]] [[Category:Student]] [[userStatus::active]] |?projectpage=| format=ul}}<br />
==== Past ====<br />
{{#ask: [[hasAdvisor::User:{{PAGENAME}}]] [[Category:Student]] [[userStatus::inactive]] |?projectpage=| format=ul}}<br />
<br />
== Related People ==<br />
{{#ask: [[HasResArea::BioSignal_Analysis]] | format=ul}}<br />
<br />
== Links ==<br />
[http://www.dei.polimi.it/personale/dettaglio.php?id_persona=610&idlang=ita&ruolo=6 DEI homepage]</div>SimoneTognettihttps://airwiki.elet.polimi.it/index.php?title=User:SimoneTognetti&diff=11192User:SimoneTognetti2010-04-11T17:39:32Z<p>SimoneTognetti: /* Affective Computing Projects */</p>
<hr />
<div>{{PhD<br />
|category=PhD<br />
|firstname=Simone<br />
|lastname=Tognetti<br />
|email=tognetti@elet.polimi.it<br />
|advisor=AndreaBonarini<br />
|photo=SimoX.jpg<br />
|resarea=Affective Computing; BioSignal Analysis<br />
|status=active<br />
}}<br />
I was born in Chiaravalle (AN) in 1981, I got my Degree in Computer Engineering at the Politecnico di Milano (it was July 2006). My interests are: Reinforcement Learning, Unsupervised/Supervised Learning and Data analysis.<br />
Actually, I am a PHD student for the Politecnico di Milano and I am working on "Affective computing". The basic idea of this research is to introduce some affective process into totally cognitive intelligent systems. The main topic is the modeling of the interaction between humans and computers.<br />
<br />
Currently developing a website of the Automatic Emotion Recognition Group @ Airlab: [http://www.emoticalab.com EmoticaLab]<br />
<br />
<br />
==Affective Computing Projects==<br />
Here you can find a list of projecs under the reseach topic of [[Affective Computing]]<br />
==== Ongoing ====<br />
{{#ask: [[Category:Project]][[PrjCoordinator::User:{{PAGENAME}}]][[PrjStatus::Active]]|format=ul|?PrjDescription=|?prjStudent=|}}<br />
<br />
==== Past ====<br />
{{#ask: [[Category:Project]][[prjCoordinator::User:{{PAGENAME}}]][[prjResTopic::Affective_Computing]][[prjStatus::Closed]]|format=ul|?PrjDescription=|?prjStudent=|}}<br />
<br />
==List of project proposals on Affective Computing==<br />
<br />
{{#ask: [[Category:ProjectProposal]]<br />
[[PrjResTopic::Affective Computing]]<br />
[[prjStatus::Active]]<br />
[[PrjTutor::User:{{PAGENAME}}]]|<br />
?PrjTitle |<br />
?PrjImage |<br />
?PrjDescription |<br />
?PrjTutor |<br />
?PrjStarts |<br />
?PrjStudMin |<br />
?PrjStudMax |<br />
?PrjCFUMin |<br />
?PrjCFUMax |<br />
?PrjResArea |<br />
?PrjResTopic |<br />
?PrjLevel |<br />
?PrjType |<br />
format = template |<br />
template = Template:ProjectProposalVizSlim<br />
}}<br />
<br />
<br />
== My Students ==<br />
==== Active ====<br />
{{#ask: [[hasAdvisor::User:{{PAGENAME}}]] [[Category:Student]] [[userStatus::active]] |?projectpage=| format=ul}}<br />
==== Past ====<br />
{{#ask: [[hasAdvisor::User:{{PAGENAME}}]] [[Category:Student]] [[userStatus::inactive]] |?projectpage=| format=ul}}<br />
<br />
== Related People ==<br />
{{#ask: [[HasResArea::BioSignal_Analysis]] | format=ul}}<br />
<br />
== Links ==<br />
[http://www.dei.polimi.it/personale/dettaglio.php?id_persona=610&idlang=ita&ruolo=6 DEI homepage]</div>SimoneTognettihttps://airwiki.elet.polimi.it/index.php?title=User:SimoneTognetti&diff=11191User:SimoneTognetti2010-04-11T17:37:02Z<p>SimoneTognetti: /* Ongoing */</p>
<hr />
<div>{{PhD<br />
|category=PhD<br />
|firstname=Simone<br />
|lastname=Tognetti<br />
|email=tognetti@elet.polimi.it<br />
|advisor=AndreaBonarini<br />
|photo=SimoX.jpg<br />
|resarea=Affective Computing; BioSignal Analysis<br />
|status=active<br />
}}<br />
I was born in Chiaravalle (AN) in 1981, I got my Degree in Computer Engineering at the Politecnico di Milano (it was July 2006). My interests are: Reinforcement Learning, Unsupervised/Supervised Learning and Data analysis.<br />
Actually, I am a PHD student for the Politecnico di Milano and I am working on "Affective computing". The basic idea of this research is to introduce some affective process into totally cognitive intelligent systems. The main topic is the modeling of the interaction between humans and computers.<br />
<br />
Currently developing a website of the Automatic Emotion Recognition Group @ Airlab: [http://www.emoticalab.com EmoticaLab]<br />
<br />
<br />
==Affective Computing Projects==<br />
Here you can find a list of projecs under the reseach topic of [[Affective Computing]]<br />
==== Ongoing ====<br />
{{#ask: [[Category:Project]][[PrjCoordinator::User:{{PAGENAME}}]][[prjResTopic::Affective_Computing]][[prjStatus::Active]]|format=ul|?PrjDescription=|?prjStudent=|}}<br />
<br />
==== Past ====<br />
{{#ask: [[Category:Project]][[prjCoordinator::User:{{PAGENAME}}]][[prjResTopic::Affective_Computing]][[prjStatus::Closed]]|format=ul|?PrjDescription=|?prjStudent=|}}<br />
<br />
==List of project proposals on Affective Computing==<br />
<br />
{{#ask: [[Category:ProjectProposal]]<br />
[[PrjResTopic::Affective Computing]]<br />
[[prjStatus::Active]]<br />
[[PrjTutor::User:{{PAGENAME}}]]|<br />
?PrjTitle |<br />
?PrjImage |<br />
?PrjDescription |<br />
?PrjTutor |<br />
?PrjStarts |<br />
?PrjStudMin |<br />
?PrjStudMax |<br />
?PrjCFUMin |<br />
?PrjCFUMax |<br />
?PrjResArea |<br />
?PrjResTopic |<br />
?PrjLevel |<br />
?PrjType |<br />
format = template |<br />
template = Template:ProjectProposalVizSlim<br />
}}<br />
<br />
<br />
== My Students ==<br />
==== Active ====<br />
{{#ask: [[hasAdvisor::User:{{PAGENAME}}]] [[Category:Student]] [[userStatus::active]] |?projectpage=| format=ul}}<br />
==== Past ====<br />
{{#ask: [[hasAdvisor::User:{{PAGENAME}}]] [[Category:Student]] [[userStatus::inactive]] |?projectpage=| format=ul}}<br />
<br />
== Related People ==<br />
{{#ask: [[HasResArea::BioSignal_Analysis]] | format=ul}}<br />
<br />
== Links ==<br />
[http://www.dei.polimi.it/personale/dettaglio.php?id_persona=610&idlang=ita&ruolo=6 DEI homepage]</div>SimoneTognettihttps://airwiki.elet.polimi.it/index.php?title=User:SimoneTognetti&diff=11190User:SimoneTognetti2010-04-11T17:36:37Z<p>SimoneTognetti: /* Ongoing */</p>
<hr />
<div>{{PhD<br />
|category=PhD<br />
|firstname=Simone<br />
|lastname=Tognetti<br />
|email=tognetti@elet.polimi.it<br />
|advisor=AndreaBonarini<br />
|photo=SimoX.jpg<br />
|resarea=Affective Computing; BioSignal Analysis<br />
|status=active<br />
}}<br />
I was born in Chiaravalle (AN) in 1981, I got my Degree in Computer Engineering at the Politecnico di Milano (it was July 2006). My interests are: Reinforcement Learning, Unsupervised/Supervised Learning and Data analysis.<br />
Actually, I am a PHD student for the Politecnico di Milano and I am working on "Affective computing". The basic idea of this research is to introduce some affective process into totally cognitive intelligent systems. The main topic is the modeling of the interaction between humans and computers.<br />
<br />
Currently developing a website of the Automatic Emotion Recognition Group @ Airlab: [http://www.emoticalab.com EmoticaLab]<br />
<br />
<br />
==Affective Computing Projects==<br />
Here you can find a list of projecs under the reseach topic of [[Affective Computing]]<br />
==== Ongoing ====<br />
{{#ask: [[Category:Project]][[hasCoordinator::User:{{PAGENAME}}]][[prjResTopic::Affective_Computing]][[prjStatus::Active]]|format=ul|?PrjDescription=|?prjStudent=|}}<br />
<br />
==== Past ====<br />
{{#ask: [[Category:Project]][[prjCoordinator::User:{{PAGENAME}}]][[prjResTopic::Affective_Computing]][[prjStatus::Closed]]|format=ul|?PrjDescription=|?prjStudent=|}}<br />
<br />
==List of project proposals on Affective Computing==<br />
<br />
{{#ask: [[Category:ProjectProposal]]<br />
[[PrjResTopic::Affective Computing]]<br />
[[prjStatus::Active]]<br />
[[PrjTutor::User:{{PAGENAME}}]]|<br />
?PrjTitle |<br />
?PrjImage |<br />
?PrjDescription |<br />
?PrjTutor |<br />
?PrjStarts |<br />
?PrjStudMin |<br />
?PrjStudMax |<br />
?PrjCFUMin |<br />
?PrjCFUMax |<br />
?PrjResArea |<br />
?PrjResTopic |<br />
?PrjLevel |<br />
?PrjType |<br />
format = template |<br />
template = Template:ProjectProposalVizSlim<br />
}}<br />
<br />
<br />
== My Students ==<br />
==== Active ====<br />
{{#ask: [[hasAdvisor::User:{{PAGENAME}}]] [[Category:Student]] [[userStatus::active]] |?projectpage=| format=ul}}<br />
==== Past ====<br />
{{#ask: [[hasAdvisor::User:{{PAGENAME}}]] [[Category:Student]] [[userStatus::inactive]] |?projectpage=| format=ul}}<br />
<br />
== Related People ==<br />
{{#ask: [[HasResArea::BioSignal_Analysis]] | format=ul}}<br />
<br />
== Links ==<br />
[http://www.dei.polimi.it/personale/dettaglio.php?id_persona=610&idlang=ita&ruolo=6 DEI homepage]</div>SimoneTognettihttps://airwiki.elet.polimi.it/index.php?title=User:SimoneTognetti&diff=11189User:SimoneTognetti2010-04-11T17:32:00Z<p>SimoneTognetti: /* Affective Computing Projects */</p>
<hr />
<div>{{PhD<br />
|category=PhD<br />
|firstname=Simone<br />
|lastname=Tognetti<br />
|email=tognetti@elet.polimi.it<br />
|advisor=AndreaBonarini<br />
|photo=SimoX.jpg<br />
|resarea=Affective Computing; BioSignal Analysis<br />
|status=active<br />
}}<br />
I was born in Chiaravalle (AN) in 1981, I got my Degree in Computer Engineering at the Politecnico di Milano (it was July 2006). My interests are: Reinforcement Learning, Unsupervised/Supervised Learning and Data analysis.<br />
Actually, I am a PHD student for the Politecnico di Milano and I am working on "Affective computing". The basic idea of this research is to introduce some affective process into totally cognitive intelligent systems. The main topic is the modeling of the interaction between humans and computers.<br />
<br />
Currently developing a website of the Automatic Emotion Recognition Group @ Airlab: [http://www.emoticalab.com EmoticaLab]<br />
<br />
<br />
==Affective Computing Projects==<br />
Here you can find a list of projecs under the reseach topic of [[Affective Computing]]<br />
==== Ongoing ====<br />
{{#ask: [[Category:Project]][[prjCoordinator::User:{{PAGENAME}}]][[prjResTopic::Affective_Computing]][[prjStatus::Active]]|format=ul|?PrjDescription=|?prjStudent=|}}<br />
==== Past ====<br />
{{#ask: [[Category:Project]][[prjCoordinator::User:{{PAGENAME}}]][[prjResTopic::Affective_Computing]][[prjStatus::Closed]]|format=ul|?PrjDescription=|?prjStudent=|}}<br />
<br />
==List of project proposals on Affective Computing==<br />
<br />
{{#ask: [[Category:ProjectProposal]]<br />
[[PrjResTopic::Affective Computing]]<br />
[[prjStatus::Active]]<br />
[[PrjTutor::User:{{PAGENAME}}]]|<br />
?PrjTitle |<br />
?PrjImage |<br />
?PrjDescription |<br />
?PrjTutor |<br />
?PrjStarts |<br />
?PrjStudMin |<br />
?PrjStudMax |<br />
?PrjCFUMin |<br />
?PrjCFUMax |<br />
?PrjResArea |<br />
?PrjResTopic |<br />
?PrjLevel |<br />
?PrjType |<br />
format = template |<br />
template = Template:ProjectProposalVizSlim<br />
}}<br />
<br />
<br />
== My Students ==<br />
==== Active ====<br />
{{#ask: [[hasAdvisor::User:{{PAGENAME}}]] [[Category:Student]] [[userStatus::active]] |?projectpage=| format=ul}}<br />
==== Past ====<br />
{{#ask: [[hasAdvisor::User:{{PAGENAME}}]] [[Category:Student]] [[userStatus::inactive]] |?projectpage=| format=ul}}<br />
<br />
== Related People ==<br />
{{#ask: [[HasResArea::BioSignal_Analysis]] | format=ul}}<br />
<br />
== Links ==<br />
[http://www.dei.polimi.it/personale/dettaglio.php?id_persona=610&idlang=ita&ruolo=6 DEI homepage]</div>SimoneTognettihttps://airwiki.elet.polimi.it/index.php?title=User:GoranBurek&diff=11153User:GoranBurek2010-04-03T10:31:42Z<p>SimoneTognetti: </p>
<hr />
<div>{{Student<br />
|category=Student<br />
|firstname=Goran<br />
|lastname=Burek<br />
|photo=Goran4.jpg<br />
|email=goran.burek@gmail.com<br />
|projectpage=Emotion from Interaction<br />
|advisor=SimoneTognetti;AndreaBonarini<br />
|status=inactive<br />
}}<br />
== Personal info! ==<br />
<br />
<br />
I came to Politecnico di Milano with Double Degree exchange student progam in 2006.<br />
My original university is University of Zagreb, Fakutet Elektrotehnike i Računarstva (Faculty of Electrical Engineering and Computing) where I studied for 3 years.<br />
In 2006 I got the scholarship to go to Polimi to do the Master Degree.<br />
At the moment I'm working on my thesis in [[Affective Computing]] researching [[Emotion from Interaction]].<br />
<br />
Member of Autmatic Emotion Recognition Group @ Airlab: [http://www.emoticalab.com EmoticaLab]</div>SimoneTognettihttps://airwiki.elet.polimi.it/index.php?title=User:AndreaTommasoBonanno&diff=11152User:AndreaTommasoBonanno2010-04-03T10:31:18Z<p>SimoneTognetti: </p>
<hr />
<div>{{Student<br />
|category=Student<br />
|firstname=Andrea Tommaso<br />
|lastname=Bonanno<br />
|photo=AndreaTommasoBonanno.jpg<br />
|email=andreat.bonanno@gmail.com<br />
|projectpage=Affective VideoGames<br />
|advisor=AndreaBonarini;SimoneTognetti;<br />
|status=inactive<br />
}}<br />
===Welcome to my user page.===<br />
<br />
<br />
----<br />
<br />
===Current Works===<br />
<br />
* [[Affective VideoGames]] - For details on the ongoing project see the discussion tab on the project's page.</div>SimoneTognettihttps://airwiki.elet.polimi.it/index.php?title=User:AlessiaCornaggia&diff=11150User:AlessiaCornaggia2010-04-03T10:30:40Z<p>SimoneTognetti: </p>
<hr />
<div>{{Student<br />
|category=Student<br />
|firstname=Alessia<br />
|lastname=Cornaggia<br />
|email=alessia.cornaggia@mail.polimi.it<br />
|projectpage=Wireless_Affective_Devices<br />
|advisor=SimoneTognetti;<br />
|status=inactive<br />
}}</div>SimoneTognettihttps://airwiki.elet.polimi.it/index.php?title=StatSVN&diff=10312StatSVN2010-02-06T16:29:25Z<p>SimoneTognetti: /* How to use */</p>
<hr />
<div>[http://www.statsvn.org/ StatSVN] retrieves information from a Subversion repository and generates various tables and charts describing the project development, e.g. timeline for the lines of code, contribution of each developer etc. <br />
<br />
It is indeed an interesting tool to evaluate roughly the wrinting performance of a PHD on his articles or to understand how much a student is working on a project!! :D<br />
<br />
== How to use ==<br />
1. Download the last version of StatSVN [http://www.statsvn.org/downloads.html here]. It is a jar and you car run it from command line. You can also save it in the SVN directory for which you want to compute statistics. For instance suppose to use the root of our repository (whereever you have placed it in your computer) [[Airpaper]]. <br />
<pre> airpaper$</pre><br />
<br />
2. Create the log file for the SVN <pre>airpaper$ svn log -v --xml > logfile.log</pre><br />
<br />
3. Create the outpur directoy <pre> airpaper$ mkdir stats</pre><br />
<br />
4. Run StatSVN in this way <pre>airpaper$ java -jar statsvn.jar -username YOUR_USER -password YOUR_PASSWORD -output-dir stats logfile.log .</pre> where you can chose your username (YOUR_USER), your svn password (YOUR_PASSWORD), the output directory (stats in this case), the log file previously created (logfile.log) and the module path of the svn structure ('.' in this case which means airpaper)<br />
<br />
<br />
'''NOTE''' that if the repository is composed by many files the process will take a long time to compute the statistics.</div>SimoneTognettihttps://airwiki.elet.polimi.it/index.php?title=StatSVN&diff=10311StatSVN2010-02-06T16:27:26Z<p>SimoneTognetti: /* How to use */</p>
<hr />
<div>[http://www.statsvn.org/ StatSVN] retrieves information from a Subversion repository and generates various tables and charts describing the project development, e.g. timeline for the lines of code, contribution of each developer etc. <br />
<br />
It is indeed an interesting tool to evaluate roughly the wrinting performance of a PHD on his articles or to understand how much a student is working on a project!! :D<br />
<br />
== How to use ==<br />
1. Download the last version of StatSVN [http://www.statsvn.org/downloads.html here]. It is a jar and you car run it from command line. You can also save it in the SVN directory for which you want to compute statistics. For instance suppose to use the root of our repository (whereever you have placed it in your computer) [[Airpaper]]. <br />
<pre> airpaper$</pre><br />
<br />
2. Create the log file for the SVN <pre>airpaper$ svn log -v --xml > logfile.log</pre><br />
<br />
3. Create the outpur directoy <pre> airpaper$ mkdir stats</pre><br />
<br />
4. Run StatSVN in this way <pre>airpaper$ java -jar statsvn.jar -username YOUR_USER -password YOUR_PASSWORD -output-dir stats logfile.log .</pre> where you can chose your username (YOUR_USER), your svn password (YOUR_PASSWORD), the output directory (stats in this case), the log file previously created (logfile.log) and the module path of the svn structure ('.' in this case which means airpaper)</div>SimoneTognettihttps://airwiki.elet.polimi.it/index.php?title=StatSVN&diff=10310StatSVN2010-02-06T16:26:40Z<p>SimoneTognetti: /* How to use */</p>
<hr />
<div>[http://www.statsvn.org/ StatSVN] retrieves information from a Subversion repository and generates various tables and charts describing the project development, e.g. timeline for the lines of code, contribution of each developer etc. <br />
<br />
It is indeed an interesting tool to evaluate roughly the wrinting performance of a PHD on his articles or to understand how much a student is working on a project!! :D<br />
<br />
== How to use ==<br />
1. Download the last version of StatSVN [http://www.statsvn.org/downloads.html here]. It is a jar and you car run it from command line. You can also save it in the SVN directory for which you whant to compute statistics. For instance suppose to use the root of our repository (whereever you have placed it in your computer) [[Airpaper]]. <br />
<pre> airpaper$</pre><br />
<br />
2. Create the log file for the SVN <pre>airpaper$ svn log -v --xml > logfile.log</pre><br />
<br />
3. Create the outpur directoy <pre> airpaper$ mkdir stats</pre><br />
<br />
4. Run StatSVN in this way <pre>airpaper$ java -jar statsvn.jar -username YOUR_USER -password YOUR_PASSWORD -output-dir stats logfile.log .</pre> where you can chose your username (YOUR_USER), your svn password (YOUR_PASSWORD), the output directory (stats in this case), the log file previously created (logfile.log) and the module path of the svn structure ('.' in this case which means airpaper)</div>SimoneTognettihttps://airwiki.elet.polimi.it/index.php?title=StatSVN&diff=10309StatSVN2010-02-06T16:13:11Z<p>SimoneTognetti: /* How to use */</p>
<hr />
<div>[http://www.statsvn.org/ StatSVN] retrieves information from a Subversion repository and generates various tables and charts describing the project development, e.g. timeline for the lines of code, contribution of each developer etc. <br />
<br />
It is indeed an interesting tool to evaluate roughly the wrinting performance of a PHD on his articles or to understand how much a student is working on a project!! :D<br />
<br />
== How to use ==<br />
1. Download the last version of StatSVN [http://www.statsvn.org/downloads.html here]. It is a jar an you car run it from command line. You can also save it in the SVN directory for which you whant to compute statistics.</div>SimoneTognettihttps://airwiki.elet.polimi.it/index.php?title=StatSVN&diff=10308StatSVN2010-02-06T16:10:38Z<p>SimoneTognetti: New page: [http://www.statsvn.org/ StatSVN] retrieves information from a Subversion repository and generates various tables and charts describing the project development, e.g. timeline for the lines...</p>
<hr />
<div>[http://www.statsvn.org/ StatSVN] retrieves information from a Subversion repository and generates various tables and charts describing the project development, e.g. timeline for the lines of code, contribution of each developer etc. <br />
<br />
It is indeed an interesting tool to evaluate roughly the wrinting performance of a PHD on his articles or to understand how much a student is working on a project!! :D<br />
<br />
== How to use ==<br />
1. Download the last version of StatSVN [http://www.statsvn.org/downloads.html here].</div>SimoneTognettihttps://airwiki.elet.polimi.it/index.php?title=Airpaper&diff=10307Airpaper2010-02-06T16:03:25Z<p>SimoneTognetti: </p>
<hr />
<div>[https://svn.ws.dei.polimi.it/airpaper/ Airpaper] (authentication needed) is the repository of papers written at Airlab.<br />
<br />
It is based on [http://subversion.tigris.org/ Subversion]; you can find some help in configuring Subversion in the [[Configuring Subversion]] page. ''<nowiki>https://svn.ws.dei.polimi.it/airpaper/</nowiki>'' is the repository Url when you checkout your working copy. When you have configured Subversion, you can find some information and pointers on how to use the system in the [[Using Subversion]] page.<br />
<br />
You have to be added as a user to the project by one of the administrators, even if you already are a user of Dei's Savane. Administrators/authors currently are: [[User:RossellaBlatt|Rossella Blatt]], [[User:BernardoDalSeno|Bernardo Dal Seno]], [[User:GiulioFontana|Giulio Fontana]], [[User:MatteoMatteucci|Matteo Matteucci]], [[User:SimoneTognetti|Simone Tognetti]]. (New administrators, please add your names here)<br />
<br />
== Structure ==<br />
<br />
This is a partial structure of the repository:<br />
* '''bci''': BCI-related stuff<br />
* '''benchmarking''': papers related to benchmarking in robotics<br />
* '''common''': common stuff<br />
** '''bib''': bibliography (Bibtex files, databases and styles)<br />
** '''images''': obvious<br />
* '''emotica''': Affective computing stuff<br />
* '''slam''': simultaneous localization ans mapping<br />
* '''wheelchair''': Lurch-related stuff<br />
<br />
All files related to a paper should be contained in one directory; please use a name that is clear and begins with a year, e.g., ''2009_Science'', ''2010_Nature_Higgs''.<br />
<br />
== Rules ==<br />
If you are interested in finding out your performance in wrinting articles follow this guide the help you to use [[StatSVN]]<br />
<br />
TODO<br />
<br />
== For administrators ==<br />
<br />
Instruction for managing users are on the page [[DEI Subversion Administration]]</div>SimoneTognettihttps://airwiki.elet.polimi.it/index.php?title=Airpaper&diff=10306Airpaper2010-02-06T16:02:28Z<p>SimoneTognetti: /* Rules */</p>
<hr />
<div>[https://svn.ws.dei.polimi.it/airpaper/ Airpaper] (authentication needed) is the repository of papers written at Airlab.<br />
<br />
It is based on [http://subversion.tigris.org/ Subversion]; you can find some help in configuring Subversion in the [[Configuring Subversion]] page. ''<nowiki>https://svn.ws.dei.polimi.it/airpaper/</nowiki>'' is the repository Url when you checkout your working copy. When you have configured Subversion, you can find some information and pointers on how to use the system in the [[Using Subversion]] page.<br />
<br />
You have to be added as a user to the project by one of the administrators, even if you already are a user of Dei's Savane. Administrators/authors currently are: [[User:RossellaBlatt|Rossella Blatt]], [[User:BernardoDalSeno|Bernardo Dal Seno]], [[User:GiulioFontana|Giulio Fontana]], [[User:MatteoMatteucci|Matteo Matteucci]], [[User:SimoneTognetti|Simone Tognetti]]. (New administrators, please add your names here)<br />
<br />
== Structure ==<br />
<br />
This is a partial structure of the repository:<br />
* '''bci''': BCI-related stuff<br />
* '''benchmarking''': papers related to benchmarking in robotics<br />
* '''common''': common stuff<br />
** '''bib''': bibliography (Bibtex files, databases and styles)<br />
** '''images''': obvious<br />
* '''emotica''': Affective computing stuff<br />
* '''slam''': simultaneous localization ans mapping<br />
* '''wheelchair''': Lurch-related stuff<br />
<br />
All files related to a paper should be contained in one directory; please use a name that is clear and begins with a year, e.g., ''2009_Science'', ''2010_Nature_Higgs''.<br />
<br />
== Rules ==<br />
If you are interested in finding out your performance in wrinting articles follow this guide the help you to use [StatSVN | StatSVN]<br />
<br />
TODO<br />
<br />
== For administrators ==<br />
<br />
Instruction for managing users are on the page [[DEI Subversion Administration]]</div>SimoneTognettihttps://airwiki.elet.polimi.it/index.php?title=Airpaper&diff=10305Airpaper2010-02-06T16:01:23Z<p>SimoneTognetti: /* Rules */</p>
<hr />
<div>[https://svn.ws.dei.polimi.it/airpaper/ Airpaper] (authentication needed) is the repository of papers written at Airlab.<br />
<br />
It is based on [http://subversion.tigris.org/ Subversion]; you can find some help in configuring Subversion in the [[Configuring Subversion]] page. ''<nowiki>https://svn.ws.dei.polimi.it/airpaper/</nowiki>'' is the repository Url when you checkout your working copy. When you have configured Subversion, you can find some information and pointers on how to use the system in the [[Using Subversion]] page.<br />
<br />
You have to be added as a user to the project by one of the administrators, even if you already are a user of Dei's Savane. Administrators/authors currently are: [[User:RossellaBlatt|Rossella Blatt]], [[User:BernardoDalSeno|Bernardo Dal Seno]], [[User:GiulioFontana|Giulio Fontana]], [[User:MatteoMatteucci|Matteo Matteucci]], [[User:SimoneTognetti|Simone Tognetti]]. (New administrators, please add your names here)<br />
<br />
== Structure ==<br />
<br />
This is a partial structure of the repository:<br />
* '''bci''': BCI-related stuff<br />
* '''benchmarking''': papers related to benchmarking in robotics<br />
* '''common''': common stuff<br />
** '''bib''': bibliography (Bibtex files, databases and styles)<br />
** '''images''': obvious<br />
* '''emotica''': Affective computing stuff<br />
* '''slam''': simultaneous localization ans mapping<br />
* '''wheelchair''': Lurch-related stuff<br />
<br />
All files related to a paper should be contained in one directory; please use a name that is clear and begins with a year, e.g., ''2009_Science'', ''2010_Nature_Higgs''.<br />
<br />
== Rules ==<br />
If you are interested in finding out your performance in wrinting articles follow this gide about [StatSVN | svn statistics]<br />
<br />
TODO<br />
<br />
== For administrators ==<br />
<br />
Instruction for managing users are on the page [[DEI Subversion Administration]]</div>SimoneTognettihttps://airwiki.elet.polimi.it/index.php?title=Airpaper&diff=10304Airpaper2010-02-06T16:01:04Z<p>SimoneTognetti: /* Rules */</p>
<hr />
<div>[https://svn.ws.dei.polimi.it/airpaper/ Airpaper] (authentication needed) is the repository of papers written at Airlab.<br />
<br />
It is based on [http://subversion.tigris.org/ Subversion]; you can find some help in configuring Subversion in the [[Configuring Subversion]] page. ''<nowiki>https://svn.ws.dei.polimi.it/airpaper/</nowiki>'' is the repository Url when you checkout your working copy. When you have configured Subversion, you can find some information and pointers on how to use the system in the [[Using Subversion]] page.<br />
<br />
You have to be added as a user to the project by one of the administrators, even if you already are a user of Dei's Savane. Administrators/authors currently are: [[User:RossellaBlatt|Rossella Blatt]], [[User:BernardoDalSeno|Bernardo Dal Seno]], [[User:GiulioFontana|Giulio Fontana]], [[User:MatteoMatteucci|Matteo Matteucci]], [[User:SimoneTognetti|Simone Tognetti]]. (New administrators, please add your names here)<br />
<br />
== Structure ==<br />
<br />
This is a partial structure of the repository:<br />
* '''bci''': BCI-related stuff<br />
* '''benchmarking''': papers related to benchmarking in robotics<br />
* '''common''': common stuff<br />
** '''bib''': bibliography (Bibtex files, databases and styles)<br />
** '''images''': obvious<br />
* '''emotica''': Affective computing stuff<br />
* '''slam''': simultaneous localization ans mapping<br />
* '''wheelchair''': Lurch-related stuff<br />
<br />
All files related to a paper should be contained in one directory; please use a name that is clear and begins with a year, e.g., ''2009_Science'', ''2010_Nature_Higgs''.<br />
<br />
== Rules ==<br />
If you are interested in finding out your performance in wrinting articles follow this gide about [StatSVN|svn statistic]<br />
<br />
TODO<br />
<br />
== For administrators ==<br />
<br />
Instruction for managing users are on the page [[DEI Subversion Administration]]</div>SimoneTognettihttps://airwiki.elet.polimi.it/index.php?title=Airpaper&diff=10303Airpaper2010-02-06T15:57:39Z<p>SimoneTognetti: /* Structure */</p>
<hr />
<div>[https://svn.ws.dei.polimi.it/airpaper/ Airpaper] (authentication needed) is the repository of papers written at Airlab.<br />
<br />
It is based on [http://subversion.tigris.org/ Subversion]; you can find some help in configuring Subversion in the [[Configuring Subversion]] page. ''<nowiki>https://svn.ws.dei.polimi.it/airpaper/</nowiki>'' is the repository Url when you checkout your working copy. When you have configured Subversion, you can find some information and pointers on how to use the system in the [[Using Subversion]] page.<br />
<br />
You have to be added as a user to the project by one of the administrators, even if you already are a user of Dei's Savane. Administrators/authors currently are: [[User:RossellaBlatt|Rossella Blatt]], [[User:BernardoDalSeno|Bernardo Dal Seno]], [[User:GiulioFontana|Giulio Fontana]], [[User:MatteoMatteucci|Matteo Matteucci]], [[User:SimoneTognetti|Simone Tognetti]]. (New administrators, please add your names here)<br />
<br />
== Structure ==<br />
<br />
This is a partial structure of the repository:<br />
* '''bci''': BCI-related stuff<br />
* '''benchmarking''': papers related to benchmarking in robotics<br />
* '''common''': common stuff<br />
** '''bib''': bibliography (Bibtex files, databases and styles)<br />
** '''images''': obvious<br />
* '''emotica''': Affective computing stuff<br />
* '''slam''': simultaneous localization ans mapping<br />
* '''wheelchair''': Lurch-related stuff<br />
<br />
All files related to a paper should be contained in one directory; please use a name that is clear and begins with a year, e.g., ''2009_Science'', ''2010_Nature_Higgs''.<br />
<br />
== Rules ==<br />
<br />
TODO<br />
<br />
== For administrators ==<br />
<br />
Instruction for managing users are on the page [[DEI Subversion Administration]]</div>SimoneTognettihttps://airwiki.elet.polimi.it/index.php?title=Lathe&diff=10250Lathe2010-02-03T16:36:44Z<p>SimoneTognetti: /* Lathe controls */</p>
<hr />
<div>'''(Jet WMH Tool Group) BD-8 Metal Lathe Diameter 20/450 mm'''<br />
[http://www.waltermeier.com/eu/fertigung/en/jet_machinery/metalworking/turning.html Producer website] [http://www.waltermeier.com/icms/media/download.html?media.id=5499 Data sheet]<br />
(Located at Airlab Lambrate).<br />
[[Image:Tornio.jpg]]<br />
<br />
<br />
== How to use ==<br />
This is a short manual that describes how to use this tool. The manual came out from the course held in 2009. Note that only the people that have followed that course are allowed to use such machine!<br />
<br />
==== Power on/off ====<br />
If you are allowed to use the lathe use you personal key to switch on the general supply. <br />
<br />
[[Image:Control_panel.jpg]]<br />
<br />
Switch the square button on the bottom part of the control panel to power on/off the lathe.<br />
The red Rounded botton sorrounded by a yellow circle is used for Emergency STOP. If something is going wrong press it quicly to stop the lathe. Rotate to unblok the lathe.<br />
<br />
6 Oval buttons under the display are used for: <br />
* I(green): start the movement<br />
* O(red): stop the movement<br />
* Up arrow / Down arrow: Invert the rotation movement<br />
* + / - : Adjust the rotation speed. The speed depends on the material to work and to the type of lavoration: 300g/m for a rough lavoration, 600 g/m for a fine lavoration. 300g/m is good for Iron, Alluminium. For plastic, very slow rotation with high longitudinal velocity.<br />
<br />
Refrigerant liquid is used only for strong material like stell. Do not use on alluminium<br />
<br />
There exists a control to disconnect the part which keep the piece from the motor but it unuseful.<br />
<br />
==== Lathe controls ====<br />
[[Image:Tornio_control.jpg]]<br />
<br />
A typical way to use the late is characterized by the following steps: <br />
* place the piece to work in the rotating part of the lathe<br />
* choos the tool to use according to the type of work to perform<br />
* Move longitudinally the tool close to the piece<br />
* Do a first fine work to make the zero. This operation means to perform a first work of the piece going in and then out in order to remove a little part of material. When the tool is out of the piece, reset measuring instruments to keep track of the zero reference position. <br />
* Do the work: Move the control to the desired step (i.e 2mm) and do the work. <br />
<br />
Remember that only to types of lavoration can be performed, according to the possible movements of the tool: longitudinal and orizzontal.<br />
<br />
'''Example 1'''. Reduce the diameter. Move longitudinally close to the piece. Make the zero ad adjust the step by controlling the orizzontal movement. Do the work by moving longitudinally. <br />
<br />
'''Example 2'''. Make the frontal surface. Move longitudinally close to the piece. Make the zero ad adjust the step by controlling the longitudinal movement. Do the work by moving orizzontally.<br />
<br />
<br />
Remember that for a manual movement use both hands to rotate slowly the control. For an automatic movement remember to adjust correctly the control, since the same lever is used to switch between the automatic longitudinal or orizzontal movement. <br />
<br />
Note that the speed of automatic movements depens on the gears that are currently mounted on the lathe. In order to change the speed you have to change the gears (.. a long long operation :D)<br />
<br />
If the tool is goog enough only small pieces of materia are cutted away. Long pieces of material means that we are not using a good tool, it can broke suddenly. Stop the work and prepare the tool with a specific machine(TODO)</div>SimoneTognettihttps://airwiki.elet.polimi.it/index.php?title=Lathe&diff=10249Lathe2010-02-03T16:32:50Z<p>SimoneTognetti: /* Lathe controls */</p>
<hr />
<div>'''(Jet WMH Tool Group) BD-8 Metal Lathe Diameter 20/450 mm'''<br />
[http://www.waltermeier.com/eu/fertigung/en/jet_machinery/metalworking/turning.html Producer website] [http://www.waltermeier.com/icms/media/download.html?media.id=5499 Data sheet]<br />
(Located at Airlab Lambrate).<br />
[[Image:Tornio.jpg]]<br />
<br />
<br />
== How to use ==<br />
This is a short manual that describes how to use this tool. The manual came out from the course held in 2009. Note that only the people that have followed that course are allowed to use such machine!<br />
<br />
==== Power on/off ====<br />
If you are allowed to use the lathe use you personal key to switch on the general supply. <br />
<br />
[[Image:Control_panel.jpg]]<br />
<br />
Switch the square button on the bottom part of the control panel to power on/off the lathe.<br />
The red Rounded botton sorrounded by a yellow circle is used for Emergency STOP. If something is going wrong press it quicly to stop the lathe. Rotate to unblok the lathe.<br />
<br />
6 Oval buttons under the display are used for: <br />
* I(green): start the movement<br />
* O(red): stop the movement<br />
* Up arrow / Down arrow: Invert the rotation movement<br />
* + / - : Adjust the rotation speed. The speed depends on the material to work and to the type of lavoration: 300g/m for a rough lavoration, 600 g/m for a fine lavoration. 300g/m is good for Iron, Alluminium. For plastic, very slow rotation with high longitudinal velocity.<br />
<br />
Refrigerant liquid is used only for strong material like stell. Do not use on alluminium<br />
<br />
There exists a control to disconnect the part which keep the piece from the motor but it unuseful.<br />
<br />
==== Lathe controls ====<br />
[[Image:Tornio_control.jpg]]<br />
<br />
A typical way to use the late is characterized by the following steps: <br />
* place the piece to work in the rotating part of the lathe<br />
* choos the tool to use according to the type of work to perform<br />
* Move longitudinally the tool close to the piece<br />
* Do a first fine work to make the zero. This operation means to performa a first work of the piece going in and then out in order to remove a little part of material. When the tool is out of the piece, reset measuring instruments to keep track of the zero reference position. <br />
* Do the work: Move the control to the desired step (i.e 2mm) and do the work. <br />
<br />
Remember that only to types of lavoration can be performed, according to the possible movements of the tool: longitudinal and orizzontal.<br />
<br />
'''Example 1'''. Reduce the diameter. Move longitudinally close to the piece. Make the zero ad adjust the step by controlling the orizzontal movement. Do the work by moving longitudinally. <br />
<br />
'''Example 2'''. Make the frontal surface. Move longitudinally close to the piece. Make the zero ad adjust the step by controlling the longitudinal movement. Do the work by moving orizzontally.<br />
<br />
<br />
Remember that for a manual movement use both hands to rotate slowly the control. For an automatic movement remember to adjust correctly the control, since the same lever is used to perform the longitudinal or the orizzontal movement. <br />
<br />
If the tool is goog enough only small pieces of materia are cutted away. Long pieces of material means that we are not using a good tool, it can broke suddenly. Stop the work and prepare the tool with a specific machine(TODO)</div>SimoneTognettihttps://airwiki.elet.polimi.it/index.php?title=Lathe&diff=10221Lathe2010-02-03T14:19:40Z<p>SimoneTognetti: </p>
<hr />
<div>'''(Jet WMH Tool Group) BD-8 Metal Lathe Diameter 20/450 mm'''<br />
[http://www.waltermeier.com/eu/fertigung/en/jet_machinery/metalworking/turning.html Producer website] [http://www.waltermeier.com/icms/media/download.html?media.id=5499 Data sheet]<br />
(Located at Airlab Lambrate).<br />
[[Image:Tornio.jpg]]<br />
<br />
<br />
== How to use ==<br />
This is a short manual that describes how to use this tool. The manual came out from the course held in 2009. Note that only the people that have followed that course are allowed to use such machine!<br />
<br />
==== Power on/off ====<br />
If you are allowed to use the lathe use you personal key to switch on the general supply. <br />
<br />
[[Image:Control_panel.jpg]]<br />
<br />
Switch the square button on the bottom part of the control panel to power on/off the lathe.<br />
The red Rounded botton sorrounded by a yellow circle is used for Emergency STOP. If something is going wrong press it quicly to stop the lathe. Rotate to unblok the lathe.<br />
<br />
6 Oval buttons under the display are used for: <br />
* I(green): start the movement<br />
* O(red): stop the movement<br />
* Up arrow / Down arrow: Invert the rotation movement<br />
* + / - : Adjust the rotation speed. The speed depends on the material to work and to the type of lavoration: 300g/m for a rough lavoration, 600 g/m for a fine lavoration. 300g/m is good for Iron, Alluminium. For plastic, very slow rotation with high longitudinal velocity.<br />
<br />
Refrigerant liquid is used only for strong material like stell. Do not use on alluminium<br />
<br />
There exists a control to disconnect the part which keep the piece from the motor but it unuseful.<br />
<br />
==== Lathe controls ====<br />
[[Image:Tornio_control.jpg]]<br />
<br />
A typical way to use the late is characterized by the following steps: <br />
* placd the piece to work<br />
* Move longitudinally close to the piece<br />
* Fine tuning: Do a first fine work to make the zero. This mean goin in and then out removin a little part of material. When the tool is out of the piece, reset measuring instruments. Move the control again to the desired step (i.e 2mm), to the work. <br />
<br />
Remember that for a manual movement use both hands to rotate slowly the control. For an automatic movement remember to adjust correctly the control, since the same lever is used to perform the longitudinal or the orizzontal movement. <br />
<br />
If the tool is goog enough only small pieces of materia are cutted away. Long pieces of material means that we are not using a good tool, it can broke suddenly. Stop the work and prepare the tool with a specific machine(TODO)</div>SimoneTognettihttps://airwiki.elet.polimi.it/index.php?title=Lathe&diff=10216Lathe2010-02-03T14:04:53Z<p>SimoneTognetti: </p>
<hr />
<div>'''(Jet WMH Tool Group) BD-8 Metal Lathe Diameter 20/450 mm'''<br />
(Located at Airlab Lambrate).<br />
[[Image:Tornio.jpg]]<br />
<br />
<br />
== How to use ==<br />
This is a short manual that describes how to use this tool. The manual came out from the course held in 2009. Note that only the people that have followed that course are allowed to use such machine!<br />
<br />
==== Power on/off ====<br />
If you are allowed to use the lathe use you personal key to switch on the general supply. <br />
<br />
[[Image:Control_panel.jpg]]<br />
<br />
Switch the square button on the bottom part of the control panel to power on/off the lathe.<br />
The red Rounded botton sorrounded by a yellow circle is used for Emergency STOP. If something is going wrong press it quicly to stop the lathe. Rotate to unblok the lathe.<br />
<br />
6 Oval buttons under the display are used for: <br />
* I(green): start the movement<br />
* O(red): stop the movement<br />
* Up arrow / Down arrow: Invert the rotation movement<br />
* + / - : Adjust the rotation speed. The speed depends on the material to work and to the type of lavoration: 300g/m for a rough lavoration, 600 g/m for a fine lavoration. 300g/m is good for Iron, Alluminium. For plastic, very slow rotation with high longitudinal velocity.<br />
<br />
Refrigerant liquid is used only for strong material like stell. Do not use on alluminium<br />
<br />
There exists a control to disconnect the part which keep the piece from the motor but it unuseful.<br />
<br />
==== Lathe controls ====<br />
[[Image:Tornio_control.jpg]]<br />
<br />
A typical way to use the late is characterized by the following steps: <br />
* placd the piece to work<br />
* Move longitudinally close to the piece<br />
* Fine tuning: Do a first fine work to make the zero. This mean goin in and then out removin a little part of material. When the tool is out of the piece, reset measuring instruments. Move the control again to the desired step (i.e 2mm), to the work. <br />
<br />
Remember that for a manual movement use both hands to rotate slowly the control. For an automatic movement remember to adjust correctly the control, since the same lever is used to perform the longitudinal or the orizzontal movement. <br />
<br />
If the tool is goog enough only small pieces of materia are cutted away. Long pieces of material means that we are not using a good tool, it can broke suddenly. Stop the work and prepare the tool with a specific machine(TODO)</div>SimoneTognettihttps://airwiki.elet.polimi.it/index.php?title=Lathe&diff=10215Lathe2010-02-03T14:04:24Z<p>SimoneTognetti: /* Power on/off */</p>
<hr />
<div>'''(Jet WMH Tool Group) BD-8 Metal Lathe Diameter 20/450 mm'''<br />
Airlab Lambrate.<br />
[[Image:Tornio.jpg]]<br />
<br />
<br />
== How to use ==<br />
This is a short manual that describes how to use this tool. The manual came out from the course held in 2009. Note that only the people that have followed that course are allowed to use such machine!<br />
<br />
==== Power on/off ====<br />
If you are allowed to use the lathe use you personal key to switch on the general supply. <br />
<br />
[[Image:Control_panel.jpg]]<br />
<br />
Switch the square button on the bottom part of the control panel to power on/off the lathe.<br />
The red Rounded botton sorrounded by a yellow circle is used for Emergency STOP. If something is going wrong press it quicly to stop the lathe. Rotate to unblok the lathe.<br />
<br />
6 Oval buttons under the display are used for: <br />
* I(green): start the movement<br />
* O(red): stop the movement<br />
* Up arrow / Down arrow: Invert the rotation movement<br />
* + / - : Adjust the rotation speed. The speed depends on the material to work and to the type of lavoration: 300g/m for a rough lavoration, 600 g/m for a fine lavoration. 300g/m is good for Iron, Alluminium. For plastic, very slow rotation with high longitudinal velocity.<br />
<br />
Refrigerant liquid is used only for strong material like stell. Do not use on alluminium<br />
<br />
There exists a control to disconnect the part which keep the piece from the motor but it unuseful.<br />
<br />
==== Lathe controls ====<br />
[[Image:Tornio_control.jpg]]<br />
<br />
A typical way to use the late is characterized by the following steps: <br />
* placd the piece to work<br />
* Move longitudinally close to the piece<br />
* Fine tuning: Do a first fine work to make the zero. This mean goin in and then out removin a little part of material. When the tool is out of the piece, reset measuring instruments. Move the control again to the desired step (i.e 2mm), to the work. <br />
<br />
Remember that for a manual movement use both hands to rotate slowly the control. For an automatic movement remember to adjust correctly the control, since the same lever is used to perform the longitudinal or the orizzontal movement. <br />
<br />
If the tool is goog enough only small pieces of materia are cutted away. Long pieces of material means that we are not using a good tool, it can broke suddenly. Stop the work and prepare the tool with a specific machine(TODO)</div>SimoneTognettihttps://airwiki.elet.polimi.it/index.php?title=File:Control_panel.jpg&diff=10212File:Control panel.jpg2010-02-03T13:56:53Z<p>SimoneTognetti: uploaded a new version of "Image:Control panel.jpg": Control panel of the lathe</p>
<hr />
<div>Lathe control panel</div>SimoneTognettihttps://airwiki.elet.polimi.it/index.php?title=Lathe&diff=10194Lathe2010-02-03T11:57:44Z<p>SimoneTognetti: /* How to use */</p>
<hr />
<div>'''(Jet WMH Tool Group) BD-8 Metal Lathe Diameter 20/450 mm'''<br />
Airlab Lambrate.<br />
[[Image:Tornio.jpg]]<br />
<br />
<br />
== How to use ==<br />
This is a short manual that describes how to use this tool. The manual came out from the course held in 2009. Note that only the people that have followed that course are allowed to use such machine!<br />
<br />
==== Power on/off ====<br />
If you are allowed to use the lathe use you personal key to switch on the general supply. <br />
<br />
[[Image:Control_panel.jpg]]<br />
<br />
Switch on the square button I/0 on the bottom part of the control panel.<br />
Red Rounded botton sorrounded by a yellow circle line is used for a rapid stop. Press to blok, rotate to unblok the lathe.<br />
6 Oval buttons under the display are used for: <br />
* I(green): start the movement<br />
* O(red): stop the movement<br />
* Up arrow / Down arrow: Invert the rotation movement<br />
* + / - : Adjust the rotation speed. The speed depends on the material to work and to the type of lavoration: 300g/m for a rough lavoration, 600 g/m for a fine lavoration. 300g/m is good for Iron, Alluminium. For plastic, very slow rotation with high longitudinal velocity.<br />
<br />
Refrigerant liquid is used only for strong material like stell. Do not use on alluminium<br />
<br />
There exists a control to disconnect the part which keep the piece from the motor but it unuseful.<br />
<br />
==== Lathe controls ====<br />
[[Image:Tornio_control.jpg]]<br />
<br />
A typical way to use the late is characterized by the following steps: <br />
* placd the piece to work<br />
* Move longitudinally close to the piece<br />
* Fine tuning: Do a first fine work to make the zero. This mean goin in and then out removin a little part of material. When the tool is out of the piece, reset measuring instruments. Move the control again to the desired step (i.e 2mm), to the work. <br />
<br />
Remember that for a manual movement use both hands to rotate slowly the control. For an automatic movement remember to adjust correctly the control, since the same lever is used to perform the longitudinal or the orizzontal movement. <br />
<br />
If the tool is goog enough only small pieces of materia are cutted away. Long pieces of material means that we are not using a good tool, it can broke suddenly. Stop the work and prepare the tool with a specific machine(TODO)</div>SimoneTognettihttps://airwiki.elet.polimi.it/index.php?title=File:Tornio_control.jpg&diff=10188File:Tornio control.jpg2010-02-03T11:46:08Z<p>SimoneTognetti: Detailed controls of the Lathe</p>
<hr />
<div>Detailed controls of the Lathe</div>SimoneTognettihttps://airwiki.elet.polimi.it/index.php?title=Lathe&diff=10175Lathe2010-02-03T11:02:10Z<p>SimoneTognetti: </p>
<hr />
<div>'''(Jet WMH Tool Group) BD-8 Metal Lathe Diameter 20/450 mm'''<br />
Airlab Lambrate.<br />
[[Image:Tornio.jpg]]<br />
<br />
<br />
== How to use ==<br />
This is a short manual that describes how to use this tool. The manual came out from the course held in 2009. Note that only the people that have followed that course are allowed to use such machine!<br />
<br />
==== Power on/off ====<br />
If you are allowed to use the lathe use you personal key to switch on the general supply. <br />
<br />
[[Image:Control_panel.jpg]]<br />
<br />
Switch on the square button I/0 on the bottom part of the control panel.<br />
Red Rounded botton sorrounded by a yellow circle line is used for a rapid stop. Press to blok, rotate to unblok the lathe.<br />
6 Oval buttons under the display are used for: <br />
* I(green): start the movement<br />
* O(red): stop the movement<br />
* Up arrow / Down arrow: Invert the rotation movement<br />
* + / - : Adjust the rotation speed. The speed depends on the material to work and to the type of lavoration: 300g/m for a rough lavoration, 600 g/m for a fine lavoration. 300g/m is good for Iron, Alluminium. For plastic, very slow rotation with high longitudinal velocity.<br />
<br />
Refrigerant liquid is used only for strong material like stell. Do not use on alluminium<br />
<br />
There exists a control to disconnect the part which keep the piece from the motor but it unuseful.</div>SimoneTognettihttps://airwiki.elet.polimi.it/index.php?title=Lathe&diff=10172Lathe2010-02-03T10:59:33Z<p>SimoneTognetti: </p>
<hr />
<div>'''(Jet WMH Tool Group) BD-8 Metal Lathe Diameter 20/450 mm'''<br />
Airlab Lambrate.<br />
[[Image:Tornio.jpg]]<br />
<br />
<br />
== How to use ==<br />
This is a short manual that describes how to use this tool. The manual came out from the course held in 2009. Note that only the people that have followed that course are allowed to use such machine!<br />
<br />
==== Power on/off ====<br />
If you are allowed to use the lathe use you personal key to switch on the general supply. <br />
<br />
[[Image:Control_panel.jpg]]<br />
<br />
Switch on the square button I/0 on the bottom part of the control panel.<br />
Red Rounded botton sorrounded by a yellow circle line is used for a rapid stop. Press to blok, rotate to unblok the lathe.<br />
6 Oval buttons under the display are used for: <br />
* I(green): start the movement<br />
* O(red): stop the movement<br />
* Up arrow / Down arrow: Invert the rotation movement<br />
* + / - : Adjust the rotation speed. The speed depends on the material to work and to the type of lavoration: 300g/m for a rough lavoration, 600 g/m for a fine lavoration. 300g/m is good for Iron, Alluminium. For plastic, very slow rotation with high longitudinal velocity<br />
<br />
There exists a control to disconnect the part which keep the piece from the motor but it unuseful.</div>SimoneTognettihttps://airwiki.elet.polimi.it/index.php?title=Lathe&diff=10171Lathe2010-02-03T10:56:49Z<p>SimoneTognetti: </p>
<hr />
<div>'''(Jet WMH Tool Group) BD-8 Metal Lathe Diameter 20/450 mm'''<br />
Airlab Lambrate.<br />
[[Image:Tornio.jpg]]<br />
<br />
<br />
== How to use ==<br />
This is a short manual that describes how to use this tool. The manual came out from the course held in 2009. Note that only the people that have followed that course are allowed to use such machine!<br />
<br />
==== Power on/off ====<br />
If you are allowed to use the lathe use you personal key to switch on the general supply. <br />
[[Image:Control_panel.jpg]]<br />
Switch on the square button I/0 on the bottom part of the control panel.<br />
Red Rounded botton sorrounded by a yellow circle line is used for a rapid stop. Press to blok, rotate to unblok the lathe.<br />
6 Oval buttons under the display are used for: <br />
* I(green): start the movement<br />
* O(red): stop the movement<br />
* Up arrow / Down arrow: Invert the rotation movement<br />
* + / - : Adjust the rotation speed. The speed depends on the material to work and to the type of lavoration: 300g/m for a rough lavoration, 600 g/m for a fine lavoration. 300g/m is good for Iron, Alluminium<br />
<br />
There exists a control to disconnect the part which keep the piece from the motor but it unuseful.</div>SimoneTognettihttps://airwiki.elet.polimi.it/index.php?title=File:Control_panel.jpg&diff=10170File:Control panel.jpg2010-02-03T10:40:45Z<p>SimoneTognetti: Lathe control panel</p>
<hr />
<div>Lathe control panel</div>SimoneTognettihttps://airwiki.elet.polimi.it/index.php?title=Lathe&diff=10169Lathe2010-02-03T10:31:38Z<p>SimoneTognetti: </p>
<hr />
<div>==(Jet WMH Tool Group) BD-8 Metal Lathe Diameter 20/450 mm ==<br />
[[Image:Tornio.jpg]]</div>SimoneTognettihttps://airwiki.elet.polimi.it/index.php?title=File:Tornio.jpg&diff=10168File:Tornio.jpg2010-02-03T10:31:05Z<p>SimoneTognetti: Jet tool, bd-8 Metal lathe</p>
<hr />
<div>Jet tool, bd-8 Metal lathe</div>SimoneTognettihttps://airwiki.elet.polimi.it/index.php?title=Lathe&diff=10167Lathe2010-02-03T10:26:15Z<p>SimoneTognetti: </p>
<hr />
<div>==(Jet WMH Tool Group) BD-8 Metal Lathe Diameter 20/450 mm ==<br />
[[Image:Zoom_img_1_20090824132345.jpg]]</div>SimoneTognettihttps://airwiki.elet.polimi.it/index.php?title=File:Zoom_img_1_20090824132345.jpg&diff=10166File:Zoom img 1 20090824132345.jpg2010-02-03T10:24:49Z<p>SimoneTognetti: jet wmh tool group bd-8 Lathe</p>
<hr />
<div>jet wmh tool group bd-8 Lathe</div>SimoneTognettihttps://airwiki.elet.polimi.it/index.php?title=Lathe&diff=10165Lathe2010-02-03T10:23:47Z<p>SimoneTognetti: New page: ==(Jet WMH Tool Group) BD-8 Metal Lathe Diameter 20/450 mm ==</p>
<hr />
<div>==(Jet WMH Tool Group) BD-8 Metal Lathe Diameter 20/450 mm ==</div>SimoneTognettihttps://airwiki.elet.polimi.it/index.php?title=What%27s_in_the_AIRLab&diff=10161What's in the AIRLab2010-02-03T10:10:22Z<p>SimoneTognetti: /* Mechanics */</p>
<hr />
<div>This page is used to keep track of the hardware that you can find in the various AIRLab sites (a list of which is given in [[The Labs]]). The gear is divided into categories, and you must go to the relevant one to know what is available, its main characteristics, and where it is now. The way this page is used (and the way ''you'' must use it) is described below, in this [[#HOWTO use this page (read this first!)|HOWTO]].<br />
<br />
As we are on the topic of "where things are", please keep in mind that ''other'' people want to find things as much as ''you'' want that, so '''if you are moving some piece of hardware away from its storage location, or taking it from someone who has finished using it, please update the AIRWiki *now*'''.<br />
<br />
If something you need is missing, ask your advisor or [[User:GiulioFontana|Giulio Fontana]].<br />
In case, after being instructed about what to do to be reimbursed, and authorized, you may go in a shop and get what you need.<br />
Here is a list of [[Dealers|dealers]] that we used in the past.<br />
<br />
Remember that there are '''risks''' associated to the use of some kind of hardware. They are described, along with the instructions to avoid them, in the [[Safety norms]]. You are '''required''' to know these norms (actually, to access the AIRLab you have to sign a document stating that you know them: see [[Bureaucracy]]), and you have full responsibility for anything you do in the AIRLab.<br />
<br />
===HOWTO use this page (read this first!)===<br />
This is the page where ''every'' piece of hardware available to AIRLab's users must be listed. To see some examples, go to the categories below. This page is used to document what is available, and (crucially) to '''find things'''.<br />
<br />
As a general rule: if a piece of equipment is somewhere in the AIRLab (see [[The Labs]]), it must also be possible to ''find'' it by going to the right one of the categories listed in the following part of this page. If the right category doesn't exist, and you are currently using the equipment, ''you'' must create a new category. If the category exists but the piece of equipment you are using is not listed in it, ''you'' must add it to the category. This is also needed if you bought something new.<br />
<br />
Each category is a collection of links. Each link points to a page of the AIRWiki dedicated to a specific class of hardware. Such "class page" must ''at least'' contain a table where - for every piece of hardware included into the class - the following data are specified:<br />
* make and model;<br />
* where it is located when not in use;<br />
* who is using it currently (put here a link to one of the user pages in [[Special:Listusers]]).<br />
These are the data necessary to find a piece of hardware; in addition to those, it's very nice if you add to the table:<br />
* the main specifications;<br />
* a link to the datasheet and/or the user's manual (in the maker's website).<br />
<br />
If you really want to go over the top, and be kindly remembered forever by AIRLab users, you can complete the "class page" with a short introduction about the kind of hardware it is dedicated to. It's also very good if you put here a description of the key points and the pitfalls in the choice and use of such hardware, so that your experience (and misfortunes) are not wasted. If you want an example of such an introduction, look at the [[Cameras, lenses and mirrors]] page (a less verbose version is good too!).<br />
<br />
===Robots===<br />
*[[LURCH - The autonomous wheelchair]]<br />
*[[Robocom]]<br />
*[[MRT, the Milan Robocup Team]]<br />
*[[The MO.RO. family]]<br />
*[[Tilty]]<br />
*[[Spykee]]<br />
*[[Lego Mindstorms NXT]]<br />
*[[Manipulators]]<br />
*[[Humanoid and bio-inspired robots]]<br />
<br />
===Sensors===<br />
*[[Cameras, lenses and mirrors]]<br />
*[[Laser Range Finders]]<br />
*[[Sonars]]<br />
*[[Inertial Measurement Units]]<br />
*[[Absolute position sensors]] (e.g. GPS)<br />
<br />
===Human/machine interfaces===<br />
*[[Electroencephalographs]]<br />
*[[Biofeedback and neurofeedback systems]]<br />
*[[WIIMote]]<br />
<br />
===Instruments===<br />
*[[Oscilloscopes and waveform generators]]<br />
<br />
===Power===<br />
*[[Power supplies]]<br />
*[[Batteries and chargers]]<br />
<br />
===Control and actuation===<br />
*[[Microcontrollers and accessories]]<br />
*[[Motors, gearboxes & encoders]]<br />
*[[Motor control boards]]<br />
<br />
===Mechanics===<br />
*[[Tools]]<br />
*[[Aluminium profiles and accessories]]<br />
*[[Lathe]]<br />
<br />
===Computers===<br />
*[[User-accessible PCs]]<br />
*[[PCBricks]]<br />
*[[Number crunching]] (or: how you can do experiments in hours instead of days)<br />
*Internet access for laptops: see [[Bureaucracy#HOW TO connect your laptop to the Internet]]<br />
<br />
===Other (Camcorder, Dymo, ...)===<br />
*[[Camcorder]]<br />
*[[contact printer]] (also called bromograph)</div>SimoneTognettihttps://airwiki.elet.polimi.it/index.php?title=Laser_Range_Finders&diff=10158Laser Range Finders2010-02-03T10:03:07Z<p>SimoneTognetti: </p>
<hr />
<div>== Hokuyo Laser Range Finder ==<br />
* hokuyo, n. x, quello con la usb guasta, polimi, prestato a unimib, lo prendera' domenico il 13.02.08; reso da domenico a matteo brevi manu il 03.10.08 (con usb riparata!)<br />
<br />
<br />
* One Hokuyo is now involved in the project of [[User:PaoloCalloni]]<br />
<br />
== SICK Laser Range Finder ==<br />
* [http://www.sick.com.hk/DME2000.pdf Sick DME2000] montato su base mobile. Si trova presso l'airlab di Lambrate.<br />
* [https://www.mysick.com/eCat.aspx?go=FinderSearch&Cat=Row&At=Fa&Cult=English&FamilyID=344&List=1&Category=Produktfinder&Selections= Sick LMS 100] Ufficio T11. Dei [[User:SimoneTognetti]]</div>SimoneTognettihttps://airwiki.elet.polimi.it/index.php?title=User:SimoneTognetti&diff=9861User:SimoneTognetti2010-01-04T12:52:53Z<p>SimoneTognetti: </p>
<hr />
<div>{{PhD<br />
|category=PhD<br />
|firstname=Simone<br />
|lastname=Tognetti<br />
|email=tognetti@elet.polimi.it<br />
|advisor=AndreaBonarini<br />
|photo=SimoX.jpg<br />
|resarea=BioSignal Analysis<br />
}}<br />
I was born in Chiaravalle (AN) in 1981, I got my Degree in Computer Engineering at the Politecnico di Milano (it was July 2006). My interests are: Reinforcement Learning, Unsupervised/Supervised Learning and Data analysis.<br />
Actually, I am a PHD student for the Politecnico di Milano and I am working on "Affective computing". The basic idea of this research is to introduce some affective process into totally cognitive intelligent systems. The main topic is the modeling of the interaction between humans and computers.<br />
<br />
Currently developing a website of the Automatic Emotion Recognition Group @ Airlab: [http://www.emoticalab.com EmoticaLab]<br />
<br />
<br />
==Affective Computing Projects==<br />
Here you can find a list of projecs under the reseach topic of [[Affective Computing]]<br />
==== Ongoing ====<br />
{{#ask: [[Category:Project]][[prjTutor::User:{{PAGENAME}}]][[prjResTopic::Affective_Computing]][[prjStatus::Active]]|format=ul|?PrjDescription=|?prjStudent=|}}<br />
==== Past ====<br />
{{#ask: [[Category:Project]][[prjTutor::User:{{PAGENAME}}]][[prjResTopic::Affective_Computing]][[prjStatus::Closed]]|format=ul|?PrjDescription=|?prjStudent=|}}<br />
<br />
==List of project proposals on Affective Computing==<br />
<br />
{{#ask: [[Category:ProjectProposal]]<br />
[[PrjResTopic::Affective Computing]]<br />
[[prjStatus::Active]]<br />
[[PrjTutor::User:{{PAGENAME}}]]|<br />
?PrjTitle |<br />
?PrjImage |<br />
?PrjDescription |<br />
?PrjTutor |<br />
?PrjStarts |<br />
?PrjStudMin |<br />
?PrjStudMax |<br />
?PrjCFUMin |<br />
?PrjCFUMax |<br />
?PrjResArea |<br />
?PrjResTopic |<br />
?PrjLevel |<br />
?PrjType |<br />
format = template |<br />
template = Template:ProjectProposalVizSlim<br />
}}<br />
<br />
<br />
== My Students ==<br />
==== Active ====<br />
{{#ask: [[hasAdvisor::User:{{PAGENAME}}]] [[Category:Student]] [[userStatus::active]] |?projectpage=| format=ul}}<br />
==== Past ====<br />
{{#ask: [[hasAdvisor::User:{{PAGENAME}}]] [[Category:Student]] [[userStatus::inactive]] |?projectpage=| format=ul}}<br />
<br />
== Related People ==<br />
{{#ask: [[HasResArea::BioSignal_Analysis]] | format=ul}}<br />
<br />
== Links ==<br />
[http://www.dei.polimi.it/personale/dettaglio.php?id_persona=610&idlang=ita&ruolo=6 DEI homepage]</div>SimoneTognettihttps://airwiki.elet.polimi.it/index.php?title=User:SimoneTognetti&diff=9860User:SimoneTognetti2010-01-02T21:59:51Z<p>SimoneTognetti: /* Related People */</p>
<hr />
<div>{{PhD<br />
|category=PhD<br />
|firstname=Simone<br />
|lastname=Tognetti<br />
|email=tognetti@elet.polimi.it<br />
|advisor=AndreaBonarini<br />
|photo=SimoX.jpg<br />
|resarea=BioSignal Analysis<br />
}}<br />
I was born in Chiaravalle (AN) in 1981, I got my Degree in Computer Engineering at the Politecnico di Milano (it was July 2006). My interests are: Reinforcement Learning, Unsupervised/Supervised Learning and Data analysis.<br />
Actually, I am a PHD student for the Politecnico di Milano and I am working on "Affective computing". The basic idea of this research is to introduce some affective process into totally cognitive intelligent systems. The main topic is the modeling of the interaction between humans and computers.<br />
<br />
Currently developing a website of the Automatic Emotion Recognition Group @ Airlab: [http://www.emoticalab.com EmoticaLab]<br />
<br />
<br />
==Affective Computing==<br />
Here you can find a list of projecs under the reseach topic of [[Affective Computing]]<br />
==== Ongoing ====<br />
{{#ask: [[Category:Project]][[prjTutor::User:{{PAGENAME}}]][[prjResTopic::Affective_Computing]][[prjStatus::Active]]|format=ul|?PrjDescription=|?prjStudent=|}}<br />
==== Past ====<br />
{{#ask: [[Category:Project]][[prjTutor::User:{{PAGENAME}}]][[prjResTopic::Affective_Computing]][[prjStatus::Closed]]|format=ul|?PrjDescription=|?prjStudent=|}}<br />
<br />
==List of project proposals on Affective Computing==<br />
<br />
{{#ask: [[Category:ProjectProposal]]<br />
[[PrjResTopic::Affective Computing]]<br />
[[prjStatus::Active]]<br />
[[PrjTutor::User:{{PAGENAME}}]]|<br />
?PrjTitle |<br />
?PrjImage |<br />
?PrjDescription |<br />
?PrjTutor |<br />
?PrjStarts |<br />
?PrjStudMin |<br />
?PrjStudMax |<br />
?PrjCFUMin |<br />
?PrjCFUMax |<br />
?PrjResArea |<br />
?PrjResTopic |<br />
?PrjLevel |<br />
?PrjType |<br />
format = template |<br />
template = Template:ProjectProposalVizSlim<br />
}}<br />
<br />
<br />
== My Students ==<br />
==== Active ====<br />
{{#ask: [[hasAdvisor::User:{{PAGENAME}}]] [[Category:Student]] [[userStatus::active]] |?projectpage=| format=ul}}<br />
==== Past ====<br />
{{#ask: [[hasAdvisor::User:{{PAGENAME}}]] [[Category:Student]] [[userStatus::inactive]] |?projectpage=| format=ul}}<br />
<br />
== Related People ==<br />
{{#ask: [[HasResArea::BioSignal_Analysis]] | format=ul}}<br />
<br />
== Links ==<br />
[http://www.dei.polimi.it/personale/dettaglio.php?id_persona=610&idlang=ita&ruolo=6 DEI homepage]</div>SimoneTognettihttps://airwiki.elet.polimi.it/index.php?title=User:SimoneTognetti&diff=9859User:SimoneTognetti2010-01-02T21:58:37Z<p>SimoneTognetti: /* Related People */</p>
<hr />
<div>{{PhD<br />
|category=PhD<br />
|firstname=Simone<br />
|lastname=Tognetti<br />
|email=tognetti@elet.polimi.it<br />
|advisor=AndreaBonarini<br />
|photo=SimoX.jpg<br />
|resarea=BioSignal Analysis<br />
}}<br />
I was born in Chiaravalle (AN) in 1981, I got my Degree in Computer Engineering at the Politecnico di Milano (it was July 2006). My interests are: Reinforcement Learning, Unsupervised/Supervised Learning and Data analysis.<br />
Actually, I am a PHD student for the Politecnico di Milano and I am working on "Affective computing". The basic idea of this research is to introduce some affective process into totally cognitive intelligent systems. The main topic is the modeling of the interaction between humans and computers.<br />
<br />
Currently developing a website of the Automatic Emotion Recognition Group @ Airlab: [http://www.emoticalab.com EmoticaLab]<br />
<br />
<br />
==Affective Computing==<br />
Here you can find a list of projecs under the reseach topic of [[Affective Computing]]<br />
==== Ongoing ====<br />
{{#ask: [[Category:Project]][[prjTutor::User:{{PAGENAME}}]][[prjResTopic::Affective_Computing]][[prjStatus::Active]]|format=ul|?PrjDescription=|?prjStudent=|}}<br />
==== Past ====<br />
{{#ask: [[Category:Project]][[prjTutor::User:{{PAGENAME}}]][[prjResTopic::Affective_Computing]][[prjStatus::Closed]]|format=ul|?PrjDescription=|?prjStudent=|}}<br />
<br />
==List of project proposals on Affective Computing==<br />
<br />
{{#ask: [[Category:ProjectProposal]]<br />
[[PrjResTopic::Affective Computing]]<br />
[[prjStatus::Active]]<br />
[[PrjTutor::User:{{PAGENAME}}]]|<br />
?PrjTitle |<br />
?PrjImage |<br />
?PrjDescription |<br />
?PrjTutor |<br />
?PrjStarts |<br />
?PrjStudMin |<br />
?PrjStudMax |<br />
?PrjCFUMin |<br />
?PrjCFUMax |<br />
?PrjResArea |<br />
?PrjResTopic |<br />
?PrjLevel |<br />
?PrjType |<br />
format = template |<br />
template = Template:ProjectProposalVizSlim<br />
}}<br />
<br />
<br />
== My Students ==<br />
==== Active ====<br />
{{#ask: [[hasAdvisor::User:{{PAGENAME}}]] [[Category:Student]] [[userStatus::active]] |?projectpage=| format=ul}}<br />
==== Past ====<br />
{{#ask: [[hasAdvisor::User:{{PAGENAME}}]] [[Category:Student]] [[userStatus::inactive]] |?projectpage=| format=ul}}<br />
<br />
== Related People ==<br />
{{#ask: [[resarea:BioSignal_Analysis]]|format=ul}}<br />
<br />
== Links ==<br />
[http://www.dei.polimi.it/personale/dettaglio.php?id_persona=610&idlang=ita&ruolo=6 DEI homepage]</div>SimoneTognetti