Robot Mesh Studio for V5: September Update

Apple Mac and Linux Support
In addition to Windows and Chromebook support, Robot Mesh Studio now supports Apple Mac and Linux (Ubuntu 16.04 and 18.04). Go to https://www.robotmesh.com/studio and install the Robot Mesh Connect Extension for your browser today!

Competition Template for Blockly, Python and C++ Programs
Check the Use VRC competition template box when creating your project and pre_auton, autonomous and drivercontrol functions will be created for you and hooked-up to the V5 Competition control object.

Update V5 Firmware to VEXos 1.0.1
When Robot Mesh Studio next connects to your V5 Brain it will prompt you to update to VEXos 1.0.1. This will only take a couple of minutes and will update your V5 brain and all devices with the latest firmware from VEX. We recommend that all users update to VEXos 1.0.1. No separate utility required, Robot Mesh Studio will prompt you whenever your VEXos firmware needs to be updated.

Look forward to more updates in October. As always, please send feedback or questions directly to support@robotmesh.com, or in the forums.

Will it run on a raspberry pi?

PROS does. I would imagine it wouldn’t be too hard to get Robot Mesh to run assuming you were happy using a browser on a raspberry pi which can be kinda slow.

The Linux versions of the RMS plugin are for


i386

and


amd64

architectures. There is no


armhf

version, which is the architecture for recent versions of Raspbian running on Raspberry Pi’s.

Thus, while you can use the online editor, downloading to a robot wouldn’t be possible without further development from RobotMesh and/or sophisticated hacking of the binaries.

If your goal is simply to be able to use a single-board computer to program and download with RMS, there are alternatives to the Pi based on


i386

and


amd64

.

As for PROS, it works so readily because the CLI is written in Python and the toolchain is the standard GCC toolchain available anyway for ARM platforms. But even the PROS team doesn’t bother preparing packages for ARM; you have to “manually” install the CLI (with


pip

) and GCC toolchain. (Admittedly, though, even this “manual” installation is trivially easy with basic Linux skills.)

Currently no. The Linux support we have is, as @Barin mentions, only for i386 and amd64 architectures (we provide .deb packages which we’ve tested with Ubuntu).

It’s not out of the question that we’d support the RPi in the future. However it’s not currently high on our list.

Not that it means anything to most people, but Linux support means I, a hardcore PROS advocate, now regard RMS as a good programming option, especially compared to RobotC, easyC, and the arguably still not-production-ready VCS. As such, I will now be recommending RMS to those not fit for PROS.

I hope you don’t just give up on Linux in the future, though, like so many other companies have. Even though Linux support may be difficult to justify from a financial perspective, it shows a level of dedication to both your product and the community that few other actions could.

Overall though, I commend you as a company for (in my perception anyway) being so open with information and actually polishing your product before declaring it stable. Keep up the good work.

First, thanks for the kind words. Second, we just set up a new Linux dev/test environment, so that’s a good thing, right?

Thanks. I just have a bunch of them sitting around that I mostly use for tournaments. We have enough computers so it’s not a problem, just want to use them as much as possible.