What is the best path for an Ackermann controller?
Hello ROS World! This is an awesome project that I had no knowledge of prior to December. I wouldn't even be attempting my project without it. I am trying to implement an ackermann like robot. (4 wheel steering and propulsion, no crabbing, no circles in place, not at all round in shape.) I am trying to build the nav2 stack in foxy with either TEB or pursuit controller. The pursuit controller expected a "filter values" file that wasn't present, then some overrides that aren't overridden in the code. I tried to bypass these, but it just got worse. I decided that perhaps the pursuit code wasn't intended to be suitable with foxy and thought that perhaps the teb plugin would be easier for a beginner to get built because it had a foxy branch. I have been fighting with libg2o for a few days with no luck. I have the libg2o library installed in usr/local/ but the code does not seem to recognize it. It looks to me like maybe the file names it is searching for have changed format? Is it easier to fix the libg2o problem or to make pure pursuit function for me? Is this a configuration problem or a version sort of problem? On the face of it I'd rather end up with pursuit but perhaps I could work with TEB for a few months and get lots of other things working like sensors and simulations and come back to pursuit then?
I'm happy to continue climbing the learning curve, but I would really appreciate a shove in the right direction.
Thanks! Howard