මෙම යෙදුම නිපදවා ළඟා විය ඔබේ ජාලය තුල පරිගණකය වෙත CSV ලෙස, UDP හරහා ඔබගේ ජංගම දුරකථනයේ අවස්ථිති සංවේදක (කොමාවකින්-වෙන්කළ අගයන්) සිට මිනුම් යවනවා.
මෙම රැහැන් රහිත අවස්ථිති මිනුම් ඒකක (IMU) ඔබගේ දුරකථනය හැරෙනවා.
පහත දැක්වෙන සංවේදක සහය දක්වයි:
- ත්වරණමාන
- විභ්රමේක්ෂයක
- චුම්භක මානය
ඔබේ දුරකථන මෙම සියලු සංවේදක නැත නම්, පමණක් ලබා ගත හැකි සංවේදකය දත්ත සම්ප්රේශණය වේ.
නිදර්ශන, UDP පැකට්:
890,71558, 3, 0,076, 9,809, 0,565, 4, -0,559, 0,032, -0,134, 5, -21,660, -36,960, -28,140
අවකාශය ඇත්තේ පාලකයන්ට [තත්පර] sensorid, x, y, z, sensorid, x, y, z, sensorid, x, y, z,
සංෙව්දන id:
3 - ත්වරණමාන (m / s ^ 2)
4 - විභ්රමේක්ෂයක (rad / s)
5 - චුම්භක මානය (ක්ෂුද්ර ටෙස්ලා UT)
ඔබ පසුබිමේ මෙම යෙදුම ක්රියාත්මක කළ හැක.
ඔබ WiFi ජාලය හා සම්බන්ධ කටයුතු නොකරන්නේ නම් අනතුරු ඇඟවීමක් සංවාද, පෙනී යයි.
ආදර්ශය වීඩියෝ, සැඩ සෘජුවම Kalman පෙරනයේ සඳහා MATLAB තිර රචනය විසින් සකස් කර ඇත. එහෙත්, එය ඔබ දත්ත සමඟ කරන දේ, ඔබට වෙලා තියෙන්නේ.
පහත සඳහන් කේත රචනය පිඹුරා සමග ඔබ ඔබේ දුරකථන සිට, UDP දත්ත විෂය ධාරාව අල්ලා හැක:
# ------------------------------------------------- ------
ආනයන සොකට්, traceback
සත්කාරක = ''
වරාය = 5555
ගේ = socket.socket (socket.AF_INET, socket.SOCK_DGRAM)
s.setsockopt (socket.SOL_SOCKET, socket.SO_REUSEADDR, 1)
s.setsockopt (socket.SOL_SOCKET, socket.SO_BROADCAST, 1)
s.bind ((සත්කාරක, වරාය))
1 වන අතර:
උත්සාහ කරන්න:
පණිවිඩය, ලිපිනය = s.recvfrom (8192)
මුද්රිත පණිවිඩය
(KeyboardInterrupt, SystemExit) හැර:
මතු
හැර:
traceback.print_exc ()
# ------------------------------------------------- ------
යාවත්කාලීන කළේ
2012 සැප් 12