-
Notifications
You must be signed in to change notification settings - Fork 150
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
Support for Ubuntu 18.04 #63
Comments
Hi, I have the same issue. Wondering if there's an updated answer to this at the moment? Thanks |
Currently the Fetch is only supported on Ubuntu 14.04. We realize we are nearing the end of support for Ubuntu 14.04 and have started initial investigations and plans for upgrading the research robots to a further version of Ubuntu. At this time we don't have an estimate of when this work will be complete but will update the community as we have additional information. |
@rctoris Hi, just wanted to kindly ask if there were any plans to upgrade to Ubuntu 16.04. Thanks! |
Our current plan is to start work this summer to jump directly to Ubuntu 18.04. At this time we don't have an estimated completion date but will provide updates as we have them. |
Just as an update: @rctoris mentioned “this summer” ... some preliminary work has started on this. It was possible to upgrade to 18.04 and Melodic, not all dependencies were available in Melodic, so some were cloned into a catchin workspace, patched and built from source. There are some issues which we’ll work out before officially releasing... e.g. the onboard bluetooth: required for the ps3joypad and latest kernel don’t get along. But, Fetch was running Melodic, moving & MoveIt! Running today. I just wanted to update this thread. |
@moriarty Thank you! It would be fantastic to have it upgraded to 18.04, and we would upgrade our software in a heartbeat. |
For anyone with a new laptop running 16.04 (myself personal laptop included) it is possible to clone the repositories and build them with Kinetic in a catkin workspace. This was covered in another issue. #56, Specifically three comments. A few changes were required but they were straight forward from the compile errors to fix. C++11 flags were needed in a few places: #56 (comment) build errors were fixed... on Oct 2016: #56 (comment) And @pholthau recently said that running 16.04 locally & connecting to a 14.04 robot was working: #56 (comment) But the current focus is on 18.04 |
Progress Report: ros-planning/navigation#749 (comment) which once merged we will get a melodic release for ROS navigation, one of our dependencies ✔️ Once that is released some of our smaller dependencies are also ready but not released. The PR to Navigation breaks fetch_depth_layer but I have changes ready to port that to tf2. The PS3Joy pad is a weird. But from @chadrockey & @velveteenrobot & @cjds seemed to know that shaking the joypad (to keep the accelerometer publishing) was a sort-of work around... And that I need to tune some parameters as a proper work around. |
Hi everyone! first things first ... hi Patrick @pholthau I knew our paths would cross at some point ... again ... :D However, I just built the packages required for the navigation demo (Gazebo7) from source on 16.04. Seems to work as @moriarty pointed out earlier. My incentive was pretty much that I just wanted to have a look at the "Fetch stack", thus no hardware involved. I believe that's also the case for many other ppl who are "still" on 16.04 and therefore on Kinetic. From my perspective it would be great to have "kinetic-experimental" branches and some docs. The docs should clearly state that Kinetic is not supported in production environments but if you want to try some toy examples and get a feeling for the Fetch stuff ... Well why not? I am willing to document and contribute, if desired. |
I think having some support for kinetic in simulation could be worth having if people would like to contribute. For hardware support, at this point it makes the most sense to jump to melodic. |
Is there a preliminary release of |
Sorry for the delay, no But we will be testing the packages and upgrade process before the official "upgrade" process is announced and made generally available. We're working towards making the upgrade process as seamless, stable and well supported for all customers. |
This is a new package providing the "fetch_drivers" which was previously built internally and distributed as a binary only debian package. We will officially announce when the upgrade from Indigo->Melodic is ready. 18.04 and ROS Melodic on the Fetch Research Platforms is still being tested. The process isn't straight foward as there are calibration files which you will want to back-up before the upgrade. This `fetch_drivers` package also won't start like it use to because of the change from `upstart` to `systemd`. That requires `fetch_system_config` which will be open sourced soon. This `fetch_binary_drivers` package is part of a plan to distribute updates and upgrades to Fetch Research Platform customers faster in the future. This relates to ZebraDevs/fetch_ros#63 1. An officiall announcement will be made when everything is ready. 2. We will update and document the process on: https://docs.fetchrobotics.com/ 3. We will also announce via our mailing list, ros discourse and post on: https://opensource.fetchrobotics.com/
Is there any documented way of upgrading the robot itself? |
@pholthau that documentation is ready in a PR, but pending testing once the 18.04 debians are actually created. Soon :) If you want to take a look (feedback/questions very welcome), see the PR here: fetchrobotics/docs#60 |
@moriarty thanks a lot for this. Will try it out as soon as I can get my hands on the robot again! |
Warning: 18.04 has been released and works on the physical robot... These issues are being tracked here: ZebraDevs/fetch_gazebo#36 (comment) from @nickswalker
We'll email everyone who owns a Fetch and announce the 18.04 upgrade after we've solved the Gazebo9 issues. |
TL;DR:
Gazebo9 IssuesThere are still some issues with Gazebo9. But it is much better than it first did and we couldn't be blocked by these issues any longer. The main new changes to make things work:
I've bloomed "0.9.0" of fetch_gazebo as it now is, so that at least the ros build farm would test pull requests. We'll still actively work on improving the situation. If Gazebo9 issues are a blockerFor simulation only, I've released fetch_ros into 16.04 and Kinetic - this was not originally planned, and we won't support 16.04 and Kinetic on the real robot because we haven't tested the drivers, hardware and firmware on 16.04... I needed to do a lot of back and forth comparing while looking into the Gazebo9 vs Gazebo7 for debugging an issue. The version of fetch_ros released into kinetic is the same version released into indigo. I did all the testing on an 18.04 machine, using a 16.04 docker image, from this Dockerfile: ZebraDevs/fetch_gazebo#46 I hope, that by releasing simulation only support for 16.04 would help end users, and move everyone forward off of 14.04 which is about to reach EOL towards 18.04 |
Just tried upgrading to 18.04.
fails and
Since the step for |
@ryom314 Sorry to hear about the issue. If you can open a support ticket at support.fetchrobotics.com, we can get started troubleshooting the issue. Thanks! |
@ryom314 I don't believe I've seen any support ticket from you, but I also do not know which robot/research group/university you are working with. Were you able to resolve your issue? Thanks! |
Thanks for asking. I'm contacting Mark Onaga. A downgrade to 14.04 didn't
resolve the issue so it probably wasn't an OS compatibility issue.
…On Fri, May 10, 2019, 8:49 AM Eric Relson ***@***.***> wrote:
@ryom314 <https://github.com/ryom314> I don't believe I've seen any
support ticket from you, but I also do not know which robot/research
group/university you are working with. Were you able to resolve your issue?
Thanks!
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#63 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/ALQXLYE6VMOQQY2FSUOKMPTPUWKQBANCNFSM4DXO5MMA>
.
|
I've just verified that our gripper is unresponsive after the upgrade as well. We'll get a support ticket in soon! |
FYI we ended up replacing the MCB for the gripper |
(Don't know if the issue was triggered by the update to 18.04 or not.) |
Hi @nickswalker, We'll keep an eye out for the support ticket. Thanks! @ryom314 @sergeant-wizard glad you guys are back in action. We were able to use your problem board to identify a workaround, should the same thing happen going forward. |
Just to update the public, the issue from @nickswalker at University of Washington was fixed without replacing the MCB. @erelson asked in the support ticket:
And then to run:
|
@erelson should we close this ticket? I think we can deal with any of the future items under a new issue.
|
Confirmed with @erelson over Slack. I'm closing this. Please see the upgrade guide: http://docs.fetchrobotics.com/indigo_to_melodic.html And open any new issues, or support tickets if you have any problems. |
I am working on a project using ROS and Fetch robot - including both working with the real robot as well as the simulation environment.
I am going to install Ubuntu in a new computer. Can I confirm with you whether all the features are fully supported in Ubuntu 16.04.3 LTS? Or Ubuntu 14.04 is the only choice for my new computer?
Thank you very much.
The text was updated successfully, but these errors were encountered: