Skills

Skills

LabVIEW

Programming language used in: Serial/USB/Ethernet/CAN communication with sensors and actuators rapid prototyping of microcontrollers firmware (Microchip, Atmel, ARM) development of image processing programs interfacing with the MATLAB environment

MATLAB/Simulink

Programming language used in: implementation of optimization strategy in energy management systems simulation of linear and nonlinear systems implementation of position/speed control and kinematics processing of a robot arm

C#

Programming language used: in WINDOWS (Visual Studio) during the 6-month internship at AEA S.r.l. for sensors fusion, with the aim to develop the localization capabilities by laser sensor (Trilateration and the Kalman filtering) of a Mobile Robot

C/C++

Programming language used: in UNIX (gcc, g++) and WINDOWS (Visual Studio) during the 2-year Master's Degree, for the high and low level control of sensors and actuators (Real-time) and during the Ph.D. period for image processing (OpenCV) and microcontroller programming

Interest

  • Science fiction
  • Thay box (non-agonistic)
  • Play soccer (non-agonistic)
  • Play Tennis (non-agonistic)
  • Play piano

Organizational skills and competences

Work experience in the management of a consulting to ENEL SpaMay 15, 2010 – July 31, 2012Consulting to ENEL Spa behalf of the Università Politecnica delle Marche. The Project aim was to develop a complete simulation environment to monitor and manage the home energy resourcesSole Director at  “3D SuperVision Systems Soc. Coop.” January, 2012 Cooperative society of Ph.D. Students opened in September 2011, engaged in technology transfer from university knowledge to businesswww.3d-svs.comWon the Ecapital 2010 Business Plan CompetitionPresented as team leader, a business plan for the construction of a new driver assistance system, based on an innovative stereoscopic 3D technology to reconstruct the space surrounding automotive vehicleswww.ecapital.it

Technical skills and competences

Experience in:

  • Development and implementation of digital controllers (analog controller discretization, PID controllers and direct digital synthesis)
  • Frequency synthesis of controllers
  • Implementation of controllers and minimum variance estimators for the filtering of measurements (Kalman)
  • 8-16-32 bits microcontrollers programming (PIC, Atmel, Renesas, ARM):
    • Digital/Analog signals analysis and generation
    • RGB display management
    • Touch buttons and sensors management

Privacy authorization

I authorize the use of my personal data in compliance with Italian Legislative Decree 196/03

Riccardo Donnini

Other skills and competences

Participation in the international race of hybrid vehicles FORMULA ELECTRIC & HYBRID ITALY2008 Torino, Italy  -  October, 2008 Complete realization in Team of an electric vehicle, which represented the Università Politecnica delle Marche in the competition www.ata.it/it/formulaata/view/7/formula-electric-hybrid-italy-2008/  Participation in international competition of robots EUROBOT 2008Heidelberg, Germany  -  May, 2008 Complete realization in Team of a Robot, which represented the Università Politecnica delle Marche in the competition www.eurobot.org Published  with  the  Department  of  Information  Engineering  of  the  Università  Politecnica  delle Marche, the article: MED 2011 - 19th Mediterranean Conference on Control and Automation Title: Building simulation/emulation environments for home automation systems  Published with the AEA S.r.l. and the Department of Information Engineering of the Università Politecnica delle Marche, the article: IAV 2010 - 7th Symposium on Intelligent Autonomous Vehicles Title: Field Robot Supporting the Activities of a Reliability Laboratory of Household Appliances

Language skills

Italian mother tongue

English:

Common European Framework of Reference for Languages

  • Understanding:
    • Listening: B2 - Independent user
    • Reading: C1- Proficient user
  • Speaking:
    • Spoken interaction: B2 - Independent user
    • Spoken production: B2 - Independent user
  • Writing:
    • B2 - Independent user

Work History

Work History
Sep 2011 - Present

Sole Director and R&D Engineer

3D SuperVision Systems Soc. Coop.

Type of business or sectorUniversity Spin-off involved in the rapid prototyping of supervision systems by means of innovative embedded solutions and 3D sensing technologies - www.3d-svs.com

Apr 2009 - Oct 2009

6-month internship

AEA S.r.l. - Gruppo Loccioni

Main activities and responsibilities

Development of the localization and stereoscopic vision capacity of a diagnostic robot, used to perform stress tests of different models of washing machines

Type of business or sector

Development of  measurement and control automatic systems to improve products, processes and buildings quality, efficiency and sustainability -  www.loccioni.com

Education

Education
Jan 2010 - Dec 2012

PhD in Information, Management and Automation Engineering

Università Politecnica delle Marche

Ph.D. topics:

  • simulation and analysis of thermal diffusion in residential building environment
  • development of control and energy management policies in home automation systems
  • modeling whit state machine and UML logic of domotic automated systems and design of related control system
  • development of embedded autonomous guidance system for a marine surface vehicle
Oct 2007 - Oct 2009

Master's Degree in Industrial Automation Engineering

Università Politecnica delle Marche

Thesis titleLocalization in a structured environment and stereoscopic visual feedback for a diagnostic robot

Degree grad

110/110 cum laude

Sep 2004 - Oct 2007

Bachelor's Degree in Information and Industrial Automation Engineering

Università Politecnica delle Marche

Thesis titleDevelopment and design of the control and the supervision structure of a swarm of mobile robotsDegree grade102/110

Certifications

Certifications

ECDL

CEPIS - Council of European Professional Informatics Societies
Mar 2012 - Mar 2014

CLAD

National Instruments