Ask Your Question

Revision history [back]

click to hide/show revision 1
initial version

Deploying code on a robot

This question is somewhat broad, but we're looking for ideas...

We are a small group of developers are testing on an autonomous robot. The robot is set up to be a ubuntu server that we ssh into and launch nodes/test code/etc. The robot runs on a network without internet access. We're looking for an efficient way to handle our code between our personal laptops and the robot.

Our thought was this - Once the code was built with catkin_make install, use a bash script to scp the created directories (install/lib, install/etc, install/share, etc...) onto the robot. This problem is the robot can't launch the created executables, but the personal laptop can (error: 'ros cannot execute binary file').

Does anyone have a more efficient way to handle code deployment? Does anyone know how to get the executables to run using this method?

Thanks

Deploying code on a robot

This question is somewhat broad, but we're looking for ideas...

We are a small group of developers are testing on an autonomous robot. The robot is set up to be a ubuntu server that we ssh into and launch nodes/test code/etc. The robot runs on a network without internet access. We're looking for an efficient way to handle our code between our personal laptops and the robot.

Our thought was this - Once the code was built with catkin_make install, use a bash script to scp the created directories (install/lib, install/etc, install/share, etc...) onto the robot. This problem is the robot can't launch the created executables, but the personal laptop can (error: 'ros cannot execute binary file').

Does anyone have a more efficient way to handle code deployment? Does anyone know how to get the executables to run using this method?

Thanks