Retrofit existing 4WS vehicle with ROS 2
I’m completely new to ROS and have done some reading to try and understand how I should approach this.
I have an existing 4 wheel steer vehicle with all the different drive modes you need. Moving like a crab (all wheels same angle), pivoting around its on center point, car steer etc. Looking in to retrofitting it with ROS2 for autonomous driving and need some advice on the setup approach for this.
Since all the drive modes and calculations for that already exist, is it possible to only expose say velocity and drive angle to the vehicle and use the existing functionality or do I need to expose every single wheel and develop this kind of functionality again in ros2_control?
Would it be possible to skip ros2_control since most of that already exist in the vehicle control system and connect it directly to NAV2 with a URDF of the vehicle setup?
Anyone? please? :)