walkingmachinegraveyard / sara_commun

Commun packages for the Sara robot
4 stars 0 forks source link

Vélocité des moteurs #46

Closed maximest-pierre closed 7 years ago

maximest-pierre commented 7 years ago

Vérifier la vitesse nécessaire pour pogner la tractions dans plusieurs type de plancher.

gortium commented 7 years ago

ROS et les drive sont sensé s'adapter pour atteindre la vitesse désiré peux importe le sol non?

maximest-pierre commented 7 years ago

Des fois il a des command cmd_vel mais le robot bouge pas. Mon idee est de faire des launch file different pour les divers surface. vel_y_min = 0.2 pour ciment pis vel_y_min = 0.4 pour tapis.

JeffCousineau commented 7 years ago

Est-ce qu'il y a un minimum de vitesse pour que le robot avance, genre setté dans les drives ?

maximest-pierre commented 7 years ago

Dans move_base ya un parametre pour sa

gortium commented 7 years ago

En fait les cmd_vel ne devrait pas changer d'apres la surface ! une vitesse est une vitesse. Ce qui va changer c'est l'effort (N/m) pour arriver a cette vitesse. C'est une autre raison pourquoi je veux utiliser ros_control. Il permet de controler l'effort par joint. issue #8

JeffCousineau commented 7 years ago

Ouais tu devrais pas avoir à dire au robot quel type surface il roule, dans une maison t'as autant du tapis que du plancher

gortium commented 7 years ago

Hmm ros_control ne fait pas de la magie non plus, il va pt falloir creer des service pour dire a ros_control quel suface sara est dessus.. et un moyen de detecter ca.. va falloir penser à ça.. mais l'idée de base c'est d'avoir le meme cmd_vel peux importe, et puis dans ros_control, choisir l'effort qui convien.

gortium commented 7 years ago

Ha je me trompe pt..! il y a des controlleurs dans ros_control.. c'est pt eux qui augmente l'effort automatiquement.. hmmm a investiguer. Va pt falloir creer notre propre controller a partir de wm_mecanum_cmd et wm_odometry_feedback

gortium commented 7 years ago

Je close parce que l'issue #8 (ros_control) va s'en occuper.