It is correct that as of now we officially have the support for Gen3 arm only. However, we encourage you to refer to the ROS interface documentation of Gen3.
The ROS support for Gen2 also will be similar i.e. setup ROS, clone ROS packages from Kinova GitHub, and connect the robot with the host. The workflow to connect MATLAB with ROS using ROS Toolbox is identical and you can refer few shipping examples that we have for Gen3 and modify them for Gen2.
Along with the ROS interface, Kiova also has MATLAB MEX API for Gen2 similar to Gen3. Please refer to the following links.
- Kinovarobotics/matlab_Kinovaapi_wrapper
- Kinovarobotics/matlab_Kinovaapi_wrapper
