Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add Ubuntu 18.04 support #2

Open
jviereck opened this issue Sep 16, 2019 · 8 comments
Open

Add Ubuntu 18.04 support #2

jviereck opened this issue Sep 16, 2019 · 8 comments
Assignees
Labels
enhancement New feature or request

Comments

@jviereck
Copy link
Contributor

The current main install script is using Ubuntu 16.04. This issue is about adding support for Ubuntu 18.04.

At the point of writing the idea is to try out ROS2 and support only python3.

@jviereck
Copy link
Contributor Author

jviereck commented Sep 17, 2019

Update (@avadesh02 work, not mine):

  • Basic Ubuntu 18.04 script is there
  • Pinocchio + TSID + Gepetto work with python3

Todo:

  • Merge script from 1 in the official image (and convert shell to docker files)
  • Use Ros2
  • Run software from the lab to verify installation
  • Other open todos

@avadesh02
Copy link
Contributor

Update :

I am not sure how to check if ros2 is installed properly (couldn't find any quick examples and roscore does not exist anymore). I don't know much about ros to dig into this and figure things out quickly. I will be grateful if someone else who knows ros well can look into this (@jviereck @MaximilienNaveau @vincentberenz) will look into this.

  • Based on what I read, ros2 is under heavy development and there seems to be several issues with it as of now. Also, for some of the functionalities that we may need we will have to depend on melodic and use ros1 bridge as these packages have not been migrated to ros2 yet.

@skleff1994
Copy link

This script installs ROS 2 from source (tested successfully on my machine) :
install-ros2.txt

@MaximilienNaveau
Copy link
Contributor

MaximilienNaveau commented Sep 20, 2019

Update:

Managed to install ROS2 on Ubuntu16.04:
- The unit-tests fails but their simple subscriber/publisher works
- I need to dig into the services as the implementation of the examples from the installation does NOT seem to work...

@jviereck
Copy link
Contributor Author

For testing ros2 installation:

  • does catkin_make work?
  • does rviz work?

Plan to work on rtpreempt script during this week and verify on at least BLMC robot (better kuka).

@jviereck
Copy link
Contributor Author

jviereck commented Oct 9, 2019

@MaximilienNaveau
Copy link
Contributor

Ubuntu18.04 + RT_PREEMPT patch are available on master.

@MaximilienNaveau
Copy link
Contributor

I will investigate ROS2 a bit more in the following weeks as it would seem that even with my upgrade of dynamic_graph_manager to use python3, ROS (using python2) creates a mess in the environment variables...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

5 participants