Je concevrai des modèles robot URDF et configurerai des simulations ros2 gazebo
Ingénieur en conception mécanique
À propos de ce service
Vous souhaitez transformer votre conception mécanique en un robot autonome prêt pour la simulation ? En tant qu'ingénieur en mécanique et robotique, je me spécialise dans la liaison entre la physique du matériel et le logiciel intelligent.
Ce que je propose :
- CAD à URDF/Xacro : Conversion fluide de modèles SolidWorks avec joints, liens et tags de collision précis.
- Simulation Gazebo : Création d'environnements physiques réalistes, mondes personnalisés, et intégration de plugins de capteurs (LiDAR, IMU, caméras de profondeur).
- Autonomie et navigation : Configuration complète de la pile ROS2 Nav2, cartographie SLAM Toolbox, et localisation AMCL pour AMRs/AGVs.
- Pipeline de contrôle : Configuration de ros2_control pour la conduite différentielle ou les bras robotisés.
Pourquoi me choisir ? Parce que je comprends à la fois l'ingénierie mécanique et la pile logicielle, je m'assure que votre simulation reproduit parfaitement la dynamique physique du monde réel.
️ NOTE : Chaque projet de robotique est unique. Merci de me contacter avant de commander pour discuter de vos spécifications !
Type de contrôle:
Robots industriels
•
Robots mobiles (AGV)
Marques d'appareils:
ABB
•
KUKA
•
Universal Robots
Langage de programmation:
C / C++
•
Python
Logiciel:
Autres
Mon portfolio
FAQ
Traduction automatique
Q1 : Comment gérez-vous les propriétés de masse complexes et les tenseurs d'inertie lors de la conversion de SolidWorks en URDF ?
Je n'utilise pas de valeurs par défaut génériques. Je calcule la masse précise, le centre de masse (CoM) et la matrice du tenseur d'inertie (I_xx, I_xy, I_xz, etc.) directement à partir des propriétés matérielles physiques de votre SolidWorks. Si vous utilisez des modèles CAD simplifiés, j'estime analytiquement les limites pour garantir la cohérence avec Gazebo.
Q2 : Quelles versions de ROS2 et quelles implémentations de middleware (RMW) supportez-vous ?
Je développe principalement pour ROS2 Humble Hawksbill et Jazzy Jalisco sur Ubuntu 22.04/24.04 LTS, mais je peux m'adapter à des configurations plus anciennes comme Foxy ou Galactic si votre système legacy le nécessite. Je configure des layouts compatibles nativement avec des implémentations RMW standard comme CycloneDDS et FastDDS.
Q3 : Quelle approche adoptez-vous pour éviter le glissement des roues ou un comportement physique erratique dans Gazebo ?
Je calibre les tags de référence <gazebo> pour la friction (mu_1, mu_2) et la rigidité de la surface (kp, kd). Associé à des gains PID finement ajustés dans la configuration YAML de ros2_control, cela garantit une odométrie stable et une dynamique réaliste de contact avec le sol.
Q4 : Pouvez-vous configurer des réseaux de capteurs personnalisés et des arbres TF ?
Oui. J'intègre des plugins rayons accélérés par GPU pour LiDAR 3D, caméras de profondeur et IMUs. Je cartographie leurs cadres de coordonnées exacts dans une structure d'arbre TF propre, assurant des flux de données parfaitement synchronisés pour une fusion fiable des données SLAM et Nav2.

