GithubHelp home page GithubHelp logo

Comments (5)

SenorGentleHands avatar SenorGentleHands commented on August 23, 2024

Installing Ubuntu 16.04 resolved this issue. I would recommend adding system requirements to the readme.

from astrobee_android.

trey0 avatar trey0 commented on August 23, 2024

As we are planning to transition the ISS Astrobees to Ubuntu 20.04 and generally advise new guest science developers to work in 20.04, we should probably try to fix this dependency issue and make 20.04 a viable platform for astrobee_android development.

This might mean doing a minimal custom port of ros-kinetic-rosjava to create a stand-in for the missing ros-noetic-rosjava package, or some other approach.

As noted earlier, staying on Ubuntu 16.04 is a viable interim workaround, but going forward, it will at least be confusing and inconvenient to require 16.04 just for astrobee_android development, while 20.04 is recommended generally.

from astrobee_android.

rgarciaruiz avatar rgarciaruiz commented on August 23, 2024

Our approach to addressing this issue with other users so far has been to provide/generate the necessary JAR files (built with Ubuntu 16) and use kinetic on Android while keeping the simulator on Ubuntu 20 (noetic).

Of course, this might not work for all use cases (and it's inconvenient) so we are looking into other options as well.

Documentation is lagging behind but we are working on it, so we appreciate your feedback.

from astrobee_android.

marinagmoreira avatar marinagmoreira commented on August 23, 2024

I would add that we have an example on how to generate these jar files with docker on Ubuntu 20.04 in https://github.com/nasa/isaac/blob/master/scripts/docker/build_apk.Dockerfile and it is part of the isaac CI in https://github.com/nasa/isaac/blob/master/.github/workflows/apk.yaml (meaning it runs every time someone does a commit).

I would also point out that in 18.04 I only built the jars and the apk compiled natively, but in 20.04 I had to put the entire flow inside the Docker image. (https://github.com/nasa/isaac/blob/v0.2.5/scripts/docker/build_msgs_jar.Dockerfile and https://github.com/nasa/isaac/blob/v0.2.5/.github/workflows/apk.yaml)

from astrobee_android.

bcoltin avatar bcoltin commented on August 23, 2024

We believe Ruben fixed this.

from astrobee_android.

Related Issues (15)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.