Linux robot 92
Is it possible to run ARC on windows 10 in a virtual box running in linux ubuntu 18.04? I was wondering becuase i was thinkn of investing in the nvidia Xavier which runs linux and is an extremely versatile in mobile applications, i want to use ARC and ez robot to learn coding with the c# and learn enough intil i feel it save to switch to the Xavier side, ARC and ezbv4 is the fastest way to use for beginners and intermediate and the Xavier is great for intermediate to professional and if i can learn c# then i can learn traditional c and then assembler to use in industrial usage later, sorry in ask so many questions but im trying to move into another career in as fast as possible and self taught to avoid over paying a vocation school for worthless results.
Yes, you can run ARC in a win10 virtualbox under linux. It is the config I am currently using. So far, every functions or plugins I have tested work (but I didn't try everything).
That's WAY too expensive of a portable computer to get. If you want something small that runs ARC great, use an Intel Up-board: https://up-board.org/
I am actually using one this very moment i am writing this response.
Or, get a lattepanda
Sweet i had a feeling it would work and never heard of a intel up-board will check it out, thanks u guys.
Sometimes the answer is around the corner:
Virtualization:
https://www.virtualbox.org/
VirtualBox only runs on Intel x86 / x64 or AMD x64.https://www.vmware.com/products/workstation-pro.html:
Once again Intel hardware.Then you have specialized (not for consumers/beginners): XEN https://wiki.xenproject.org/wiki/Xen_Project_Software_Overview QEMU: https://www.qemu.org/
if you pick a product ABC the best source is the product website.
To summarize: Yes you can run Windows virtual machine on a Linux host, but only if the hardware is Intel or AMD.
Virtualization does not handle emulation, so if your host is x86 you can't have x64 or ARM guest.
QEMU can be installed on Raspberry PI (ARM) and can run a cripple unsupported Windows (ARM not Intel) image.
NVIDIA boards are ARM, theoretically you can run QEMU virtualization, and maybe a very cripple Windows image.
You are a beginner, stay with Intel, Windows, ARC.
Why look for low level expensive reserved for professional/enterprise products when you are in an early stage ?
more info: https://wiki.winehq.org/FAQ#Is_there_a_64_bit_Wine.3F https://wiki.winehq.org/ARM
even if you use an Intel Linux, Wine .NET compatibility is very limited e.g. SAPI (Speech APIs) are the same used with Windows XP.
Wine is not supported neither endorsed by Microsoft, due to commercial copyrights, they can't use original windows binaries only available through a commercial windows license, so the main idea is to create a windows 32 environment (not an emulation) on top of Linux to run win32/64 applications.
Once again I don't recommend for a beginner, if you have a lot of time to spare, good luck, otherwise stay far.
jut thought I say, wow, ptp, haven't thought of Virtualization:, hypervisors, VMware - in a long time, did that years ago, I know it is still going strong.
I still enjoy Linux - I still run a Linux Debian server...
The lattepanda can run Arc.
for wine site: 32 bit Wine runs on both 32-bit and 64-bit Linux/Unix installations. 16-bit and 32-bit Windows applications will run on it.
So ARC will run
my 2 cents,
thanks
EzAng
Thanks ptp im glad u said that, cuz id been so mad if i bought the Xavier and it wouldnt use it lol, i think ill stick to the latta panda then, seems to be the best small mobile solution other than a laptop lol, and at least i know it will run ARC lol.
LattePanda is good - but i think the Up Board is better bang for the buck. Again, i've been using an Up Board and it's rock'n pretty good. For the price, it's a lot cheaper than latte panda
What version of the board are you using DJ?
I'm building this current bot around the original latte panda...I'm up to about 16 axis of motion so far and have not tested with the panda to see how it will run....been using my laptop to build out. Wonder if I'm going to run outta steam with the panda.
The Up Board: https://up-board.org/up/specifications/
There's only one Up Board.
The Latte Panda will work fine as well - i haven't compared specs of the two (between Up Board and Latte Panda)
Huh the site I went to has a up extreme, up 2, up core, etc. So this is the plain ole Up. got it.
Oh, i should add that this is ridiculous though ... what ever camera is in this Ohmnilab robot is giving me an insane framerate
And here's the task manager running ARC with 60 fps. Keep in mind the desktop window manager is using quite a bit because i'm connected via Tight VNC for remote connection. When i'm not connected via Tight VNC, the desktop manager is 0.5% and the full cpu of the entire system is 40%. It's pretty great
The site has lots of Up stuff. But there is only one Up Board. Up Board. Up Board. Up Board. Up Board lol
There is no "plain ole up". There is Up Board and a bunch of others. I'm using the Up Board
Wait what? Is that real? That is insane!!!
Oh, i should add that this is the 2gb ram version with 16gb ssd. It's only big enough for Windows + ARC. I wouldn't install anything else on it. I turned off Windows Updates. I also disabled hibernation so that freed up 2gb file as well
You bet it's real - so crazy to see the response time. It's ridiculous to see a camera at 60 fps
That is extremely impressive.
Here is the usb info for the usb camera: USB\VID_05A3&PID_9230
Interestingly, it's made by ARC International
Hahaha. Cool, thanks for the info!
@Ezang:
Debian might be the oldest distribution with a large number of fans, and is very stable, their 1st priority is stability. You must be the the first one (in the forum) using that distribution. cool you are familiar with WINE, maybe you should create a tutorial how to install wine, and run ARC, once in while people jump in the forum asking for Linux, WINE and ARC, good details and instructions will help future questions, what you think.I'm hands full but is an interesting challenge.
@ptp and @Ezang
I am a Linux user (Archlinux) and I have successfully installed the last version of ARC beta (2020.04.25.00) under Linux with WINE. It is fully functional and most of the plugins I have tested work. The only functions that are not working so far are Speech Recognition and Speech Synthesis (issues related to SAPI) and there is a small appearance glitch (windows "close"/"configuration" buttons appear as boxes). But overall it is more functional and smooth that the mono version.
It is not working out of the box, though, and some workarounds are needed, namely the installation of dotnet72 and corefonts with winetricks.
I am going to test it a little bit longer and if it is stable I will make a tutorial to detail the installation.
@Fredebec: Thanks for the feedback, go down the rabbit hole and report the findings. I gave up a few years go, but I know it works for "well behaved" win32 applications.
not working: https://synthiam.com/Products/Controls/Audio/Speech-Recognition-16118 https://synthiam.com/Products/Controls/Audio/Speech-Synthesis-16117 https://synthiam.com/Products/Controls/Audio/Total-Speech-Recognition-17688
if you can test:
ARC Robot Designer & Library (EZ-Bits) https://synthiam.com/Products/Controls/Overview/Blockly-16214 https://synthiam.com/Products/Controls/Camera/Camera-Device-16120 https://synthiam.com/Products/Controls/Audio/Microphone-16061 https://synthiam.com/Products/Controls/Audio/Soundboard-PC-16086 https://synthiam.com/Products/Controls/Simulation/Avatar-JD-19315 https://synthiam.com/Products/Controls/Misc/Roll-Pitch-Yaw-15889 https://synthiam.com/Products/Controls/Audio/AudioToolbox-Plugin-15933
You are a linux/mono ARC user maybe you can compare wine vs mono (Intel linux).
try my robot in exosphere, ptp EzAng
@ptp
Here are the results of the new tests:
working:
not working:
mixed:
unknown:
Comparison of the WINE and MONO versions is impossible to do for now as I cannot connect to the EZB with ARC Mono. I have the following error
@fredebec did you try the design:
@Ezang: I asked my Kid to drive your bot. I hope your bot is safe for kids
lol, try again - read to him the instructions
EzAng
@fredebec: I just updated the https://synthiam.com/Products/Controls/Misc/Roll-Pitch-Yaw-15889
@ptp
I tested the design and everything worked until I try to save, then it crashed. So it is not really useful...
Your Roll-Pitch-Yaw plugin works.
Here is the error in the debug console when I try to connect to the EZB in ARC Mono:
The up-board is $100. Get that and it just instantly all works. Size of a credit card
with $100 you get 1GB/16 GB not enough for Windows 10, with $120 you get 2 GB / 32 GB short but you can run Windows.
Lattepanda 2GB/32GB with WIFI/BLE/arduino costs $89 versus $120 2GB/32GB Upboard without WIFI/BLE/Arduino Both do not include Windows.
Isn't the Lattepanda more affordable than the Upboard ?
DJ is using upboard $100 2 GB / 16 GB disk with windows: https://synthiam.com/Community/Questions/Blockly-Code-in-Mobile-Interface-not-working-on-stable-ARC-19365
DJ you have both Lattepanda and Upboard, for $89 versus $120/$100(16GB) isn't the Lattepanda the winner ?
*** moved to another thread ***
--- moved to another thread ---
fredebec,
Just watched the UP board video, very impressive for $99.00 - I am happy he tried Debian Linux in his example, check it out
https://synthiam.com/Community/Questions/Blockly-Code-in-Mobile-Interface-not-working-on-stable-ARC-19365
EzAng
I can’t find a place to buy latte panda. They all seem to be 200+
@DJ... DFRobot... but they are currently out of stock of the 2g/32g model at the moment Latte Panda $89
They’ve been out of stock for a year it seems lol - I’m guessing they’re trying to push the more expensive pandas? And stopped producing the low cost ones
Yeah looks like it. I settled on the 4g/64 Enterprise version but when I bought mine it was much less than $209
Latte Panda https://www.amazon.com/LattePanda-4G-64GB-Development-without/dp/B01ID4HYE4
LattePanda 4G/64GB - a Win10 Development Board (without Win10 product key
in stock
166.00
EzAng
Global Distributors: https://www.digikey.com/products/en?keywords=DFR0444 https://www.mouser.com/ProductDetail/DFRobot/DFR0444 https://www.newark.com/dfrobot/dfr0444/lattepanda-2gb-32gb/dp/79AC5539
DFRobot price $89, ships from Shangai, a DHL packet is never less than $25 plus extra costs, versus $10 from Digikey/Mouser.
I bought the first generation of LattePanda 4G/64GB (from their kickstarter campaign), but it has many design flaws and it stop working without any reason (and with no solution from their support). They probably made progress in QC since then, but I must admit that I am now hesitant to reinvest in a Panda...
Try free Virtual Box for Linux - then run windows
https://www.virtualbox.org/wiki/Linux_Downloads
EzAng
@EzAng,
Thanks, I am aware of Virtualbox. In fact, it is what I use on a daily basis for ARC (see post #1 of this thread)
So what is the problem my friend? ARC works?
EzAng
Requirements to run ARC 99.9% on a Virtual Machine:
Host Hardware CPU: Intel x86, Intel x64, Amd x64 (ARM is not supported e.g. Raspberry PI, NVIDIA and other ARM boards) Support for Virtualization: Not all Intel CPUs support virtualization, please check the vendors websites. Host Operating System: Windows, Linux, MacOS Guest (Virtual Machine) Operating System: Windows Virtualization Software: VirtualBox, VMWare, Parallels
Requirements to run ARC on Linux Wine:
Host/Guest Hardware: Intel x86, Intel x64, Amd x64 (ARM is not supported e.g. Raspberry PI, NVIDIA and other ARM boards) Operating System: Linux (Obviously) Feedback: posts# 21, 22, 24, 25, 28, 29 Recommendation: Runs with several problems, not recommended and not supported
To complete the info on virtualization, it should be noted that the virtual machine can use only a sub-part of your PC resources (half of them generally). It means that you need to have a sufficiently powerful PC to handle the virtualization. So, ARC may be slow sometime when many functions are open and work at the same time, even if the PC have the minimum specifications.
Overall, quality of the screen is also less optimal....
Maybe the simple solution is just get a Windows laptop :-)
That is what I use
EzAng
@fredebec: I'll move the ARC mono posts to the Raspberry PI thread: https://synthiam.com/Products/Controls/Overview/Setup-Raspberry-Pi-17600
@ptp, OK, good idea. Thanks.