Engineer's Book

Engineers – Telecoms – Physics – Teaching – Surveying

Jean-Paul Cipria

Written By: Jean-Paul Cipria - Déc• 26•17

Who is Jean-Paul CIPRIA ? A Telecom Engineer ? A Sciences Professor ? A Surveyor ?



MATLAB/Simulink/Flowstate Conception
Control Law Modelization Specialist
Armament Algorithms Expert

Surveyor Topographer – Terrestrial Localization Expert

cipria[ at ]


Created :2017-12-26 07:39:11. – Modified : 2018-04-14 18:35:13.

Spherical Trajectory - ©Jean-Paul Cipria 2017

Spherical Trajectory by Quaternions – ©Jean-Paul Cipria 2017

Quaternions de l'axe k - Rotations de vues 3d

Rotate Spatial References by  Quaternions

2018 in Action

Algorithmes Expert in Armament and Defence

Dynamic Modelling and Expert Control Law on Armament Systems.

Confidential Defence.

Senior Engineer in Medium Range Missile MMP


Survey 11 – OrthoPhoto ?

Written By: Jean-Paul Cipria - Mar• 14•18

Photo with simple device with some deformations

Photo with simple device with some deformations – No similitude with real view …

Ortho Photo after scan, dense cloud, 3D model.

Ortho Photo after scan, Dense Cloud, Mesh 3D model. Like prependicular Architect Plan … as you can see almost with your eyes. But some deformations are there.

How do we correct photography to delete perspective point seen from an unique point of view ?

Created :2018-03-14 21:48:32. – Modified : 2018-03-25 18:31:55.

Complicated but Not Difficult - Bachelord Level

Bachelord Level

Complicated \wedge \overline{Difficult} Niveau BTS.

Expériences En Construction

Experiment is being drawn up



Survey 10 – Boresighting Processing – Simbleautage

Written By: Jean-Paul Cipria - Mar• 10•18

How do we break parallelism alignment between unreachable site and sighting ?

Boresighting Processing - Simbleautage-Visee-Tir

Boresighting Processing – Simbleautage – Shifted Target Path – Visée Décalée.

How do we focus on a satellite with one detector and send angle point of view to different sensors at different positions ? It is Parallax Calculation. You can control a digital servo motor to point another equipment on a same target. For example you made infra-red measurement distance, and gisement (referenced to Lambert Cartography North) from a mountain and you want to design the same target to a radar situated some meters lower.


Survey 09 – Polygonales et Topographie ?

Written By: Jean-Paul Cipria - Déc• 26•17

Quelle est une des méthodes pour relever avec précision un objet, un bâtiment, un corps de rue et le présenter sur une carte … horizontale ?

Il s’entend que la précision est très supérieure à celle obtenue par tous les autres moyens « normaux » : cartographie satellite présentés au public par un grand moteur de recherche, par le GPS Américain.

Parc Chenonceaux Meaux - Polygonales - Points Rayonnés

Polygonales et Points Rayonnés

Topographical Survey by a Theodolite

Topographical Survey by a Theodolite

Geobase - Géobase ou SIG - ©Jean-Paul

Géobase ou SIG

Parc Chenonceaux - Autocad - ©Jean-Paul Cipria 2017

Dessin CodoMad ?

Created :2017-12-26 19:00:48. – Modified : 2018-01-31 13:44:15.

Codage - Secret - Privé

Codage – Secret – Privé*

Complicated but Not Difficult - Bachelord Level

Bachelord Level

Complicated \wedge \overline{Difficult} Niveau BTS.

Expériences En Construction

Experiment is being drawn up

(*) : Une partie privée sera rendue publique le 01 juin 2018.

Je voudrais remercier Arnaud pour son excellence pédagogique et sa disponibilité hors du commun.

Mathieu, Julien et Jean-Paul ont effectué une série de levés topographiques  et altimétriques de précision sur un parc de la région parisienne, un carré de 150 m sur 150 m, dans un froid glacial qui embuait nos optiques et qui figeait nos doigts sur les différents curseurs du théodolite et sur les barres métalliques des réflecteurs. Et il ne faut pas trembler en … bullant. Nous avons pris environ 2000 points que nous avons « compilés » dans une grande géobase.

J’appelle cela « la chasse au Talus » en référence à la fabuleuse bestiole « Le Dahut » dont les pattes de gauche sont plus courtes que celles de droite afin de rester bien bullé sur les côtes en navigant perpendiculairement au gradient … bref …


Formal Méthod – Complex Method to Manage … Complexity ?

Written By: Jean-Paul Cipria - Déc• 09•17

The Formal Method claims to reduct systems logical errors number. But do we succeed to use, logically, the Formal Method ? It is a very smart paradox. Is’nt it ?

We are sorry. Those following Annexes from PhD Thesis are in French language. Some denounced ideology and author irony are typicaly … local French. Let’s try to understand French hidden meanings. Ideas are existing and relationships must be described and meaning can be detected. Is it an ontology ? It is a good exercice for us !


Created :2017-12-09 18:36:29. – Modified : 2017-12-29 21:32:37.


Very Difficult ! PhD Level.

Very Difficult ! PhD Level

Expériences En Construction

Experiment is being drawn up

Abstracts : Here we get read the methods theorical first lines to « see » how some engineers can’t understand very simple concepts by changing formal description forms from difficulties to complexities objects. Then an engineer can loose his intelligence by page 2 [SHEERAN-STALMARCK-1998] references when he can’t remember differences between « implication » and « deduction » ? And what about the following ? He discovered that some logical rules are redundant when he knows about thirty years to contract it on the minimal information quantity by Morgan equivalent theorem method but only in boolean logical implication ?

Unlike the reference document is it possible to « contract » as minimal information by Maximum Entropy Method [CIPRIA-M.E.M.-2016] from for exemple 100 000 rules to a set of 100 or 10 only ones ? Then we will avoid to have to test or read all redundant branches of a very big logical tree ? Thus processor time will be dedicated to find the « essentielle moelle » rather than doing « brute forces » ? Will we spend beginning processor time not to calculate some ways or pathes with dicotomy methods but trying to modelize the minimum package equations before to throw it to calculation methods ?