how do I install rclpy on an arm processor with ros2?
I'm currently trying to get ros2 working on my pi zero w with an arch Linux os (still, for those who saw my last few posts). After following the instructions from the ROS2 on arm architecture git page below, I get a response that the system is missing rclpy. Since I can't get rclpy to install with ros2, I was thinking about installing it separately but I can't make the process work. Does anyone know how I can install rclpy on its own?
Thanks!
Here's a link to the page I followed so far: https://github.com/ros2-for-arm/ros2/...
The instructions you refer to explicitly ignore building
rclpy
. Therefore it isn't available afterwards. I am not sure why the instructions leave it out - probably it is much more "difficult", You might want to open a ticket on the repository providing the instructions asking forrclpy
support.If you check out our progress so far here https://github.com/austinstig/ros2-ra... you'll see that we left python support in because we intend to use those capabilities when this bug is fixed.
I think this issue may be related to the python build not using the crosscompiler toolchain. It builds 64bit *.so files for rclpy instead of the 32bit that the crosscompiler should make. Not entirely sure where this change should be made to fix...
Yes, the instructions does not specify how to build python related packages because it requires additional steps that are not currently described. It is harder to get a list of easy steps as it requires more dependencies that needs to be already cross-compiled. Feel free to open an issue.