Replies: 5 comments
-
@TakaHoribe Do you have any comments? |
Beta Was this translation helpful? Give feedback.
-
There was also discussion whether there should be a multiplexer function in the vehicle interface to choose between autonomous commands and joystick command. |
Beta Was this translation helpful? Give feedback.
-
I see a complete vehicle_interface design tree in the doc, with previous discussions on the specifics linked. However ther have been no issue or PR on it since. Joystick is listed in the design as an additional input to vehicle_interface. If this architecture is good as it is, then I can go ahead to start working on the vehicle_interface and vesc_interface. |
Beta Was this translation helpful? Give feedback.
-
https://github.com/orgs/autowarefoundation/discussions/2657 This was the arch wg meeting on the vehicle interface, it might help. |
Beta Was this translation helpful? Give feedback.
-
I've made an issue and some additional thoughts about the Autoware.Auto's |
Beta Was this translation helpful? Give feedback.
-
Background
The racing WG is starting to work on porting the VESC interface package from Autoware.Auto, which has a dependency on the
vehicle_interface
that act as a base class for all vehicle interface nodes in Autoware.Auto. @mitsudome-r and I are considering the best practice for doing this, as the package is complicated with safety state machine and other features that may or may not be necessary for Universe. A couple of questions need to be addressed:Some considerations
The current
vehicle_interface
is simply a base class node which is subclassed by various implementation packages such aslgsvl_interface
andvesc_interface
. To launch on different vehicle/simulator, the child node is launch directly.The ROS Pluginlib is a potential way of expanding the base vehicle interface. This way different vehicle platforms would all just launch the
vehicle_interface
node, and provide a plugin supplied from vehicle-specific plugin package.Beta Was this translation helpful? Give feedback.
All reactions