Go to Post What really drove us was not our achievements, but our failures. - BEEKMAN [more]
Home
Go Back   Chief Delphi > Technical > Programming
CD-Media   CD-Spy  
portal register members calendar search Today's Posts Mark Forums Read FAQ rules

 
Closed Thread
Thread Tools Rate Thread Display Modes
  #1   Spotlight this post!  
Unread 23-02-2013, 22:26
F22Rapture's Avatar
F22Rapture F22Rapture is offline
College Student, Mentor
AKA: Daniel A
FRC #3737 (4H Rotoraptors)
Team Role: Mentor
 
Join Date: Jan 2012
Rookie Year: 2012
Location: Goldsboro, NC
Posts: 476
F22Rapture has a brilliant futureF22Rapture has a brilliant futureF22Rapture has a brilliant futureF22Rapture has a brilliant futureF22Rapture has a brilliant futureF22Rapture has a brilliant futureF22Rapture has a brilliant futureF22Rapture has a brilliant futureF22Rapture has a brilliant futureF22Rapture has a brilliant futureF22Rapture has a brilliant future
Thoughts on RoboRealm vs SmartDashboard Extension vs cRIO Vision

Now that teams have had a chance to hopefully try out your vision implementations, what do you guys think on the performance and ease of use of RoboRealm vs SmartDashboard Extension vs running it inside your robot program?

While we haven't gotten much of a chance to test anything, it sounds like (from what I've heard) Roborealm is the easiest but requires a lot of computing resources, whereas OpenCV/JavaCV require more time and effort but are a bit lighter on CPU resources, while cRIO vision processing is the slowest but somewhere in the middle in terms of effort.
__________________
Research is what I’m doing when I don’t know what I’m doing.
- Wernher von Braun
Attending: Raleigh NC Regional
  #2   Spotlight this post!  
Unread 24-02-2013, 00:15
MagiChau's Avatar
MagiChau MagiChau is offline
Registered User
AKA: Michael Chau
FRC #0085 (B.O.B. (Built on Brains))
Team Role: Alumni
 
Join Date: Jan 2010
Rookie Year: 2010
Location: Zeeland, Michigan
Posts: 875
MagiChau is just really niceMagiChau is just really niceMagiChau is just really niceMagiChau is just really nice
Re: Thoughts on RoboRealm vs SmartDashboard Extension vs cRIO Vision

I really liked how easy and powerful RoboRealm was. The high resources is a downfall for the usage of an E09 Classmate as a Driver Station, but the software itself is phenomenal after the bugs were fixed in what I could do with it. The NetworkTables module made it very easy to send data although writing the Java code isn't that much harder. Being able to display variables allowed us easily test our calculations and what RoboRealm spits out. There are many modules for vision processing that allows a huge range of filters and other processing.

Last edited by MagiChau : 24-02-2013 at 00:17.
  #3   Spotlight this post!  
Unread 24-02-2013, 00:46
F22Rapture's Avatar
F22Rapture F22Rapture is offline
College Student, Mentor
AKA: Daniel A
FRC #3737 (4H Rotoraptors)
Team Role: Mentor
 
Join Date: Jan 2012
Rookie Year: 2012
Location: Goldsboro, NC
Posts: 476
F22Rapture has a brilliant futureF22Rapture has a brilliant futureF22Rapture has a brilliant futureF22Rapture has a brilliant futureF22Rapture has a brilliant futureF22Rapture has a brilliant futureF22Rapture has a brilliant futureF22Rapture has a brilliant futureF22Rapture has a brilliant futureF22Rapture has a brilliant futureF22Rapture has a brilliant future
Re: Thoughts on RoboRealm vs SmartDashboard Extension vs cRIO Vision

Would you recommend against using RR on an E11 classmate then due to the resource usage?
__________________
Research is what I’m doing when I don’t know what I’m doing.
- Wernher von Braun
Attending: Raleigh NC Regional
  #4   Spotlight this post!  
Unread 24-02-2013, 08:36
Greg McKaskle Greg McKaskle is offline
Registered User
FRC #2468 (Team NI & Appreciate)
 
Join Date: Apr 2008
Rookie Year: 2008
Location: Austin, TX
Posts: 4,751
Greg McKaskle has a reputation beyond reputeGreg McKaskle has a reputation beyond reputeGreg McKaskle has a reputation beyond reputeGreg McKaskle has a reputation beyond reputeGreg McKaskle has a reputation beyond reputeGreg McKaskle has a reputation beyond reputeGreg McKaskle has a reputation beyond reputeGreg McKaskle has a reputation beyond reputeGreg McKaskle has a reputation beyond reputeGreg McKaskle has a reputation beyond reputeGreg McKaskle has a reputation beyond repute
Re: Thoughts on RoboRealm vs SmartDashboard Extension vs cRIO Vision

I'm curious if you are comparing to NI Vision on the PC or to NI Vision on the cRIO?

Greg McKaskle
  #5   Spotlight this post!  
Unread 24-02-2013, 09:03
billylo's Avatar
billylo billylo is offline
Registered User
FRC #0610 (Coyotes)
Team Role: Mentor
 
Join Date: Mar 2012
Rookie Year: 2012
Location: Toronto
Posts: 161
billylo has a brilliant futurebillylo has a brilliant futurebillylo has a brilliant futurebillylo has a brilliant futurebillylo has a brilliant futurebillylo has a brilliant futurebillylo has a brilliant futurebillylo has a brilliant futurebillylo has a brilliant futurebillylo has a brilliant futurebillylo has a brilliant future
Re: Thoughts on RoboRealm vs SmartDashboard Extension vs cRIO Vision

Our programmers use RoboRealm this year and love it, compared to Java programming (on robot with cRIO) or offboard (on SmartDashboard). The benefit incudes:

- interactive nature of the programming environment makes it very easy to tune the filters to get results faster. No code, compile, build, deploy cycles.

- rich built-in constructs with good help to help novice understand vision processing concepts

- VB and C-like scripting engine included to do more complex decisioning if necessary

- very helpful support and quick turnaround for bug fixes.

Overall, I find it very well suited for FRC style of work because you can visualize the results of each change immediately and you can experiment with ideas very quickly. Yes, OpenCV is more powerful and more efficient, but the tool does not fit the job as well, IMHO.

We use a cheap Netbook with Atom N2600 processor on board; and it's fast enough (approx. 10 fps with our RoboRealm code running).

Hope this helps.
  #6   Spotlight this post!  
Unread 01-03-2013, 12:05
F22Rapture's Avatar
F22Rapture F22Rapture is offline
College Student, Mentor
AKA: Daniel A
FRC #3737 (4H Rotoraptors)
Team Role: Mentor
 
Join Date: Jan 2012
Rookie Year: 2012
Location: Goldsboro, NC
Posts: 476
F22Rapture has a brilliant futureF22Rapture has a brilliant futureF22Rapture has a brilliant futureF22Rapture has a brilliant futureF22Rapture has a brilliant futureF22Rapture has a brilliant futureF22Rapture has a brilliant futureF22Rapture has a brilliant futureF22Rapture has a brilliant futureF22Rapture has a brilliant futureF22Rapture has a brilliant future
Re: Thoughts on RoboRealm vs SmartDashboard Extension vs cRIO Vision

We have the E11 Classmate with an N455... can anyone speak to the performance on that processor? I don't know if RoboRealm is multithreaded, but I did notice that multithreaded benchmarks gun a good 40% faster on the N2600 than the N455.
  • What framerate is "good enough" for vision tracking?
  • Is the cRIO II sufficiently powerful to run vision processing locally, or is it still better to run it on the classmate?
  • Is the "flash" method possible in RoboRealm (turning the camera light on and off to isolate the target, rather than using color)?
__________________
Research is what I’m doing when I don’t know what I’m doing.
- Wernher von Braun
Attending: Raleigh NC Regional
Closed Thread


Thread Tools
Display Modes Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump


All times are GMT -5. The time now is 03:03.

The Chief Delphi Forums are sponsored by Innovation First International, Inc.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Copyright © Chief Delphi