

Resume - Curriculum Vitae
Alessandro Tasora
V.Cagliero 4
20125 Milano
ITALY
tasora@mech.polimi.it
Born: 6-3-1971, Milano, Italy. Lives in Milano and Parma, Italy.
Profile
He is a mechanical engineer, specialized in robotics, theoretical mechanics and multibody simulation.
Education
He graduated in Mechanical Engineering at the Politecnico di Milano, July 1998, with the thesis: "Simulazione multibody mediante algebra dei quaternioni" (‘Multibody simulation by means of quaternion algebra’). Mentors: Ch.mo Prof. G.Ruggieri, Prof. P.Righettini.
Main experiences
Assistant Professor, with tenure, at the Engineering department of the University of Parma,
from 2005 to present. Here he teaches: 'Robotics', 'Mechanical Design',
'Mechanics of Automatic Machines' , ‘Principles of theoretical and applied mechanics’
and ‘Principles of Structural Mechanics’.
Senior researcher at the Engineering department of the University of Parma,
from 2002 to 2005.
Researcher at the ‘Politecnico di Milano’ University (department of Electrical Engineering,
'Azionamenti' group), from 1998 to 2002. Teaches: 'Applied Mechanics' for the nuclear
engineering course (years 1999, 2000, 2001) and
'Functional Mechanical Design' for the mechanical engineering course (years 2000,2001,2002).
Among the main research topics, he focuses on theoretical mechanics and numerical methods
for the simulation of threedimensional mechanical systems, developing in-house multibody software.
Also, he designs and builds robotic devices (he developed three parallel manipulators exploiting
pneumatic and electric actuators, with novel kinematic schemes).
Memberships
Member of the IACM, International Association for Computational Mechanics.
Member of the AIMETA association for Theorethical and Applied Mechanics.
Member of the EUROMECH european association.
Member of the IADAT international scientific committee.
Member of the Italian AIMETA group 'Kinematics and Dynamics of Multibody Systems'.
Other activities
Software developer of CHRONO::Engine (middleware for physical simulation: this library provides a wide set of tools for multibody simulation) From 2006 to present.
Software developer of EdgeTEMPEST (collision detection engine). From 2006 to present.
Software developer of HyperOCTANT (high performance solver for massive NLCP problems arising in physical simulations). From 2006 to present.
Software developer of the CHRONO plugin (multi-body dynamic simulation plugin for the Realsoft3D rendering software). From 1998 to present.
Software developer of REVOLUTION4D (solid modeling software, plugin under alpha testing). From 2003 to present.
Teacher of Software Engineering for the post-graduate course 'Validation of automated systems for pharmaceutical and other regulated healthcare industries'. ENAIP - Parma (2006).
Artwork for the book ‘Cinematica e Dinamica dei Sistemi Multibody’, ed.CEA, 2005 (also author of four chapters).
Designer of the GRANIT high-performance ultra-stiff parallel robot (2004).
Developer of the Dent-One software for designing gears to be cut via EDM (2003)
Teacher of 'Mechanical Design' for the Nettuno consortium (from 2002).
Member of the organizing committee at the AITC-AIT 2006 International Conference on Tribology, 2006.
Member of the organizing committee at the ISCSB VII International Symposium on Computer Simulation in Biomechanics, 2001
Member of the ECCOMAS scientific committee for the III International Conference on Advances in Computational Multibody Dynamics, 2007
Research contract for developing novel AGV robots for Pyxis Srl (Modena), from 2006
Project leader for a robotics research at EMMETI SpA, from 2005
Forensic engineering (accident reconstruction), 2004.
Developer of a novel articulator device for prosthetic teeth reconstruction, (Patent P.Simeone, PCT/IB2005/002685, September 2004)
Teacher of robotics in an automation course organized in Milano by Fondazione L.Clerici, Brugherio, Milano, sponsorized by CEE, European Community (60 hr of theory and pratice, with a Mitsubishi robot). 1999.
Software developer of PHENOMENA (particle animation plugin for the animation software Real 3D), from 1995 to 1998.
Author of monthly articles about 3d computergraphics on the italian EAR magazine (GR Edizioni), from 1992 to 1998, and reviews of 3d software for other italian computer science magazines.
Designer for the mock-up of the CyberfoodTM device, Cyberfood Gmbh Zurich, 1997.
Alpha and beta tester of the Real 3DTM software, from 1996.
Alpha tester of the 3D modeling/animation/rendering software "Realsoft3d" from Realsoft OY, Finland, from 1997.
Beta tester of the Lexer TM holographic system, 1998.
Illustrations for magazine covers, GR Edizioni, Itlay, (1992-1998)
Pictures for advertising, computergraphics for Cd ROMs, animations for TV commercials (Zeneca), from 1992.
Teacher of 3D computergraphics at the international BIT Movie expo, years 1994 and 1995.
Known programming languages:
C
C++
RPL
FORTH
Pascal
Basic
ROOPS
LaTEX
Install Shield TM scripting
Inno Setup scripting
Javascript
ECMA scripting (and ECMA / Javascript embedding)
SQL (basics)
PHP
Matlab
Makefile
Areas of research / knowledge
- Computer programming for complex OOP applications (more than 200'000 lines of C++ code)
- Physics of complex highly-nonlinear mechanical systems with Lagrangian approach (ODE and DAE algebraic-differential systems).
- Developing of hypercomplex quaternion math for efficient dynamical simulation of holonomic rheonomic costraints in MB mechanical simulations
- Mathematical programming (Linear Complementarity Problem, Quadratic programming, Linear Programming), as applied to unilateral contact problems
- Realtime multibody and particle simulation, with man-in the loop feedback
- Developing of optimization techniques for fast and memory efficient Gauss reduction and LDLT factorization of large sparse linear systems involved in rigid body dynamics and kinematics.
- Biomechanics (robotic prosthetic devices, optical motion capture for gait analysis).
- Advanced object-oriented particle dynamics for computergraphic visualization, with behavioural and procedural approaches.
- Advanced 3d computergraphic in general (procedural textures and materials, automatic modeling functions, interface design, etc.)
- Genetic programming / genetic optimization: computational evolutionary techniques.Application of genetic programming to the synthesis of mechanisms.
- Computational geometry: sliding contact between freeform surfaces, topological and geometrical problems, fast collision detection.
- Computational geometry: development of the 'Revolution4D' modeling software, using the OpenCascade technology.
- Parallel robots: a new scheme for a 3/4 DOF robot aimed at packaging and heavy load handling. The prototype ('TORX') has been built and tested.
- Parallel robots: design of a 3-DOF brushless-driven ultra rapid manipulator. The prototype ('SLOTH') has been built and tested.
- Parallel robots: design of a 4-DOF hybrid parallel/serial, fast and stiff manipulator. The robot ('GRANIT') has been built and tested.
- Design of automatic assembly machines, with real-time full digital authority.
- Knowledge of the 3d parametric CAD package SolidEdge -Unigraphics-
- Knowledge of the 2d drafting CAD package AutoCAD -Autodesk-
- Design of web sites and pages, basic network management.
Publications
Mentorship activities
Mentor of more than 20 theses, at the Politecnico di Milano and at the University of Parma, mostly about automation, robotics and biomechanics.
Member of M.S. and Ph.D. committees at the University of Parma.
Hobbies
Computer graphics, 3d and 2d.
Playing guitar (electric guitar, jazz guitar, classic guitar)
Photography
Drawing and painting with china-ink and pencils
Known languages
Italian, English, French (basic)