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++
- Python
- JAVA
- HTML, Javascript, Typescript, 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 – For web development
- Spring – For Java applications
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
- Preliminary study
- Feasibility analysis
- System specification
- Robust implementation, IP65
- Sensors and embedded computer integration on custom modules
- Models and prototypes creation