I am teaching an intro to robotics course for the first time this semester. Eventually we want to shift our undergrad programming courses to Python, but so many are trained on Matlab, that I have allowed the students this semester to use either Python or Matlab for their homework. I also haven't been super specific about whether they have to use ROS1 or ROS2.
I always use Python, but had a couple of students using Matlab come to me and we can't figure out for the life of us how to call services or actions from the Matlab ROS2 interface. It doesn't even seem as if the functionality exists in the documentation. Is their ROS2 implementation currently not feature-full?