Go to Post If you think that teams would never bypass the rules or do something unsafe (intentional or unintentional), I suggest you spend a weekend as an inspector. Every bad scenario that you can think of, we have seen. - Al Skierkiewicz [more]
Home
Go Back   Chief Delphi > Technical > Programming > NI LabVIEW
CD-Media   CD-Spy  
portal register members calendar search Today's Posts Mark Forums Read FAQ rules

 
Reply
 
Thread Tools Rate Thread Display Modes
  #1   Spotlight this post!  
Unread 27-01-2014, 00:45
sanelss sanelss is offline
Registered User
FRC #1658
 
Join Date: Dec 2012
Location: saint louis
Posts: 258
sanelss is a splendid one to beholdsanelss is a splendid one to beholdsanelss is a splendid one to beholdsanelss is a splendid one to beholdsanelss is a splendid one to beholdsanelss is a splendid one to behold
VI to condition controller input easily and effectivly

https://drive.google.com/file/d/0B4f...it?usp=sharing

https://www.youtube.com/watch?v=5pDs...ature=youtu.be


The video explains all the features and workings of it.

TLDR:
-single or two axis functionality(for single axis use, set one input to 0)
-deadzone
-minimum output
-variety of scaling types, parameters user select able for curve type of choice
-angular offset(plug gyro or compass into this and the robot will auto compensate orientation changes to maintain heading)
Reply With Quote
  #2   Spotlight this post!  
Unread 28-01-2014, 09:32
Invictus3593's Avatar
Invictus3593 Invictus3593 is offline
time you like wasting is not wasted
FRC #3593 (Team Invictus)
Team Role: Leadership
 
Join Date: Jan 2013
Rookie Year: 2010
Location: Tulsa, OK
Posts: 318
Invictus3593 is just really niceInvictus3593 is just really niceInvictus3593 is just really niceInvictus3593 is just really nice
Re: VI to condition controller input easily and effectivly

Youtube is blocked at my school.

Can you explain what this does for those of us unable to load the video?
__________________
Per Audacia Ad Astra
Reply With Quote
  #3   Spotlight this post!  
Unread 28-01-2014, 11:45
sanelss sanelss is offline
Registered User
FRC #1658
 
Join Date: Dec 2012
Location: saint louis
Posts: 258
sanelss is a splendid one to beholdsanelss is a splendid one to beholdsanelss is a splendid one to beholdsanelss is a splendid one to beholdsanelss is a splendid one to beholdsanelss is a splendid one to behold
Re: VI to condition controller input easily and effectivly

The code does(or rather can if u want it to or not) a lot. It has two axis input(x, y) but u can set one axis to 0 and use it in single axis mode. Now for what it does:

-easily set a deadzone, this is vector magnitude based so you still get good low value diagnol output and you maintain very low output values. Instead of just ignoring those values.
-selectable scaling types, you get linear(normal scaling), square root, square, and n^x which allows you to set it to anything u want if u want less or more curve the video demonstrates this very well.
- minimum output for mechanisms where u know it takes at least x value to start moving.
-angular offset. Can be hard offset(like 90 to make robot move sideways when u press forward) of feed gyro Or compass angle into this and it automatically offsets input angle so the robot always maintains heading.( for use with maccunum or holonomic drive).

The key part is all his works together to maintain full input and output resolution and range so you don't get any weird effects of other conditioning methods. The video explains this all well if u can get access to it.

This is an improved version of what we have used for years now and it works amazingly well, I wouldn't want to go without it.

Last edited by sanelss : 28-01-2014 at 11:47.
Reply With Quote
Reply


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 09:52.

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