<?xml version="1.0" encoding="UTF-8"?>        <rss version="2.0"
             xmlns:atom="http://www.w3.org/2005/Atom"
             xmlns:dc="http://purl.org/dc/elements/1.1/"
             xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
             xmlns:admin="http://webns.net/mvcb/"
             xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
             xmlns:content="http://purl.org/rss/1.0/modules/content/">
        <channel>
            <title>
									Experiences with ROS on multiple platforms - ROS				            </title>
            <link>https://forum.dronebotworkshop.com/ros/experiences-with-ros-on-multiple-platforms/</link>
            <description>Discussion board for Robotics, Arduino, Raspberry Pi and other DIY electronics and modules. Join us today!</description>
            <language>en-US</language>
            <lastBuildDate>Sun, 11 Oct 2026 18:42:01 +0000</lastBuildDate>
            <generator>wpForo</generator>
            <ttl>60</ttl>
							                    <item>
                        <title>RE: Experiences with ROS on multiple platforms</title>
                        <link>https://forum.dronebotworkshop.com/ros/experiences-with-ros-on-multiple-platforms/paged/2/#post-3072</link>
                        <pubDate>Sat, 24 Aug 2019 07:03:22 +0000</pubDate>
                        <description><![CDATA[@spyderSounds like good advice to me.  Thanks]]></description>
                        <content:encoded><![CDATA[<p>@spyder</p><p>Sounds like good advice to me.  Thanks</p>]]></content:encoded>
						                            <category domain="https://forum.dronebotworkshop.com/ros/">ROS</category>                        <dc:creator>starnovice</dc:creator>
                        <guid isPermaLink="true">https://forum.dronebotworkshop.com/ros/experiences-with-ros-on-multiple-platforms/paged/2/#post-3072</guid>
                    </item>
				                    <item>
                        <title>RE: Experiences with ROS on multiple platforms</title>
                        <link>https://forum.dronebotworkshop.com/ros/experiences-with-ros-on-multiple-platforms/paged/2/#post-3064</link>
                        <pubDate>Sat, 24 Aug 2019 02:24:10 +0000</pubDate>
                        <description><![CDATA[Posted by: @starnovice I have a usb hard drive with some data on it that I don&#039;t want to lose.  Can I create a partition to use for a swap space on the Pi3+?Yes Posted by: @starnovice Sugges...]]></description>
                        <content:encoded><![CDATA[<blockquote data-userid="74" data-postid="3056" data-mention="starnovice"><div class="wpforo-post-quote-author"><strong> Posted by: @starnovice </strong></div><p>I have a usb hard drive with some data on it that I don't want to lose.  Can I create a partition to use for a swap space on the Pi3+?</p></blockquote><p>Yes</p><blockquote data-userid="74" data-postid="3056" data-mention="starnovice"><div class="wpforo-post-quote-author"><strong> Posted by: @starnovice </strong></div><p>Suggestions on how?</p></blockquote><p>Buy a $10 thumb drive</p><p>Seriously. I've looked into this in the past, and decided that I'm not confident enough in my own skills to pull off something like this on a drive with data that I don't want to lose. My best suggestion is to go to the store, buy a thumb drive, and use that, because the downside of making a single mistake in a process that I've never actually even TRIED (because I was afraid to) means that you lose your data. </p><p>Let's do a cost benefit analysis...</p><p>You say you don't want to lose your data, which means it's irreplaceable, making the cost of the data beyond monetary value</p><p>Whereas the benefit is that you save $10 and a trip to the store</p><p>I've done things like this on new drives, where there was no fear of lost data, but, never on a live drive</p>]]></content:encoded>
						                            <category domain="https://forum.dronebotworkshop.com/ros/">ROS</category>                        <dc:creator>Spyder</dc:creator>
                        <guid isPermaLink="true">https://forum.dronebotworkshop.com/ros/experiences-with-ros-on-multiple-platforms/paged/2/#post-3064</guid>
                    </item>
				                    <item>
                        <title>RE: Experiences with ROS on multiple platforms</title>
                        <link>https://forum.dronebotworkshop.com/ros/experiences-with-ros-on-multiple-platforms/paged/2/#post-3056</link>
                        <pubDate>Fri, 23 Aug 2019 19:07:55 +0000</pubDate>
                        <description><![CDATA[@spyderI have a usb hard drive with some data on it that I don&#039;t want to lose.  Can I create a partition to use for a swap space on the Pi3+?  Suggestions on how?]]></description>
                        <content:encoded><![CDATA[<p>@spyder</p><p>I have a usb hard drive with some data on it that I don't want to lose.  Can I create a partition to use for a swap space on the Pi3+?  Suggestions on how?</p>]]></content:encoded>
						                            <category domain="https://forum.dronebotworkshop.com/ros/">ROS</category>                        <dc:creator>starnovice</dc:creator>
                        <guid isPermaLink="true">https://forum.dronebotworkshop.com/ros/experiences-with-ros-on-multiple-platforms/paged/2/#post-3056</guid>
                    </item>
				                    <item>
                        <title>RE: Experiences with ROS on multiple platforms</title>
                        <link>https://forum.dronebotworkshop.com/ros/experiences-with-ros-on-multiple-platforms/#post-3021</link>
                        <pubDate>Thu, 22 Aug 2019 16:15:56 +0000</pubDate>
                        <description><![CDATA[@spyderThat is a good idea about the swap space, I will have to do that and try again.]]></description>
                        <content:encoded><![CDATA[<p>@spyder</p><p>That is a good idea about the swap space, I will have to do that and try again.</p>]]></content:encoded>
						                            <category domain="https://forum.dronebotworkshop.com/ros/">ROS</category>                        <dc:creator>starnovice</dc:creator>
                        <guid isPermaLink="true">https://forum.dronebotworkshop.com/ros/experiences-with-ros-on-multiple-platforms/#post-3021</guid>
                    </item>
				                    <item>
                        <title>RE: Experiences with ROS on multiple platforms</title>
                        <link>https://forum.dronebotworkshop.com/ros/experiences-with-ros-on-multiple-platforms/#post-3020</link>
                        <pubDate>Thu, 22 Aug 2019 15:18:01 +0000</pubDate>
                        <description><![CDATA[@starnoviceI ran into the same problem with both ros and tensorfow (before they made it simple) my solution to that was to install an 8g usb thumb drive and assign the whole thing as swap. I...]]></description>
                        <content:encoded><![CDATA[<p>@starnovice</p><p>I ran into the same problem with both ros and tensorfow (before they made it simple) my solution to that was to install an 8g usb thumb drive and assign the whole thing as swap. It worked after that</p><p>The os for the pi4 is newly refabbed, and i dont know if it's campatible yet. I haven't tried it yet, too many detours</p>]]></content:encoded>
						                            <category domain="https://forum.dronebotworkshop.com/ros/">ROS</category>                        <dc:creator>Spyder</dc:creator>
                        <guid isPermaLink="true">https://forum.dronebotworkshop.com/ros/experiences-with-ros-on-multiple-platforms/#post-3020</guid>
                    </item>
				                    <item>
                        <title>RE: Experiences with ROS on multiple platforms</title>
                        <link>https://forum.dronebotworkshop.com/ros/experiences-with-ros-on-multiple-platforms/#post-3019</link>
                        <pubDate>Thu, 22 Aug 2019 14:13:20 +0000</pubDate>
                        <description><![CDATA[@spyderI&#039;m wondering if you can&#039;t compile a ros image for the Pi4.  I could get it to work on a Pi3+ but I think I ran out of memory and it hung up.]]></description>
                        <content:encoded><![CDATA[<p>@spyder</p><p>I'm wondering if you can't compile a ros image for the Pi4.  I could get it to work on a Pi3+ but I think I ran out of memory and it hung up.</p>]]></content:encoded>
						                            <category domain="https://forum.dronebotworkshop.com/ros/">ROS</category>                        <dc:creator>starnovice</dc:creator>
                        <guid isPermaLink="true">https://forum.dronebotworkshop.com/ros/experiences-with-ros-on-multiple-platforms/#post-3019</guid>
                    </item>
				                    <item>
                        <title>RE: Experiences with ROS on multiple platforms</title>
                        <link>https://forum.dronebotworkshop.com/ros/experiences-with-ros-on-multiple-platforms/#post-3014</link>
                        <pubDate>Thu, 22 Aug 2019 06:49:04 +0000</pubDate>
                        <description><![CDATA[@starnoviceThe only caveat I&#039;d like to add so far is that you can&#039;t install arduino from apt-get. I mean, you can, but, it&#039;s gonna be an old version that doesn&#039;t work well. Lots of buttons l...]]></description>
                        <content:encoded><![CDATA[<p>@starnovice</p><p>The only caveat I'd like to add so far is that you can't install arduino from apt-get. I mean, you can, but, it's gonna be an old version that doesn't work well. Lots of buttons left out. You need to install the latest (that I found) version, which is "arduino-1.8.9-linuxarm.tar.xz", and then, don't follow the instructions for installing</p><p>"arduino-linux-setup.sh" didn't work <strong>on the Pi</strong>, it might be for regular linux, I just used "install.sh" and that worked fine</p><p>Oh, and get the 32 bit. </p><p>I got the Pi3 and the Pi4 working with the arduino. I haven't tried the Jetson yet</p><p>On the Pi4, when I plugged it in, the USB picked it up nicely</p><p>463</p><p>And it labeled the port for the arduino without a problem</p><p>464arduinoloaded</p><p>And the IDE picked it up and labeled it with all the info which my windows machine seems rather disinclined to do</p><p>465</p><p>Haven't tried the ROS yet on the Pi4 tho. All the images I have for ROS are for the Pi3</p>]]></content:encoded>
						                            <category domain="https://forum.dronebotworkshop.com/ros/">ROS</category>                        <dc:creator>Spyder</dc:creator>
                        <guid isPermaLink="true">https://forum.dronebotworkshop.com/ros/experiences-with-ros-on-multiple-platforms/#post-3014</guid>
                    </item>
				                    <item>
                        <title>RE: Experiences with ROS on multiple platforms</title>
                        <link>https://forum.dronebotworkshop.com/ros/experiences-with-ros-on-multiple-platforms/#post-3008</link>
                        <pubDate>Thu, 22 Aug 2019 01:10:37 +0000</pubDate>
                        <description><![CDATA[Arduino on LinuxThe ROS tutorial on this is really quite straight forward and should not be feared.  It is even a good project if you only have a short amount of time.  The main issue is tha...]]></description>
                        <content:encoded><![CDATA[<p><strong>Arduino on Linux</strong></p><p>The ROS tutorial on this is really quite straight forward and should not be feared.  It is even a good project if you only have a short amount of time.  The main issue is that ROS uses what is called rosserial to be able to talk to the Arduino that does not have an Ethernet hat.  (For an Ethernet hat here is a link to a code sample: <a href="https://github.com/ros-drivers/rosserial/blob/dd76994c67c5e4997ef64837c07afb4eb0d4df27/rosserial_arduino/src/ros_lib/examples/TcpHelloWorld/TcpHelloWorld.ino#L15" target="true">Ethernet Arduino</a> . I don't have a hat so can't try it.)</p><p>The commands to get you up and running are first installing the rosserial and the rosseerial-arduino (I have melodic Ros so if you have different version change the version name to match):</p><p>sudo apt-get install ros-melodic-rosserial-arduino<br />sudo apt-get install ros-melodic-rosserial</p><p>The you change directory to the Arduino IDE sketchbook/libraries, make sure you don't have an old version of the library, then build the arduino library (don't miss the period at the end of the command the means you want to build it in this directory.  That kept me scratching my head, no wonder I don't have any hair.)</p><p>cd &lt;sketchbook&gt;/libraries<br />rm -rf ros_lib<br />rosrun rosserial_arduino make_libraries.py .</p><p>The useful thing is once you have this library build you can copy it to your Windows version of IDE and use it there.  So you can program the Arduino now from either the Linux system or the Windows system.</p><p>Once you have it installed go to the IDE's example menu (be sure you restart the IDE after building the library)  and you will see several examples to use.  They are documented here: <a title="Arduino tutorials" href="http://wiki.ros.org/rosserial_arduino/Tutorials" target="true">http://wiki.ros.org/rosserial_arduino/Tutorials</a></p><p>Have fun.</p>]]></content:encoded>
						                            <category domain="https://forum.dronebotworkshop.com/ros/">ROS</category>                        <dc:creator>starnovice</dc:creator>
                        <guid isPermaLink="true">https://forum.dronebotworkshop.com/ros/experiences-with-ros-on-multiple-platforms/#post-3008</guid>
                    </item>
				                    <item>
                        <title>Talking to an Ardudino</title>
                        <link>https://forum.dronebotworkshop.com/ros/experiences-with-ros-on-multiple-platforms/#post-3006</link>
                        <pubDate>Thu, 22 Aug 2019 00:52:25 +0000</pubDate>
                        <description><![CDATA[Getting ROS on Linux to talk to an Arduino Uno turns out to be incredibly easy.  That is once to figure out why the Arduino IDE won&#039;t work on Linux.   Now this is a problem  not everybody wi...]]></description>
                        <content:encoded><![CDATA[<p>    Getting ROS on Linux to talk to an Arduino Uno turns out to be incredibly easy.  That is once to figure out why the Arduino IDE won't work on Linux.   Now this is a problem  not everybody will necessarily have.  The symptom is you install Arduino IDE from the Arduino website, be sure to get the Linux version.  You run the program and the menu choice for selecting your serial port is grayed out and you cannot select what port the Arduino is on. Note the Linux uses ports name dev/ttyAMC0 (that's a zero). If you are really paying attention you will notice in the terminal window where you started the IDE that there is an error message: "java.lang.nullpointerexception thrown while loading gnu.io.rxtxcommdriver".  What does that mean??</p><p>    So you do what you would normally do and google the error message, and maybe you even google "serial port grayed out".  You will find lots of answers to both of these responses, most of them telling you to set your permissions, run IDE as root, edit the preferences.txt file, and that the problem has been fixed in some earlier release of Linux.  Trust me none of this solves your problem.</p><p>    So you try to reinstall Java, after all this is a Jave error message, and still no joy in Mudville. So what is the secret?  I'll tell you in case you need to fix your version or you want to break your version.</p><p>    The problem is the Arduino IDE is expecting Java 8 and does not work with at least Java 10.  So to see what version of java you have installed run: "sudo update-alternatives --get-selections | grep java".  Then to set the correct version of java run "sudo update-alternatives --config java".  This will let you select between the various versions of java. I mean come on guys, it is supposed to be backward compatible.</p><p>    I would also like to know how I got more than one version of java on the machine to begin with.  I'm sure this is user error but I don't know what I did.</p><p>Well good luck, more on actually getting the Arduino to communicate in the next article.</p><p>Pat Wicker</p><p> </p>]]></content:encoded>
						                            <category domain="https://forum.dronebotworkshop.com/ros/">ROS</category>                        <dc:creator>starnovice</dc:creator>
                        <guid isPermaLink="true">https://forum.dronebotworkshop.com/ros/experiences-with-ros-on-multiple-platforms/#post-3006</guid>
                    </item>
				                    <item>
                        <title>RE: Experiences with ROS on multiple platforms</title>
                        <link>https://forum.dronebotworkshop.com/ros/experiences-with-ros-on-multiple-platforms/#post-2928</link>
                        <pubDate>Sun, 18 Aug 2019 19:33:48 +0000</pubDate>
                        <description><![CDATA[@starnovicePERFECT !That&#039;s exactly what I&#039;ve been trying (and failing miserably) to do, in exactly the same orderPlease, lay on MacDuff]]></description>
                        <content:encoded><![CDATA[<p>@starnovice</p><p>PERFECT !</p><p>That's exactly what I've been trying (and failing miserably) to do, in exactly the same order</p><p>Please, lay on MacDuff </p>]]></content:encoded>
						                            <category domain="https://forum.dronebotworkshop.com/ros/">ROS</category>                        <dc:creator>Spyder</dc:creator>
                        <guid isPermaLink="true">https://forum.dronebotworkshop.com/ros/experiences-with-ros-on-multiple-platforms/#post-2928</guid>
                    </item>
							        </channel>
        </rss>
		