Quantcast
Channel: ROS Answers: Open Source Q&A Forum - RSS feed
Viewing all articles
Browse latest Browse all 2203

Get rid of Python and other dependencies

$
0
0
Hi, I am planning on making a minimal ROS installation; either ROS1 or ROS2 is fine. It is supposed to be ported to tiny embedded systems that have little support for the rich dependencies that full-scale ROS needs. Therefore, I want the ROS installation to be as small as possible, preserving only the essential functionalities such as communications. So, How should I tailor the code? ROS [installation guide](http://wiki.ros.org/indigo/Installation/Source) introduces a bare-bones configuration. Is it the minimal ROS that can work normally? Is it possible to get rid of Python totally? I notice that even core packages (e.g. ros_comm of ROS1, rosidl of ROS2) have much Python code. Is it possible to remove the Python code? I noticed that rosdep installed many dependencies before installing ROS. Is it possible to get rid of them as well and make ROS more self-contained? It is hard to port if ROS depends on too many things. Thank you!

Viewing all articles
Browse latest Browse all 2203


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>