ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | Q&A
Ask Your Question

smach kinetic on raspberry pi 3

asked 2021-01-28 06:45:22 -0500

lfvm0001 gravatar image

Hi I am using ROS kinetic on a raspberry pi 3 (with Raspbian Buster). To install ROS on the raspberry I used this tutorial and everything was running fine.

Now I want to create a program and use SMACH, but it is not installed on my raspberry. I tried to sudo apt-get install ros-kinetic-smach but its not able to locate it. Any ideas on how to install smach on the raspberry ?


edit retag flag offensive close merge delete

1 Answer

Sort by ยป oldest newest most voted

answered 2021-01-28 09:11:46 -0500

chives_onion gravatar image

If you check the Jenkins jobs tab on the smach docs under kinetic you'll notice a binary for buster is missing, meaning you won't find it as an apt package. Is there a reason you're still working with Kinetic? You should see the binaries exist for Noetic. I'd recommend upgrading your ROS distro, if for nothing else than in anticipation of Kinetic reaching EOL in a few months. I have smash (as a dependency of flexbe) working in a docker container using Noetic on a RPi4. So it's possible, but you may need to do some major changes

edit flag offensive delete link more



Or, if you are set on kinetic for whatever reason, you could try building smach from source. Just create a catkin_ws/src in your home directory and clone the above repo into it. You should then be able to use catkin build to make smach.

Akhil Kurup gravatar image Akhil Kurup  ( 2021-01-28 23:21:51 -0500 )edit

Thanks both for your suggestions. As is there not any particular reason to use kinetic, im gonna update the ROS distro.

lfvm0001 gravatar image lfvm0001  ( 2021-01-29 04:22:00 -0500 )edit

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account.

Add Answer

Question Tools

1 follower


Asked: 2021-01-28 06:45:22 -0500

Seen: 81 times

Last updated: Jan 28 '21