Aller au contenu


Photo
- - - - -

Petit véhicule d'exploration souterraine


  • Veuillez vous connecter pour répondre
10 réponses à ce sujet

#1 ROBOTITO

ROBOTITO

    Nouveau membre

  • Membres
  • 6 messages
  • Gender:Male

Posté 09 août 2024 - 12:49

Bonjour,

 

Suite à la description de ma 1ère réalisation dans ma présentation,

voici le projet d'évolution du petit véhicule d'exploration souterraine.

 

Le principe des chenilles n'est pas la solution la plus efficace pour les terrains très accidentés,

à part peut être avec des systèmes à plusieurs chenilles articulées.

 

Après avoir envisagé 6, 8, voire 10 roues motrices articulées par paires  façon chenille (l'insecte),

J'ai opté pour un modèle tout fait, un scrawler, depuis que j'ai découvert sur le net  cette discipline de radio modélisme,

le scrawling. Les capacités de franchissement incroyables de ces engins en font la base idéale pour mon projet.

 

 

 

La 2ème amélioration est le passage des commandes 'tout ou rien' en commandes proportionnelles, afin d'agir sur la vitesse

de déplacement et permettre une manipulation plus fine de la caméra.

 

Le circuit vidéo de la version 1 ayant fait ses preuves, je vais le conserver. Simple, fiable, ne nécessitant aucun programme et comprenant

une fonction éclairage infra rouge et un circuit audio micro + HP.

 

La difficulté pour moi concerne la partie commande proportionnelle. Après recherches et toujours pour utiliser le moins de fils possible,

j'envisage l'architecture suivante:

 

Joystics --- Arduino ---  Max 485  ---  liaison RS 485 (2fils)  ---  Max 485 ---  Arduino + carte de commande moteurs + différents capteurs

 

J'avais discuté lors d'un salon avec le concepteur d'un petit sous-marin professionnel filoguidé, qui avait lâché, sous la contrainte, le mot Pixhawk, qui pourrait 

remplacer l'Arduino embarqué. Il gérait les moteurs de propulsion/orientation, la caméra (servos + vidéo) ainsi que différents capteurs.

 

J'en appelle maintenant à l'expertise des honorables membres de ce forum.

 

Cette architecture vous paraît-elle cohérente ?

Que peut-on dire sur le Pixhawk ? serait-il plus adapté ?

Il y aura certainement de la programmation à faire, je suis totalement inculte en la matière, pouvez-vous me guider ?

 

Je vous remercie d'avance chaleureusement pour votre participation et j'espère que ce sujet pourra être utile à d'autres.

 

 

 

 

 

Image(s) jointe(s)

  • P1060306.JPG


#2 Mike118

Mike118

    Staff Robot Maker

  • Administrateur
  • PipPipPipPipPip
  • 10 058 messages
  • Gender:Male
  • Location:Anglet
  • Interests:Robotique, Entrepreneuriat, Innovation, Programmation, Résolution de problème, Recherche de solutions, Mécanique, Electronique, Créer, Concevoir

Posté 09 août 2024 - 04:03

Un pixhawk est une autre carte programmable à base de microcontrôleur qui intègre pas mal de choses avec des connecteurs, mais c'est le plus souvent utilisé pour les drones... Dans ton cas tu ne devrais pas en avoir besoin.

Lorsqu'on avait discuté au téléphone je t'avais proposé : 


Radiocommande de modélisme  => Récepteur radio = >- Arduino ( + écran pour afficher des retours ? ) <=> Max 485  ---  liaison RS 485 (2fils)  ---  Max 485 <=>  Arduino carte de commande moteurs + différents capteurs


Cette partie : "Radiocommande de modélisme  => Récepteur  " te permettant de réutiliser du matériel que tu as déjà sans avoir à concevoir ta manette... Reste à confirmer si la manette que tu as te conviens pour l'usage. 

Mais sinon dans l'ensemble tu as une bonne architecture ... 

Il te reste à découper ton projets en plusieurs morceaux , tester les différents morceaux 1 à 1 puis les assembler... 

Exemple de découpage en morceaux : 
=> Récepteur => Arduino  ( = récupérer les signaux de la télécommande) 
=> RS 485 entre les arduino : ( = communication bidirectionnelle 
)
=> Lecture des capteurs
=> Piloter la voiture en mode proportionnel ( inclue également le fait de câbler l'ensemble correctement avec la batterie ) 
=> Afficher des données sur un écran ? 

Comme on dit il n'y a plus qu'à !


Si mon commentaire vous a plus laissez nous un avis  !  :thank_you:

Nouveau sur Robot Maker ? 

Jetez un oeil aux blogs, aux tutoriels, aux ouvrages, au robotscope  aux articles,  à la boutique  et aux différents services disponible !
En attendant qu'une bibliothèque de fichiers 3D soit mise en place n'hésitez pas à demander si vous avez besoin du fichier 3D d'un des produits de la boutique... On l'a peut être ! 
Si vous souhaitez un robot pilotable par internet n'hésitez pas à visiter www.vigibot.com et à lire le sous forum dédié à vigibot!

 

Les réalisations de Mike118  

 

 

 


#3 jpdelespinay

jpdelespinay

    Membre

  • Membres
  • 60 messages
  • Gender:Male
  • Location:Chantonnay 85110
  • Interests:Intelligence Artificielle
    Automatisation du raisonnement
    Interfaces intelligentes
    Diagnostic de panne
    Ordinateur et robot intelligents

Posté 09 août 2024 - 04:50

J'aurais bien aimé savoir ce qu'est un scrawler, il n'y a aucune définition sur le web et les photos montrent un véhicule classique à 4 roues, bien suspendu...



#4 Mike118

Mike118

    Staff Robot Maker

  • Administrateur
  • PipPipPipPipPip
  • 10 058 messages
  • Gender:Male
  • Location:Anglet
  • Interests:Robotique, Entrepreneuriat, Innovation, Programmation, Résolution de problème, Recherche de solutions, Mécanique, Electronique, Créer, Concevoir

Posté 09 août 2024 - 04:58

J'aurais bien aimé savoir ce qu'est un scrawler, il n'y a aucune définition sur le web et les photos montrent un véhicule classique à 4 roues, bien suspendu...

 

En fait c'est un " crawler " et c'est le mot anglais qui dans le monde du modélisme désignent des véhicules RC plutôt lents et conçus pour le franchissement d'obstacles et les terrains accidentés. 

Bref un 4 roues motrices sur suspensions qui peut faire du tout terrain.


Si mon commentaire vous a plus laissez nous un avis  !  :thank_you:

Nouveau sur Robot Maker ? 

Jetez un oeil aux blogs, aux tutoriels, aux ouvrages, au robotscope  aux articles,  à la boutique  et aux différents services disponible !
En attendant qu'une bibliothèque de fichiers 3D soit mise en place n'hésitez pas à demander si vous avez besoin du fichier 3D d'un des produits de la boutique... On l'a peut être ! 
Si vous souhaitez un robot pilotable par internet n'hésitez pas à visiter www.vigibot.com et à lire le sous forum dédié à vigibot!

 

Les réalisations de Mike118  

 

 

 


#5 jpdelespinay

jpdelespinay

    Membre

  • Membres
  • 60 messages
  • Gender:Male
  • Location:Chantonnay 85110
  • Interests:Intelligence Artificielle
    Automatisation du raisonnement
    Interfaces intelligentes
    Diagnostic de panne
    Ordinateur et robot intelligents

Posté 09 août 2024 - 05:49

D'accord merci.



#6 ROBOTITO

ROBOTITO

    Nouveau membre

  • Membres
  • 6 messages
  • Gender:Male

Posté 11 août 2024 - 03:22

En effet c'est bien crawler. Pourquoi ai-je ajouté un s ??? Désolé jpdelespinay pour la recherche pour rien

 

Merci Mike pour ce rappel et le tuto.

 

Notre discussion avait porté aussi sur la télécommande. Celle livrée avec la voiture est du type

poignée avec 'gachette' pour marche avant/arrière et une molette pour la direction, classique pour une voiture.

Mais elle possède aussi un menu pour le choix de la direction: 2 roues avant directrices ou 2 roues arrières directrices ou 4 roues directrices opposées ou 4 roues

directrices dans le même sens (avancée en crabe). Chaque configuration ayant son utilité en franchissement tout terrain.

Comment transférer cette option sur une télécommande classique ?

 

Le tuto propose une Arduino UNO esclave. Peut-on la remplacer par une nano pour une question d'encombrement ?

 

Enfin quel bouquin me conseillez vous pour débuter dans l'univers Arduino ?



#7 Sandro

Sandro

    Membre chevronné

  • Modérateur
  • PipPipPipPip
  • 1 301 messages
  • Gender:Male

Posté 11 août 2024 - 05:23

Bienvenue Robotito!

Un autre spéléo sur le forum, quelle bonne nouvelle!

 

Pour l'architecture, celle proposée par Mike me semble cohérente.

 

Une alternative pourrait être d'utiliser du PoE+ (alimentation et signal ethernet 100Mbps sur les mêmes 4 fils (ou un cable ethernet standard)). L'avantage est que tu n'as plus besoin de batterie sur ton crawler (tant que tu n'a pas besoin de plus de 25W). Mais c'est un peu plus complexe. Si tu débutes en programmation, je penses pas que ce soit la solution la plus facile. Si tu es sûr de vouloir utiliser ton robot uniquement pour des entrées (et pas au fond d'une grotte), alors il y a peut-être moyen d'utiliser Vigibot (https://www.robot-ma...sur-vigibotcom/ https://www.robot-ma...taller-vigibot/ ). Dans cette option, au lieu d'utiliser des arduinos, tu utiliserais une raspberry pi (avec un hat PoE+) et une caméra raspberry Pi. Coté extérieur, il te faudra un injecteur PoE+ (avec de quoi l'alimenter), et de quoi y fournir internet (routeur 4g par exemple, ou raspberry pi/ordinateur portable qui transmet l'internet du téléphone portable vers l'ethernet). C'est l'ordi ou le téléphone qui te serviront de manette.

Même si je penses que techniquement cette solution est plus performante que celle de Mike, elle est aussi plus complexe a mettre en oeuvre (surtout si vigibot ne te conviens pas).

 

 

Sinon, pour répondre à tes autres questions :

- pour transférer le choix des options de mouvement sur une télécommande classique : tout dépend de la télécommande que tu veux utiliser : à partir du moment où tu as des boutons physiques correspondant (par exemple 2 boutons à bascule), le reste, on peut le faire en logiciel.

- remplacer l'arduino Uno du tutoriel par une arduino Nano (voir une pro mini si tu veux encore plus petit, mais c'est plus pénible de transférer le programme) ne pose aucune problème. Le tuto utilise juste 2 modèles différents pour faciliter la distinction qui est le maître et qui est l’esclave

- pour apprendre à programmer sur arduino, j'ai surtout appris avec des tutos en ligne (il y en a plein), donc j'ai pas de bouquin en particulier à te conseiller.

 

 

Enfin, une petite remarque pratique : en spéléo, il n'y a presque rien qui puisse donner l'échelle. Donc quand on voit une simple image, on n'a souvent aucune idée de la taille de ce qu'on voit (et pour ton utilisation, si la galerie fait 30cm ou 2m, ça change tout). Une solution simple est de rajouter un capteur de distance qui pointe vers le centre de l'image : si tu as la distance de ton objet, ça te donne une assez bonne idée des dimensions.


Aidez-nous à vous aider : partagez toutes les informations pertinentes : description précise du problème, contexte, schéma de câblage, liens vers la documentation des composants, votre code (ou encore mieux un code minimal reproduisant le bug), ...

Vous recevrez ainsi plus de réponses, et elles seront plus pertinentes.


#8 Mike118

Mike118

    Staff Robot Maker

  • Administrateur
  • PipPipPipPipPip
  • 10 058 messages
  • Gender:Male
  • Location:Anglet
  • Interests:Robotique, Entrepreneuriat, Innovation, Programmation, Résolution de problème, Recherche de solutions, Mécanique, Electronique, Créer, Concevoir

Posté 11 août 2024 - 11:33

 

Enfin quel bouquin me conseillez vous pour débuter dans l'univers Arduino ?

 

Pour les bases de la programmation il y a de nombreuses ressources sur internet ... 

Sur robot maker on a ce cours pour débuter : https://www.robot-ma...s/tuto-arduino/

Que tu peux suivre avec le simple petit kit :  https://www.robot-ma...no-uno-223.html

Mais il en existe de nombreux autres sites ... Mais l'idéal, quel que soit la ressource que tu utilises, c'est toujours d'apprendre en faisant en même temps ...

Sur la boutique on avait ces deux là :
https://www.robot-ma...rduino-178.html

https://www.robot-ma...rduino-176.html
Ils étaient pas mal mais commencent un peu à dater il y a peut être mieux maintenant...

On a arrêté de les vendre car ça ne se vendait pas très bien... Je suppose que la génération actuelle préfère les vidéos ...

 

 

 

Mais elle possède aussi un menu pour le choix de la direction: 2 roues avant directrices ou 2 roues arrières directrices ou 4 roues directrices opposées ou 4 roues

directrices dans le même sens (avancée en crabe). Chaque configuration ayant son utilité en franchissement tout terrain.

Comment transférer cette option sur une télécommande classique ?

 

 

Pour répondre à cette question il va falloir me dire exactement le modèle ou bien m'indiquer comment le récepteur est branché au reste de la voiture ...
 


Si mon commentaire vous a plus laissez nous un avis  !  :thank_you:

Nouveau sur Robot Maker ? 

Jetez un oeil aux blogs, aux tutoriels, aux ouvrages, au robotscope  aux articles,  à la boutique  et aux différents services disponible !
En attendant qu'une bibliothèque de fichiers 3D soit mise en place n'hésitez pas à demander si vous avez besoin du fichier 3D d'un des produits de la boutique... On l'a peut être ! 
Si vous souhaitez un robot pilotable par internet n'hésitez pas à visiter www.vigibot.com et à lire le sous forum dédié à vigibot!

 

Les réalisations de Mike118  

 

 

 


#9 ROBOTITO

ROBOTITO

    Nouveau membre

  • Membres
  • 6 messages
  • Gender:Male

Posté 19 août 2024 - 05:56

 

Pour les bases de la programmation il y a de nombreuses ressources sur internet ... 

Sur robot maker on a ce cours pour débuter : https://www.robot-ma...s/tuto-arduino/

Que tu peux suivre avec le simple petit kit :  https://www.robot-ma...no-uno-223.html

Mais il en existe de nombreux autres sites ... Mais l'idéal, quel que soit la ressource que tu utilises, c'est toujours d'apprendre en faisant en même temps ...

Sur la boutique on avait ces deux là :
https://www.robot-ma...rduino-178.html

https://www.robot-ma...rduino-176.html
Ils étaient pas mal mais commencent un peu à dater il y a peut être mieux maintenant...

On a arrêté de les vendre car ça ne se vendait pas très bien... Je suppose que la génération actuelle préfère les vidéos ...

 

 

 

Pour répondre à cette question il va falloir me dire exactement le modèle ou bien m'indiquer comment le récepteur est branché au reste de la voiture ...
 

 



#10 ROBOTITO

ROBOTITO

    Nouveau membre

  • Membres
  • 6 messages
  • Gender:Male

Posté 19 août 2024 - 05:57

Bienvenue Robotito!

Un autre spéléo sur le forum, quelle bonne nouvelle!

 

Pour l'architecture, celle proposée par Mike me semble cohérente.

 

Une alternative pourrait être d'utiliser du PoE+ (alimentation et signal ethernet 100Mbps sur les mêmes 4 fils (ou un cable ethernet standard)). L'avantage est que tu n'as plus besoin de batterie sur ton crawler (tant que tu n'a pas besoin de plus de 25W). Mais c'est un peu plus complexe. Si tu débutes en programmation, je penses pas que ce soit la solution la plus facile. Si tu es sûr de vouloir utiliser ton robot uniquement pour des entrées (et pas au fond d'une grotte), alors il y a peut-être moyen d'utiliser Vigibot (https://www.robot-ma...sur-vigibotcom/ https://www.robot-ma...taller-vigibot/ ). Dans cette option, au lieu d'utiliser des arduinos, tu utiliserais une raspberry pi (avec un hat PoE+) et une caméra raspberry Pi. Coté extérieur, il te faudra un injecteur PoE+ (avec de quoi l'alimenter), et de quoi y fournir internet (routeur 4g par exemple, ou raspberry pi/ordinateur portable qui transmet l'internet du téléphone portable vers l'ethernet). C'est l'ordi ou le téléphone qui te serviront de manette.

Même si je penses que techniquement cette solution est plus performante que celle de Mike, elle est aussi plus complexe a mettre en oeuvre (surtout si vigibot ne te conviens pas).

 

 

Sinon, pour répondre à tes autres questions :

- pour transférer le choix des options de mouvement sur une télécommande classique : tout dépend de la télécommande que tu veux utiliser : à partir du moment où tu as des boutons physiques correspondant (par exemple 2 boutons à bascule), le reste, on peut le faire en logiciel.

- remplacer l'arduino Uno du tutoriel par une arduino Nano (voir une pro mini si tu veux encore plus petit, mais c'est plus pénible de transférer le programme) ne pose aucune problème. Le tuto utilise juste 2 modèles différents pour faciliter la distinction qui est le maître et qui est l’esclave

- pour apprendre à programmer sur arduino, j'ai surtout appris avec des tutos en ligne (il y en a plein), donc j'ai pas de bouquin en particulier à te conseiller.

 

 

Enfin, une petite remarque pratique : en spéléo, il n'y a presque rien qui puisse donner l'échelle. Donc quand on voit une simple image, on n'a souvent aucune idée de la taille de ce qu'on voit (et pour ton utilisation, si la galerie fait 30cm ou 2m, ça change tout). Une solution simple est de rajouter un capteur de distance qui pointe vers le centre de l'image : si tu as la distance de ton objet, ça te donne une assez bonne idée des dimensions.

 



#11 ROBOTITO

ROBOTITO

    Nouveau membre

  • Membres
  • 6 messages
  • Gender:Male

Posté 19 août 2024 - 06:19

Merci Sandro pour cette idée qui m'a quand même donné quelques suées froides. Pour un début je vais m'en tenir

à la proposition de Mike, soit 2 braves Arduinos qui papotent ensembles. Pour le reste on verra quand je serai grand...

 

L’intégration d'un moyen de mesure des distances est prévue car j'ai rencontré le même problème que toi. Je ne comprenais pas pourquoi

le robot n'avançait plus, la galerie était simplement devenue trop étroite, impossible à déterminer sur l'écran.

(Voir capture d'écran dans ma présentation).

 

La solution envisagée sera l'utilisation d'un détecteur à ultrasons ou d'un lidar pour une plus grande portée.

Le but ultime étant de cartographier l'itinéraire en 3D, mais ça ce sera pour plus tard.

 

Pour répondre à Mike, voici la photo de la télécommande d'origine du crawler et le câblage de son récepteur

Image(s) jointe(s)

  • P1060308.JPG
  • P1060307.JPG





1 utilisateur(s) li(sen)t ce sujet

0 members, 1 guests, 0 anonymous users