-
Notifications
You must be signed in to change notification settings - Fork 58
Description
The Astrobee ROS instructions for building the ROS packages recommend Ubuntu 20.04. However, the Astrobee Android API build instructions indicate that users need to install ros-kinetic-rosjava
in order to build the ff_msgs
jar, which cannot be installed properly on Ubuntu 20.04 (or possibly 18.04).
When using Ubuntu 20.04 I can only install ROS Noetic, so I tried to install ros-kinetic-rosjava
from source from this repo found using the ROS Wiki Source Installation Instructions. When I try to build ff_msgs
using the command make ff_msgs_generate_messages_java_gradle
, I get the following output:
ERROR: the following packages/stacks could not have their rosdep keys resolved to system dependencies:
rosjava_messages: Cannot locate rosdep definition for [world_canvas_msgs]
genjava: No definition of [python-catkin-pkg] for OS version [focal]
The error output indicates that the issue is caused by dependencies that have changed between the two ROS versions. The Astrobee ROS instructions indicate that the robot hardware on ISS currently runs Ubuntu 16.04, which is supported by ROS Kinetic. I am currently trying Ubuntu 16.04 to see if that works.