ROSforLabview on compactRIO

240 views
Skip to first unread message

Nicholas Charron

unread,
May 3, 2017, 11:43:17 AM5/3/17
to ROSforLabview
Hi,

I am trying to deploy code on a compactRIO to control a Clearpath Husky through ROSforLabview. I have tested the code on my computer and everything works fine, and I would like to deploy it on my compactRIO. I noticed that the initial ROSforLabview github repo said "At this time the package is not able to be deployed to a cRIO as information is pushed and pulled from the servers through Front Panel controls. It should be possible to switch out the front panel calls with shared variables to get around this problem."

Has this been resolved? Can I setup my project similar to the myRIO example projects? Or do I need to go switch out the front panel calls with shared variables?

Thanks for your help.

Nick 

Whitney Crooks

unread,
May 3, 2017, 3:37:49 PM5/3/17
to ros-sig-ro...@googlegroups.com
Hi Nick,

I think you're looking at our old repo as opposed to the new one. We haven't tested on the cRIO, but the VIs work on the myRIO and roboRIO so I don't see why you shouldn't be able to use them on a cRIO. You'll need to follow the instructions in the help folder for setting up and deploying a source distribution, and then you should be good to go.

Hope that helps,
Whitney

--
You received this message because you are subscribed to the Google Groups "ROSforLabview" group.
To unsubscribe from this group and stop receiving emails from it, send an email to ros-sig-rosforlabview+unsub...@googlegroups.com.
To post to this group, send email to ros-sig-rosforlabview@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.



--
Whitney Crooks
Ph.D. Candidate in Mechanical Engineering - Tufts University
STEM Leaders Fellow
IGERT Soft Material Robotics Associate
Research Assistant at the Center for Engineering Education and Outreach
Message has been deleted

Whitney Crooks

unread,
Oct 16, 2017, 4:03:01 PM10/16/17
to ros-sig-ro...@googlegroups.com
Hi Francesco,

The problem that you were experiencing is because we didn't support PharLap. I think that I've fixed that in the newest version. You'll need to replace the old version of ROS for LabVIEW in your user.lib with the new version and then go back through the steps to create a new source distribution. Let me know if you're still having a problem.

Whitney



On Mon, Oct 9, 2017 at 5:46 AM, Francesco Meroni <frances...@gmail.com> wrote:
Hello,
I'm trying to use the ROSforLabVIEW library on sbRIO 9636 (Phalap based) with a different master (the master is a linux PC), I followed the instructions contained into the myRIO and RoboRIO Help but when I run the vi from the PC is working fine and when I drop the vi into the target I always get this error:

'Fehler 1 bei Dequeue Element in ROS_Topic_Read_Primative.vi:5110002->ROS_Topic_Read.vi:6470001->[RT]Main.vi

LabVIEW: An input parameter is invalid. For example if the input is a path, the path might contain a character not allowed by the OS such as ? or @.'


I tried to build the distribution source but without any good result. Could someone explain me which is the right path on the target where I have to deploy the distribution?


Is there anyone that have done it before with success (ROS on sbRIO)?

Is possible to use this library for sbRIO targets?

Could you suggest me another method to read and write topics from an sbRIO?


Thanks in advance to all of you.


Francesco



Il giorno mercoledì 3 maggio 2017 21:37:49 UTC+2, Whitney Crooks ha scritto:
Hi Nick,

I think you're looking at our old repo as opposed to the new one. We haven't tested on the cRIO, but the VIs work on the myRIO and roboRIO so I don't see why you shouldn't be able to use them on a cRIO. You'll need to follow the instructions in the help folder for setting up and deploying a source distribution, and then you should be good to go.

Hope that helps,
Whitney
On Wed, May 3, 2017 at 11:43 AM, Nicholas Charron <nicholas....@gmail.com> wrote:
Hi,

I am trying to deploy code on a compactRIO to control a Clearpath Husky through ROSforLabview. I have tested the code on my computer and everything works fine, and I would like to deploy it on my compactRIO. I noticed that the initial ROSforLabview github repo said "At this time the package is not able to be deployed to a cRIO as information is pushed and pulled from the servers through Front Panel controls. It should be possible to switch out the front panel calls with shared variables to get around this problem."

Has this been resolved? Can I setup my project similar to the myRIO example projects? Or do I need to go switch out the front panel calls with shared variables?

Thanks for your help.

Nick 

--
You received this message because you are subscribed to the Google Groups "ROSforLabview" group.
To unsubscribe from this group and stop receiving emails from it, send an email to ros-sig-rosforlabview+unsubscri...@googlegroups.com.
To post to this group, send email to ros-sig-ro...@googlegroups.com.

For more options, visit https://groups.google.com/d/optout.



--
Whitney Crooks
Ph.D. Candidate in Mechanical Engineering - Tufts University
STEM Leaders Fellow
IGERT Soft Material Robotics Associate
Research Assistant at the Center for Engineering Education and Outreach

--
You received this message because you are subscribed to the Google Groups "ROSforLabview" group.
To unsubscribe from this group and stop receiving emails from it, send an email to ros-sig-rosforlabview+unsub...@googlegroups.com.
To post to this group, send email to ros-sig-rosforlabview@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.



--
Whitney Crooks
Ph.D. in Mechanical Engineering - Tufts University

Francesco Meroni

unread,
Oct 20, 2017, 4:42:34 AM10/20/17
to ROSforLabview
Hi Whitney,
thanks for your support; yes is working fine, I mean, I have just tested the functionalities in a simple vi but seems working with sbRIO 9636.
I will write you back in case of other issues. Thanks again and have a nice day.

Francesco Meroni

Certified LabVIEW Architect (CLA)

Certified LabVIEW Embedded Systems Developer (CLED)

To unsubscribe from this group and stop receiving emails from it, send an email to ros-sig-rosforlabview+unsub...@googlegroups.com.
To post to this group, send email to ros-sig-ro...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.



--
Whitney Crooks
Ph.D. Candidate in Mechanical Engineering - Tufts University
STEM Leaders Fellow
IGERT Soft Material Robotics Associate
Research Assistant at the Center for Engineering Education and Outreach

--
You received this message because you are subscribed to the Google Groups "ROSforLabview" group.
To unsubscribe from this group and stop receiving emails from it, send an email to ros-sig-rosforlabview+unsub...@googlegroups.com.
To post to this group, send email to ros-sig-ro...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.



--
Whitney Crooks
Ph.D. in Mechanical Engineering - Tufts University

Francesco Meroni

unread,
Oct 22, 2017, 5:16:00 AM10/22/17
to ROSforLabview
Hi Whitney,
I'm sorry but there was a mistake on my first post and I want to clarify that the test that I've done is on NI Real-Time VxWorks sbRIO, and the last version of sw is working fine.
Thanks again for your support.
Reply all
Reply to author
Forward
0 new messages