Community
cancel
Showing results for 
Search instead for 
Did you mean: 
EHube
New Contributor I
1,527 Views

Loading ROS onto the Edison

I am at my wits end at this point. I've been attempting to load robot operating system onto the edison. All attempts have failed. I've tried using debian 32, debian 64, ubuntu 32, and ubuntu 64. Each guide I tried failed. I don't know what to do at this point. There have been so many attempts I don't even remember a quarter of what I did now. Has anyone been able to load ROS onto the Edison thus far? I am in desperate need of advice.

15 Replies
idata
Community Manager
209 Views

Hi EricHubert,

 

 

What guides have you followed? I found a few links that show how to install ROS on the Edison. Take a look at:I haven't tried to install ROS in the Edison since this is not the supported image, but hopefully you can find these guides useful. Let us know you results.

 

 

Sergio

 

209 Views

I tried to install ROS under Yocto, but failed.

https://wiki.ith.intel.com/display/robotics/Installing+ROS+on+the+Edison# InstallingROSontheEdison-InstallROSfromIPKPackages https://wiki.ith.intel.com/display/robotics/Installing+ROS+on+the+Edison# InstallingROSontheEdison-InstallROSfromIPKPacka…

idata
Community Manager
209 Views

Up to what point in the guide were you successful? What step gives you an error or doesn't allow you to proceed? Do you see any errors?

 

 

Sergio

 

209 Views

When make edison-image, appeared some errors that 407 Proxy Authentication Required (but I have set a proxy, or wouldn't connect the Internet).

After adding ROS, when make edison-image, it appeared some errors like

ERROR: Nothing RPROVIDES 'packagegroup-ros-commpackagegroup-core-ssh-openssh' (but /home/pcx/ws/edison-src/meta-intel-edison/meta-intel-edison-distro/recipes-core/images/edison-image.bb RDEPENDS on or otherwise requires it)

I have decided to install ROS under Ubilinux

idata
Community Manager
209 Views

If you're going to use the Ubilinux image, I'd suggest you contact Ubilinux. They might be able to provide a more accurate response with issues related to Ubilinux. Look at: http://www.emutexlabs.com/ubilinux http://www.emutexlabs.com/ubilinux

 

 

Sergio

 

209 Views

Do you have any idea about the error

ERROR: Nothing RPROVIDES 'packagegroup-ros-commpackagegroup-core-ssh-openssh' (but /home/pcx/ws/edison-src/meta-intel-edison/meta-intel-edison-distro/recipes-core/images/edison-image.bb RDEPENDS on or otherwise requires it)

idata
Community Manager
209 Views

This is most likely because you didn't include packagegroup-core-ssh-openssh \ in the edison-image.bb file.

 

What are the contents of your meta-intel-edison-distro/recipes-core/images/edison-image.bb file?

 

 

Sergio

 

EHube
New Contributor I
209 Views

I believe I found the problem. It is unable to find the DFU device. Any ideas on this?

D:\Downloads\dfu-util-0.8-binaries\win32-mingw32>dfu-util -l

dfu-util 0.8

Copyright 2005-2009 Weston Schmidt, Harald Welte and OpenMoko Inc.

Copyright 2010-2014 Tormod Volden and Stefan Schmidt

This program is Free Software and has ABSOLUTELY NO WARRANTY

Please report bugs to mailto:dfu-util@lists.gnumonks.org dfu-util@lists.gnumonks.org

D:\Downloads\dfu-util-0.8-binaries\win32-mingw32>

idata
Community Manager
209 Views

I'd suggest you to contact ROS support http://www.ros.org/support/ http://www.ros.org/support/ to help you install this image. We don't have any documentation on how to port this image to the Edison since we only support the default Yocto image from this site: https://software.intel.com/en-us/iot/hardware/edison/downloads IoT - Intel® Edison Board Download | Intel® Developer Zone.

Sergio

 

EHube
New Contributor I
209 Views

Victory! I was able to get ubilinux loaded. Once I figured out the problem was likely because the dfu device was not detected I switched to another computer. Oddly, this was a tablet running windows and an OTG connector. (Yes, those actually exist:) I installed the edison software and drivers before I plugged in the edison. dfu-util -l listed something for once and it was a lot of somethings. flashall loaded the image. It did look like it locked the tablet for a while but I let it run and it eventually finished. My question is now that we know the edison will take the image and that one of my computers is able to see the edison via dfu-util -l and the other can not what is the difference between the two. Second part of that question is what does one do to get the non-communicating computer to communicate? I have to assume this is an intel driver issue. How does one proceed?

idata
Community Manager
209 Views

One option is to check the dfu version you're using on both computers. What OS do you have in the computer that sees the Edison, and the OS of the computer that doesn't?

 

 

Sergio

 

EHube
New Contributor I
209 Views

Not working computer:

Windows 8.1 64 bit dfu-util 0.8

Working tablet

Windows 10 32 bit dfu-util 0.8-msvc

idata
Community Manager
209 Views

What USB drivers did you install for the Edison? Did you install any drivers on the tablet, if so, which ones? This may be related to USB as well. There are some problems that have been reported while using 3.0 USB ports. The Edison uses USB 2.0 so using 3.0 may cause issues.

 

 

Make sure your always powering your board through an external DC power supply when attempting to flash.

 

 

If you still have issues, post a picture of the device manager showing both USB ports connected to the computer, and another showing the device manager and the ports connected using the tablet.

 

 

Sergio

 

idata
Community Manager
209 Views

Hi EricHubert

 

 

Were you able to try our latest suggestion, what were your results?

 

 

Sergio

 

EHube
New Contributor I
209 Views

I apologize for the late response. Since I was able to accomplish my main goal of getting the Edison flashed I haven't tried to "fix" my main computer. If I do "get around to it" then I will post more here. In the mean time I am up, running, and happy.

Reply