Skills

Software expertise

  • Acquiring, post-processing and data merging
  • Artificial intelligence and control-command
  • User interface, web interfaces
  • Simulator
  • Micro-controller software
  • Mobile apps (iOS, Android)
  • Embedded linux, real time

Expertise on different languages, including :

  • C/C++ including C++ 11
  • Python 2 & 3
  • JAVA 7 & 8
  • HTML, Javascript, CSS

Expertise on different libraries and middlewares, including :

  • Qt – For applications development and UIs !
  • PCL – Point Cloud Library, For our 3D vision projects
  • OpenCV – For image processing and vision
  • Gazebo – To simulate our robots and algorithms
  • ROS – Robot Operating System, for our robots !
  • Angular 2 – For web development
  • Spring – For Java applications
c++
Qt for UI and applications developments. Desktop and Embedded
python
pcl
For web development !
opencv
xspring-leaf.sh-340x340.png.pagespeed.ic.K5PrZIokfE
ros
web
gazebo
angular2logo
android-logo

Algorithms skills

  • Vision, image processing, SONAR, RADAR and LIDAR data processing
  • Data merging : vision, sonar, lidar, radar
  • Bayesian filtering : Kalman, Multi-Gaussian, particles filtering …
  • Mathematics: graph, Petri nets
  • Control-command and control engineering
  • Learning, neural network, genetic algorithms, support vector machine (SVM)

Implementation Examples

  • Unmarked vehicles and people tracking done by a robot equipped with various sensors
  • SLAM : Simultaneous Localization and Mapping
  • Online mission planning and re-planning
  • Trajectory planning and smoothing
  • Obstacles avoidance
  • Objects semantic recognition
  • Truck 3D reconstruction
  • 3 axes turret gyro-stabilization
mechatronics
  • Preliminary study
  • Feasibility analysis
  • System specification
  • Robust implementation, IP65
  • Sensors and embedded computer integration on custom modules
  • Models and prototypes creation