Asked — Edited

Trying To Make A Plugin For Xv-11 Lidar Using Sureal Controller

I am making a plugin to use the XV-11 LIDAR with the GetSurreal 1.2 controller in ARC, but I am having an issue on step 6.5 of the plugin tutorial. I tried creating the stub plugin and going to my plugins, but I get a 404 error.

Just letting you know. Let me know if there is anything I can do to get the XML file that is required.

Thanks David


ARC Pro

Upgrade to ARC Pro

Your robot can be more than a simple automated machine with the power of ARC Pro!

#57  

Hey David I tried to different scenarios first one loaded new project only thing I loaded was a 1-4 sensor The variable script and left it at default and it worked .

I've been went back open a new project merged my project into it make sure I startedthe 1-4 sensor Again left late are plug-in as default and everything seems be working then stopped and started three times and it locked up .

It's not that big of a rush since it's going to take me time to integrate this anyway tomorrow starts the holiday enjoy it with your family thanks

#58  

We aren't closed so I get to sit at my desk just incase something bad happens. I let all of my employees have the day off, so I will have some time to dig into it. Thanks for the info.

#59  

Hey David, I like the new look, ver8 nice!??

#60  

I removed the plugin until I complete making it compliant with the new compliant section of the plugin Tutorial. I am working on this and will republish it once it is compliant with all of these.

#61  

Thanks for your work on this. i am looking forward to trying it out when I come back to Australia. I have had the surreal lidar for a while and have been trying to find the time to do something with it.

PRO
Synthiam
#62  

@Dave, what changes do you need for compliance? I can give the code a quick overview if you need an extra set of hands in there.

#63  

Hey DJ. I only got to work on this yesterday in about 5 minute bursts. I was converting the plugin to use the configuration manager so things are a bit messed up with the code right now. I will be working on that today to finish that piece up.

Once this part is done, I will send you the code. I would love for you to take a look at it and either make suggestions or changes as you see fit. This is my first attempt at a plugin and want to get it right. I want to make plugins for all of the subsystems in Rafiki and use ARC as the interface. I have code that works outside of ARC that I will be converting into plugins so getting the first one right will be of great benefit.

Thanks for the offer. I'll send you what I have when the configuration is working correctly.

#64  

Variables are working now but I don't "play well with others" yet. XV-11-WithIntensity.zip

Please take a look.

The parts that I think I am out of compliance on are Avoid Length GUI Thread Processing - Initially create a variable array of 360 Items. This locks ARC until it completes.

Timers I don't use any timers yet. It is basically a continuously running loop when data is being received from the LIDAR.

Exception Handling The major errors are caught. There are some with data sometimes, which are ignored and the plugin moves onto the next piece of data. Also, any errors that need to be caught are showing up in the form of messageboxes. I need to convert these to use the log.