Resume

 
home home » Resume BackForward

 

Engineers Dual Masters Degrees

Up

Embedded Target for dsPIC

My Resume

Forum

Montée du Château
Rue de l'Arène
13260 Cassis
FRANCE



Lubin KERHUEL

Cell phone : +33 6 19 49 82 17

lubin@kerhuel.eu

http://lubink.free.fr (French)
http://www.kerhuel.eu
(English)

  • RELEVANT SKILLS
Technical software
-Matlab

-Creation of one blockset for Simulink and the PIC/dsPIC : Embeddeed Target for PIC / dsPIC available on

http://www.kerhuel.eu

 

-toolbox :
Identification ; control system ; Neural Network ; Fuzzy Logic ; Image Processing ; Filter Design ; Symbolic Math ; Optimization ; Signal Processing ; Spline ; Statistics ; Fixed-point blockset

  -Simulink and fast prototyping tools :
XpcTarget / Windows Target / Real Time Workshop / Real Time Embedded Coder
  - Stateflow
-Dspace

-Labview / Labwindows CVI / Teststand

Orcad :
- Circuit conception : Capture CIS
- Simulation : PSPICE A/D
- Placeme & Route : Layout Plus & Cadence Spectra
-ModelSim / Xilinx Web Pack

-Embeded system: realisation of many functional electronic system using programmed microchip microcontroller PIC 12F, 16F, 18F and dsPIC 30F

-MPLAB : Micro controllers programming Environment

-Visual Studio
-JBuilder
Programming
VHDL, C/C++, JAVA, Assembly language (80x86 | PIC | 68HC11), Visual Basic
Protocols
TCP/IP, CAN, I2C, SPI, USB
Base de données
MySQL serveur, phpMyAdmin
Websites design
JAVA, HTML, PHP, MySQL, Javascript, DreamWeaver
Bureautics
Word, Excel, Access , PowerPoint, Photoshop, Outlook
Scientific Word Processing
LaTeX
  • EDUCATION

ESIEE Paris
1999 - 2004

Ecole Supérieure d'Ingénieur en Electronique et Electrotechnique (ESIEE) - Paris (Master Equivalent) Among top ten French engineering schools in Electronic Robotics and all fields of Computer Applications.
Specialization: System on Chip.
UNSA - CNRS
2003 - 2004
DEA - University of Sophia Antipolis (Master Equivalent)
Specialization: Signal Processing and Numerical Communication
  • EXPERIENCE

Biorobotics - CNRS
Mars 2006

PhD Student in the "Biorobotique" team of the laboratory "Mouvement et Perception" Marseille-FRANCE.
Our goal is to build visually guided aerial robot inspired from biology (insects and vertebrate vision).
We do the following task :

  • Proposition & Simulation of biologicaly plausible control models with Matlab & Simulink
  • design and build miniature aerial robots for testing models
  • design and built the embedded electronics board
  • test the models using Dspace
  • Program the model using the toolbox created that generate C code for dsPIC directly from Simulink
Publications :
October 2006    L. Kerhuel, S. Viollet and N. FranceschiniInsect Based Visual Processing for Micro-Flying Robots, Abstract for the Sensory Ecology conferences at lund 2006
October 2007  L. Kerhuel, S. Viollet and N. Franceschini “A Sighted aerial robot with ultrafast gaze stabilization”, submitted at  IEEE IROS 2007 conference, San Diego, USA

LGM
September 2005 - February 2006

Two missions at LGM :

  • Electronic Product for PSA (french car industrie) for testing CAN and LIN element connected to the car network ( Testand, Labview, CVI).
  • Rockwell & Collins at Toulouse, working on the new receptor VDL mode 4 using the DSP Texas Instrument TMS6711. This project for aeronotic respect the DO178.
LNRS-CNRS
October 2004-July 2005

One year Neurosciences at CNRS / LNRS - Paris VI University. Cochlear Implant Design with experiments on rats. Vestibular Implant Design and human vestibular function Study.

One year in the research center Laboratoire de Neurobiologie des Réseaux Sensorimoteurs (LNRS)

The LNRS center study neuronal functionnement of the two organs composing the internal ears :

  • The cochlea which transform the mecanical sound waves into an electrical signal.
  • The vestibule which gives a perception of head position and acceleration.
    Vestibular System :
    Setting up of experimental recording system for vestibular loss patients.
  • Linear acceleration of patient's head standing up : electronic hardware and software realisation of the acquisition system composed of a microcontroller 18f1320 and accelerometer ADXL213. The whole system is controlled with a Labview graphical user interface.
  • Posture : Realisation of an acquisition system measuring synchronously head and thorax motion of a standing up patient with the patient's center of pressure and head acceleration.
  • Linear analysis (PCA-LDA) of the data recorded using matlab to determine discriminant parameters of number of pathologies.
  • Prototyping of a numerical vestibular implant for guinea pig.
I3S-CNRS-UNSA
March-July 2004

Laboratory " Informatique Signaux et Systèmes de Sophia-Antipolis" (I3S) france on the project "Systèmes Autonomes Mobiles (SAM)".

The research staff develop algorithm for an Autonomous Underwater Vehicle learning to get its positions and find a path from its environment perception. Applied math theories are applyed to the underwater robot Phantom.

Work done : Ddata fusion matlab algorithm using both camera and sonar of the Remote Operatre Vehicle (ROV) Phantom.

  • unsupervised Segmentation of video images using a statistical approach.
  • Sonar echoes Classification & Simulation
  • Simulating the ROV and its camera and sonar in order to get coherent pictures and sonar impact. It allows testing data fusing algorithm.

Repport available

ESIEE Project
December 2003
Design and construction of an automated vehicle capable to learn to move on a light source using a neural network.
  • Simulation of the automated vehicle, of sensors' data and of the calculator using Matlab (.m file)
  • Simulation of the fixed-point calculator usig the Fixed Point blockset of Simulink
  • Electronic realization of the illumination sensors, and validation/improvement of their operation using the PIC-Matlab protocol developped (RS232GUI)
ESIEE Project
April-July 2003

Construction of an automatic pilot for a flying wing model using accelerometers and a microcontroller 16F628.

  • Electronic design : wiring of captors and microcontroller
  • Realisation of the flying wing model using Matlab/Simulink
  • Matalb numerical filtering test using real time data acquired
  • Implementing filters into the microcontroller
  • Validation : real flight using the autopilote

Repport available

ESIEE Project
January 2003

VHDL design of a JPEG compression architecture

  • Logical description in VHDL
  • Programming analyse performance scripts with Matlab.
ESIEE Project
May-June 2002
Realization of a Roll stabilization for a flying wing model using gyros and a PIC microcontroller : piloting assistance through roll velocity control. Report available at : http://lubink.free.fr
ESIEE Project
April 2001

VHDL Implementation of the 421 game using two linked FPGA

  • Defining the two main blocs functions
  • Optimising blocs replacing schematic predefined functions with custom VHDL writen functions
  • Optimising compilation parameters
  • Simulating functional system composed of the two blocs linked
  • Implementing and validating project of two FPGA linkde

Best project on the university level composed of 118 students.

ESIEE Project
December 2000
Analogical Electronics : Realization of a PWM coder and decoder allowing to transmit analog signals
Aluminium Système
Summer 2000
Labor Internship : Fabrication of customized aluminium articles (doors, windows, and veranda…)
ESIEE Project
December 1999
Programming : C++ Realization under Linux environment of a characters neural recognition software
  • PERSONAL INTERESTS AND PRODUCTIONS

Fast Prototyping Toolbox for Simulink
and dsPIC (24h,30f and 33f family)
2005 ==> Mars 2007

Previous work done converged into one Matlab Toolbox. From a simulink diagram it create the C codes files corresponding in a one click button. C code files are then compiled automatically into binary files that can be downloaded into a 16 bits PIC target.

  • Simulinnk block for most dsPIC peripheral, making the configuration easy.
  • One simulink block implement the protocole previously created to send data into Matlab or Labview.

This toolbox allows to build complex, readable and bugfree software for the PIC using simulink schematic using most of the PIC peripheral input/output.

Autopilote (drone)
July-August 2005

Continuation of the ESIEE project started in 2003 : Realisation of an autopilote for a reduced flying wing using accelerometers and a microcontroller PIC 18f1320.
  • Electronic design : wiring of captors and microcontroller
  • Matalb numerical filtering test using real time data acquired
  • Implementing filters into the microcontroller
  • Validation : real flight using the autopilot

Description et video available

Protocole PIC <=>Labview

Compatible with all microchip microcontroller including

  • Realisation of a Labview Schematic decoding the data trame from the microcontroller in the format defined in the previous project PIC<=>Matlab.

Description

Infrared Remote control
2004

Specifications : Build a clock operated Infrared Remote control for on/off switching of an Haman Kardon (HK) Amplifier or any other electronic appliance with an infrared receiver.

Already realized :

  • Mastering the HK command codes
  • Emission of the codes on an infrared LED using the standard 38KHz carrier
Electronic Drums
Avril 2004

Using the 16f877 microcontroller :

  • Electric contact detection between a carbon stick and a metallic surface.
  • Midi transmission by the microcontroller of the music note to the computer using a serial port
  • A driver converts the serial port into a midi virtual port
  • A real time sampler software creates the sound
GUI - Protocol
PIC <=> MATLAB
RS232GUI
April 2003

Creating of an Graphical User Interface (GUI) in Matlab environment

Specification:
  • Record and real time processing of data generated by a microcontroller

    Operation:
  • Data transmission using a serial line. The protocol defined allows transmission of single octets or words.
  • Each data transmitted is associated to one of the 16 virtual chanels recreated with Matlab. Matlab is also able to send datas to the microcontroller.

    Applications:
  • Visualize data issued by captors connected to the microcontroller
  • Test numerical signal processing algorithm using real data before implementing the algorithm
  • Debug a software analysing its variables

    This User Interface is user friendly and allows a high capacity data rate
  • 2 channel mixer for
    a remotely controlled
    Flying Wing Model
    October 2001

    Implementation of a 2-channel mixer for flying wing model piloting allowing using a basic 2 channel remote control. This mixer uses a PIC 16f84 microcontroller.

    It recreates advanced remote control functions such as logarithmic command, and neutral position adjustment

    Protocol
    PIC <=> MATLAB
    Real Time Simulating
    (xPC Target)
    May 2001

    Implementation of a bi-directional data exchange protocol between Matlab and a microcontroller.

    It allows realizing real time simulation using data from the microcontroller and Simulink schematics. The protocol created using Stateflow runs either under xPC Target or under Windows Target (The 2 Matlab Real Time environments)

    • LANGUAGES

    French
    Native language
    English
    Proficient: TOEFL 567
    Spanish
    Basic knowledge
    • ACTIVITIES
    September 2003
    ==> July 2004

    Member of an association offering free training to IT :

    • Set up of computers : Hardware and Software
    • Installation of the computer network connected to the internet using a server operating on a Linux environment
    • Voluntarily exempted Computer courses
    février 2002
    juillet 2001
    juillet 1998
    Managed organization and logistics for teen-agers summer camps
    Schoolyear 1997
    Taught weekly IT classes for 8 year-old children on a benevolent basis
    Sports
    Sports: hiking, cross country skiing, swimming, surfing, windsurfing, volleyball.

    The Microchip name PIC, dsPIC, and MPLAB are registered trademarks of Microchip Technology Inc.
    MATLAB, Simulink, and Real-Time Workshop are registered trademarks of The MathWorks, Inc.

    Lubin Kerhuel 's Website
    Contact : RTWdsPIC@kerhuel.eu