![]()  | 
			
					roboforum.ruТехнический форум по робототехнике.  | 
			
				
					 | 
		


dccharacter писал(а):Но в свой проект перетащить не получается
 
 
 
((

Dmitry__ писал(а):У тебя случайно не задрана чувствительность гира и акселей? Когда в конце болтаешь плату, похоже на уход всех сигналов в ограничение. Попробуй выставить минимальные значения усиления.

avr123.nm.ru писал(а):Поделись проктом с исходничками и по для пк
 )import pylab as pli
import os
class csvData(object):
    def __init__(self, path):
        path = os.path.normpath(path)
        self.xset = []
        self.yset = []
        self.zset = []
        with open(path, 'r') as f:
            for line in f:
                vals = line.split(',')
                if vals[-1][-1] == '\n':
                    vals[-1] = vals[-1][:-1]
                self.xset.append(float(vals[0]))
                self.yset.append(float(vals[1]))
                self.zset.append(float(vals[2]))
        print 'X (',
        self.analyse(self.xset)
        print 'Y (',
        self.analyse(self.yset)
        print 'Z (',
        self.analyse(self.zset)
                
    def analyse(self, a):
        print 'Mean:', pli.mean(a),
        print 'StdDev:', pli.std(a),
        print 'CoeffVar:', pli.std(a)/pli.mean(a)
print 'Accel data, held horizontally'
d = csvData(r"E:\Dropbox\study\9dof noize analysis\accelHor.txt")
print 'Accel data, held vertically'
d = csvData(r"E:\Dropbox\study\9dof noize analysis\accelVert.txt")
print 'Accel data, on its side'
d = csvData(r"E:\Dropbox\study\9dof noize analysis\accelSide.txt")
print 'Gyro data, held horizontally'
d = csvData(r"E:\Dropbox\study\9dof noize analysis\gyroHor.txt")
print 'Gyro data, held vertically'
d = csvData(r"E:\Dropbox\study\9dof noize analysis\gyroVert.txt")
print 'Gyro data, on its side'
d = csvData(r"E:\Dropbox\study\9dof noize analysis\gyroSide.txt")
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0