ST-മൈക്രോ ഇലക്ട്രോണിക്സ്-ലോഗോ

ST മൈക്രോ ഇലക്ട്രോണിക്സ് NUCLEO-F401RE റിയൽ-ടൈം പോസ് എസ്റ്റിമേഷൻ ലൈബ്രറി

ST-Microelectronics-NUCLEO-F401RE-Real-Time-Pose-Estimation-Library-product

ഉൽപ്പന്ന വിവരം

സ്പെസിഫിക്കേഷനുകൾ

  • ഉൽപ്പന്നത്തിൻ്റെ പേര്: MotionPE റിയൽ-ടൈം പോസ് എസ്റ്റിമേഷൻ ലൈബ്രറി
  • അനുയോജ്യത: STM1Cube-നുള്ള X-CUBE-MEMS32 വിപുലീകരണം
  • ഇതിനായി രൂപകൽപ്പന ചെയ്‌തത്: ST MEMS-ക്ക് മാത്രം
  • ആക്സിലറോമീറ്റർ ഡാറ്റ എസ്ampലിംഗ് ഫ്രീക്വൻസി: 16 Hz

ഉൽപ്പന്ന ഉപയോഗ നിർദ്ദേശങ്ങൾ

MotionPE ലൈബ്രറി കഴിഞ്ഞുview:

MotionPE ലൈബ്രറി X-CUBE-MEMS1 സോഫ്‌റ്റ്‌വെയറിൻ്റെ പ്രവർത്തനക്ഷമത വിപുലീകരിക്കുന്നു, ഉപയോക്താവിൻ്റെ നിലവിലെ പോസ് സംബന്ധിച്ച വിവരങ്ങൾ നൽകുന്നതിന് ആക്‌സിലറോമീറ്ററിൽ നിന്ന് ഡാറ്റ നേടുന്നു.

Sample നടപ്പിലാക്കൽ:

എ എസ്ampNUCLEO ഡെവലപ്‌മെൻ്റ് ബോർഡുകളിൽ ഘടിപ്പിച്ചിരിക്കുന്ന X-NUCLEO-IKS01A3, X-NUCLEO-IKS4A1 വിപുലീകരണ ബോർഡുകൾക്ക് le നടപ്പിലാക്കൽ ലഭ്യമാണ്.

MotionPE ലൈബ്രറി വിവരണം:

MotionPE പോസ് എസ്റ്റിമേഷൻ ലൈബ്രറിക്ക് ആക്സിലറോമീറ്റർ ഡാറ്റയെ അടിസ്ഥാനമാക്കിയുള്ള തിരിച്ചറിയൽ ഉപയോഗിച്ച് കൈത്തണ്ടയിൽ ധരിക്കുന്ന ഉപകരണങ്ങൾക്കായി ഉദ്ദേശിച്ചിട്ടുള്ള, ഇരിക്കുന്നതും നിൽക്കുന്നതും കിടക്കുന്നതും പോലെയുള്ള ഉപയോക്തൃ പോസുകളെ വേർതിരിച്ചറിയാൻ കഴിയും.

MotionPE ലൈബ്രറി API-കൾ

  • MotionPE_GetLibVersion(char *version): ലൈബ്രറി നേടുക
    പതിപ്പ് വിവരങ്ങൾ.
  • MotionPE_Initialize(): ആരംഭിക്കുക
    ലൈബ്രറി.
  • MotionPE_ResetLib(): ലൈബ്രറി പുനഃസജ്ജമാക്കുക.
  • MotionPE_Update(MPE_input_t *data_in, MPE_output_t
    *data_out)
    : ആക്‌സിലറോമീറ്റർ ഡാറ്റ ഉപയോഗിച്ച് ലൈബ്രറി അപ്‌ഡേറ്റ് ചെയ്യുക.
  • MotionPE_SetOrientation_Acc(const char
    *acc_orientation)
    : ആക്സിലറോമീറ്റർ ഓറിയൻ്റേഷൻ സജ്ജമാക്കുക.

പതിവായി ചോദിക്കുന്ന ചോദ്യങ്ങൾ

  • ചോദ്യം: ST ഇതര MEMS സെൻസറുകൾക്കൊപ്പം എനിക്ക് MotionPE ലൈബ്രറി ഉപയോഗിക്കാമോ?
    • A: ലൈബ്രറി ST MEMS-ന് വേണ്ടി മാത്രം രൂപകൽപ്പന ചെയ്തിട്ടുള്ളതാണ്. മറ്റ് MEMS സെൻസറുകൾ ഉപയോഗിക്കുന്നത് വ്യത്യസ്‌ത പ്രവർത്തനത്തിനും പ്രകടനത്തിനും കാരണമായേക്കാം.
  • ചോദ്യം: ആവശ്യമായ ആക്‌സിലറോമീറ്റർ ഡാറ്റ എന്താണ്?ampMotionPE ലൈബ്രറിയുടെ ലിംഗ് ഫ്രീക്വൻസി?
    • എ: ആവശ്യമായ എസ്ampകൃത്യമായ പോസ് എസ്റ്റിമേഷനായി ലിംഗ് ഫ്രീക്വൻസി 16 Hz ആണ്.

ആമുഖം

MotionPE മിഡിൽവെയർ ലൈബ്രറി X-CUBE-MEMS1 സോഫ്‌റ്റ്‌വെയറിൻ്റെ ഭാഗമാണ്, അത് STM32-ൽ പ്രവർത്തിക്കുന്നു. ഒരു ഉപകരണത്തിൽ നിന്നുള്ള ഡാറ്റയെ അടിസ്ഥാനമാക്കി ഉപയോക്തൃ നിലവിലെ പോസ് സംബന്ധിച്ച തത്സമയ വിവരങ്ങൾ ഇത് നൽകുന്നു. ഇനിപ്പറയുന്ന പോസുകൾ വേർതിരിച്ചറിയാൻ ഇതിന് കഴിയും: ഇരിക്കുന്നതും നിൽക്കുന്നതും കിടക്കുന്നതും. കൈത്തണ്ടയിൽ ധരിക്കുന്ന ഉപകരണങ്ങൾക്കായി ഉദ്ദേശിച്ചുള്ളതാണ് ലൈബ്രറി. ഈ ലൈബ്രറി ST MEMS-ൽ മാത്രം പ്രവർത്തിക്കാൻ ഉദ്ദേശിച്ചുള്ളതാണ്. സ്റ്റാറ്റിക് ലൈബ്രറി ഫോർമാറ്റിലാണ് അൽഗോരിതം നൽകിയിരിക്കുന്നത്, ARM® Cortex®-M32, ARM® Cortex®-M3, ARM® Cortex®-M33 അല്ലെങ്കിൽ ARM® Cortex®-M4 ആർക്കിടെക്ചർ അടിസ്ഥാനമാക്കിയുള്ള STM7 മൈക്രോകൺട്രോളറുകളിൽ ഉപയോഗിക്കാൻ രൂപകൽപ്പന ചെയ്തിട്ടുള്ളതാണ്. വ്യത്യസ്ത STM32 മൈക്രോകൺട്രോളറുകളിലുടനീളം പോർട്ടബിലിറ്റി സുഗമമാക്കുന്നതിന് STM32Cube സോഫ്റ്റ്‌വെയർ സാങ്കേതികവിദ്യയുടെ മുകളിലാണ് ഇത് നിർമ്മിച്ചിരിക്കുന്നത്. സോഫ്‌റ്റ്‌വെയർ വരുന്നുampഒരു NUCLEO-F01RE, NUCLEO-U3ZI-Q അല്ലെങ്കിൽ NUCLEO-L4RE ഡെവലപ്‌മെൻ്റ് ബോർഡിൽ X-NUCLEO-IKS1A401 അല്ലെങ്കിൽ X-NUCLEO-IKS575A152 എക്സ്പാൻഷൻ ബോർഡിൽ പ്രവർത്തിക്കുന്ന le നടപ്പിലാക്കൽ.

ചുരുക്കെഴുത്തുകളും ചുരുക്കങ്ങളും

പട്ടിക 1. ചുരുക്കെഴുത്തുകളുടെ പട്ടികST-Microelectronics-NUCLEO-F401RE-Real-Time-Pose-Estimation-Library-fig (1)

STM1Cube-നുള്ള X-CUBE-MEMS32 സോഫ്റ്റ്‌വെയർ വിപുലീകരണത്തിലെ MotionPE മിഡിൽവെയർ ലൈബ്രറി

MotionPE കഴിഞ്ഞുview

MotionPE ലൈബ്രറി X-CUBE-MEMS1 സോഫ്റ്റ്‌വെയറിൻ്റെ പ്രവർത്തനക്ഷമത വിപുലീകരിക്കുന്നു. ലൈബ്രറി ആക്‌സിലറോമീറ്ററിൽ നിന്ന് ഡാറ്റ നേടുകയും ഒരു ഉപകരണത്തിൽ നിന്നുള്ള ഡാറ്റയെ അടിസ്ഥാനമാക്കി ഉപയോക്തൃ നിലവിലെ പോസ് സംബന്ധിച്ച വിവരങ്ങൾ നൽകുകയും ചെയ്യുന്നു. ST MEMS-ന് വേണ്ടി മാത്രം രൂപകൽപ്പന ചെയ്തിട്ടുള്ളതാണ് ലൈബ്രറി. മറ്റ് MEMS സെൻസറുകൾ ഉപയോഗിക്കുമ്പോൾ പ്രവർത്തനക്ഷമതയും പ്രകടനവും വിശകലനം ചെയ്യപ്പെടുന്നില്ല കൂടാതെ ഡോക്യുമെൻ്റിൽ വിവരിച്ചതിൽ നിന്ന് കാര്യമായ വ്യത്യാസമുണ്ടാകാം. എ എസ്ampഒരു NUCLEO-F01RE, NUCLEO-U3ZI-Q അല്ലെങ്കിൽ NUCLEO-L4RE ഡെവലപ്‌മെൻ്റ് ബോർഡിൽ ഘടിപ്പിച്ചിരിക്കുന്ന X-NUCLEO-IKS1A401, X-NUCLEO-IKS575A152 വിപുലീകരണ ബോർഡുകൾക്ക് le നടപ്പിലാക്കൽ ലഭ്യമാണ്.

MotionPE ലൈബ്രറി

MotionPE API-കളുടെ പ്രവർത്തനങ്ങളും പാരാമീറ്ററുകളും പൂർണ്ണമായി വിവരിക്കുന്ന സാങ്കേതിക വിവരങ്ങൾ MotionPE_Package.chm സമാഹരിച്ച HTML-ൽ കാണാം. file ഡോക്യുമെൻ്റേഷൻ ഫോൾഡറിൽ സ്ഥിതിചെയ്യുന്നു.

MotionPE ലൈബ്രറി വിവരണം

MotionPE പോസ് എസ്റ്റിമേഷൻ ലൈബ്രറി ആക്സിലറോമീറ്ററിൽ നിന്ന് നേടിയ ഡാറ്റ നിയന്ത്രിക്കുന്നു; ഇതിൻ്റെ സവിശേഷതകൾ:

  • ഇനിപ്പറയുന്ന ഉപയോക്തൃ പോസുകൾ വേർതിരിച്ചറിയാനുള്ള സാധ്യത: ഇരിക്കുക, നിൽക്കുക, കിടക്കുക
  • കൈത്തണ്ടയിൽ ധരിക്കുന്ന ഉപകരണങ്ങൾക്കായി ഉദ്ദേശിച്ചുള്ളതാണ്
  • ആക്സിലറോമീറ്റർ ഡാറ്റയെ മാത്രം അടിസ്ഥാനമാക്കിയുള്ള തിരിച്ചറിയൽ
  • ആവശ്യമായ ആക്സിലറോമീറ്റർ ഡാറ്റ എസ്ampലിംഗ് ഫ്രീക്വൻസി 16 Hz
  • വിഭവങ്ങൾ ആവശ്യകതകൾ:
    • Cortex-M3: 12.0 kB കോഡും 2.8 kB ഡാറ്റ മെമ്മറിയും
    • Cortex-M33: 12.5kB കോഡും 2.8kB ഡാറ്റ മെമ്മറിയും
    • Cortex-M4: 12.9 kB കോഡും 2.8 kB ഡാറ്റ മെമ്മറിയും
    • Cortex-M7: 12.9 kB കോഡും 2.8kB ഡാറ്റ മെമ്മറിയും
  • ARM® Cortex®-M3, ARM Cortex®-M33, ARM® Cortex®-M4 അല്ലെങ്കിൽ ARM® Cortex®-M7 ആർക്കിടെക്ചറുകൾക്ക് ലഭ്യമാണ്.

MotionPE API-കൾ

MotionPE ലൈബ്രറി API-കൾ ഇവയാണ്:

  • uint8_t MotionPE_GetLibVersion(char *പതിപ്പ്)
    • ലൈബ്രറി പതിപ്പ് വീണ്ടെടുക്കുന്നു
    • *പതിപ്പ് 35 പ്രതീകങ്ങളുടെ ഒരു ശ്രേണിയിലേക്കുള്ള ഒരു പോയിൻ്ററാണ്
    • പതിപ്പ് സ്ട്രിംഗിലെ പ്രതീകങ്ങളുടെ എണ്ണം നൽകുന്നു
  • അസാധുവായ MotionPE_Initialize(അസാധു)
    • MotionPE ലൈബ്രറി ഇനീഷ്യലൈസേഷനും ആന്തരിക മെക്കാനിസത്തിൻ്റെ സജ്ജീകരണവും നടത്തുന്നു
      കുറിപ്പ്: പോസ് എസ്റ്റിമേഷൻ ലൈബ്രറി ഉപയോഗിക്കുന്നതിന് മുമ്പ് ഈ ഫംഗ്‌ഷൻ വിളിക്കേണ്ടതാണ്, കൂടാതെ ലൈബ്രറി ഉപയോഗിക്കുന്നതിന് മുമ്പ് STM32 മൈക്രോകൺട്രോളറിലെ (RCC പെരിഫറൽ ക്ലോക്ക് പ്രവർത്തനക്ഷമമായ രജിസ്റ്ററിൽ) CRC മൊഡ്യൂൾ പ്രവർത്തനക്ഷമമാക്കേണ്ടതുണ്ട്.
  • അസാധുവായ MotionPE_ResetLib(അസാധു)
    • ലൈബ്രറി പുനഃസജ്ജമാക്കുക
  • അസാധുവായ MotionPE_Update(MPE_input_t *data_in, MPE_output_t *data_out)
    • പോസ് എസ്റ്റിമേഷൻ അൽഗോരിതം എക്സിക്യൂട്ട് ചെയ്യുന്നു
    • *data_in പാരാമീറ്റർ ഇൻപുട്ട് ഡാറ്റയുള്ള ഒരു ഘടനയിലേക്കുള്ള ഒരു പോയിൻ്ററാണ്
    • MPE_input_t എന്ന ഘടനയുടെ പാരാമീറ്ററുകൾ ഇവയാണ്:
      • AccX എന്നത് g ലെ X ആക്സിസിലെ ആക്സിലറോമീറ്റർ സെൻസർ മൂല്യമാണ്
      • G-ലെ Y അക്ഷത്തിലെ ആക്സിലറോമീറ്റർ സെൻസർ മൂല്യമാണ് AccY
      • AccZ എന്നത് g ലെ Z ആക്സിസിലെ ആക്സിലറോമീറ്റർ സെൻസർ മൂല്യമാണ്
    • *data_out പാരാമീറ്റർ ഇനിപ്പറയുന്ന ഇനങ്ങളുള്ള ഒരു enum-ലേക്കുള്ള ഒരു പോയിൻ്ററാണ്:
      • MPE_UNKNOWN = 0
      • MPE_SITTING = 1
      • MPE_STANDING = 2
      • MPE_LYING_DOWN = 3
    • അസാധുവായ MotionPE_SetOrientation_Acc(const char *acc_orientation)
      • ആക്സിലറോമീറ്റർ ഡാറ്റ ഓറിയൻ്റേഷൻ സജ്ജമാക്കാൻ ഈ ഫംഗ്ഷൻ ഉപയോഗിക്കുന്നു
      • കോൺഫിഗറേഷൻ സാധാരണയായി MotionPE_Initialize ഫംഗ്‌ഷൻ കോളിന് ശേഷം ഉടൻ നടപ്പിലാക്കും
      • *acc_orientation പാരാമീറ്റർ എന്നത് x, y, z എന്ന ക്രമത്തിൽ, ആക്‌സിലറോമീറ്റർ ഡാറ്റ ഔട്ട്‌പുട്ടിനായി ഉപയോഗിക്കുന്ന റഫറൻസ് ഫ്രെയിമിൻ്റെ ഓരോ പോസിറ്റീവ് ഓറിയൻ്റേഷനുകളുടെയും ദിശയെ സൂചിപ്പിക്കുന്ന മൂന്ന് പ്രതീകങ്ങളുടെ ഒരു സ്ട്രിംഗിലേക്കുള്ള ഒരു പോയിൻ്ററാണ്. സാധുവായ മൂല്യങ്ങൾ ഇവയാണ്: n (വടക്ക്) അല്ലെങ്കിൽ s (തെക്ക്), w (പടിഞ്ഞാറ്) അല്ലെങ്കിൽ e (കിഴക്ക്), u (മുകളിലേക്ക്) അല്ലെങ്കിൽ d (താഴേക്ക്).
      • ചുവടെയുള്ള ചിത്രത്തിൽ കാണിച്ചിരിക്കുന്നതുപോലെ, X-NUCLEO-IKS4A1 ആക്സിലറോമീറ്റർ സെൻസറിന് ഒരു SEU ഓറിയൻ്റേഷൻ ഉണ്ട് (x - സൗത്ത്, y - ഈസ്റ്റ്, z - Up), അതിനാൽ സ്ട്രിംഗ്: "seu".

ST-Microelectronics-NUCLEO-F401RE-Real-Time-Pose-Estimation-Library-fig (2)ST-Microelectronics-NUCLEO-F401RE-Real-Time-Pose-Estimation-Library-fig (3)

API ഫ്ലോ ചാർട്ട്ST-Microelectronics-NUCLEO-F401RE-Real-Time-Pose-Estimation-Library-fig (4)

ഡെമോ കോഡ്

ഇനിപ്പറയുന്ന ഡെമോൺസ്‌ട്രേഷൻ കോഡ് ആക്‌സിലറോമീറ്റർ സെൻസറിൽ നിന്നുള്ള ഡാറ്റ വായിക്കുകയും കണക്കാക്കിയ പോസ് നേടുകയും ചെയ്യുന്നു

ST-Microelectronics-NUCLEO-F401RE-Real-Time-Pose-Estimation-Library-fig (5)

അൽഗോരിതം പ്രകടനം

പോസ് എസ്റ്റിമേഷൻ അൽഗോരിതം ആക്സിലറോമീറ്ററിൽ നിന്നുള്ള ഡാറ്റ മാത്രമേ ഉപയോഗിക്കുന്നുള്ളൂ, വൈദ്യുതി ഉപഭോഗം കുറയ്ക്കുന്നതിന് കുറഞ്ഞ ആവൃത്തിയിൽ (16 Hz) പ്രവർത്തിക്കുന്നു. തിരിച്ചറിയൽ വിജയ നിരക്കുകളുടെ അടിസ്ഥാനത്തിൽ പോസ് എസ്റ്റിമേഷൻ അൽഗോരിതത്തിൻ്റെ പ്രകടനം ചുവടെയുള്ള പട്ടിക കാണിക്കുന്നു

ST-Microelectronics-NUCLEO-F401RE-Real-Time-Pose-Estimation-Library-fig (6)

Sample ആപ്ലിക്കേഷൻ

ഉപയോക്തൃ ആപ്ലിക്കേഷനുകൾ നിർമ്മിക്കുന്നതിന് MotionPE മിഡിൽവെയർ എളുപ്പത്തിൽ കൈകാര്യം ചെയ്യാൻ കഴിയും. എ എസ്ample ആപ്ലിക്കേഷൻ ആപ്ലിക്കേഷൻ ഫോൾഡറിൽ നൽകിയിരിക്കുന്നു. ഒരു X-NUCLEO-IKS401A575 അല്ലെങ്കിൽ X-NUCLEO-IKS152A01 എക്സ്പാൻഷൻ ബോർഡുമായി ബന്ധിപ്പിച്ചിട്ടുള്ള ഒരു NUCLEO-F3RE, NUCLEOU4ZI- Q അല്ലെങ്കിൽ NUCLEO-L1RE ഡെവലപ്‌മെൻ്റ് ബോർഡിൽ പ്രവർത്തിക്കാനാണ് ഇത് രൂപകൽപ്പന ചെയ്‌തിരിക്കുന്നത്. നിലവിലെ ഉപയോക്താവിൻ്റെ പോസ് തത്സമയം ആപ്ലിക്കേഷൻ തിരിച്ചറിയുന്നു.

ST-Microelectronics-NUCLEO-F401RE-Real-Time-Pose-Estimation-Library-fig (7)

NUCLEO-F1RE ബോർഡിൻ്റെ യൂസർ ബട്ടൺ B401 ഉം മൂന്ന് LED-കളും മുകളിലെ ചിത്രം കാണിക്കുന്നു. ബോർഡ് പവർ ചെയ്തുകഴിഞ്ഞാൽ, LED LD3 (PWR) ഓണാകും.
ശ്രദ്ധിക്കുക: ബോർഡ് പവർ ചെയ്‌ത ശേഷം, ആപ്ലിക്കേഷൻ തയ്യാറായിക്കഴിഞ്ഞുവെന്ന് സൂചിപ്പിക്കുന്ന എൽഇഡി എൽഡി2 മിന്നുന്നു. തത്സമയ ഡാറ്റ നിരീക്ഷിക്കാൻ യുഎസ്ബി കേബിൾ കണക്ഷൻ ആവശ്യമാണ്. യുഎസ്ബി കണക്ഷൻ വഴി പിസിയാണ് ബോർഡ് നൽകുന്നത്. ഈ വർക്കിംഗ് മോഡ് ഉപയോക്താവിനെ തത്സമയം കണ്ടെത്തിയ ഉപയോക്തൃ പോസ്, ആക്‌സിലറോമീറ്റർ ഡാറ്റ, സമയം എന്നിവ പ്രദർശിപ്പിക്കാൻ അനുവദിക്കുന്നുamp MEMS-Studio ഉപയോഗിച്ച് മറ്റേതെങ്കിലും സെൻസർ ഡാറ്റയും.

MEMS-സ്റ്റുഡിയോ ആപ്ലിക്കേഷൻ

എസ്ample ആപ്ലിക്കേഷൻ MEMS-Studio ആപ്ലിക്കേഷൻ ഉപയോഗിക്കുന്നു, അത് www.st.com ൽ നിന്ന് ഡൗൺലോഡ് ചെയ്യാം.
ഘട്ടം 1. ആവശ്യമായ ഡ്രൈവറുകൾ ഇൻസ്റ്റാൾ ചെയ്തിട്ടുണ്ടെന്നും ഉചിതമായ എക്സ്പാൻഷൻ ബോർഡുള്ള STM32 ന്യൂക്ലിയോ ബോർഡ് പിസിയുമായി ബന്ധിപ്പിച്ചിട്ടുണ്ടെന്നും ഉറപ്പാക്കുക.

ഘട്ടം 2. പ്രധാന ആപ്ലിക്കേഷൻ വിൻഡോ തുറക്കാൻ MEMS-Studio ആപ്ലിക്കേഷൻ സമാരംഭിക്കുക. പിന്തുണയ്‌ക്കുന്ന ഫേംവെയറുള്ള ഒരു STM32 ന്യൂക്ലിയോ ബോർഡ് PC-യിലേക്ക് കണക്‌റ്റ് ചെയ്‌തിട്ടുണ്ടെങ്കിൽ, ഉചിതമായ COM പോർട്ട് സ്വയമേവ കണ്ടെത്തും. മൂല്യനിർണ്ണയ ബോർഡിലേക്ക് കണക്ഷൻ സ്ഥാപിക്കുന്നതിന് [കണക്ട്] ബട്ടൺ അമർത്തുകST-Microelectronics-NUCLEO-F401RE-Real-Time-Pose-Estimation-Library-fig (8)

ഘട്ടം 3. പിന്തുണയ്‌ക്കുന്ന ഫേംവെയർ ഉള്ള ഒരു STM32 ന്യൂക്ലിയോ ബോർഡിലേക്ക് കണക്‌റ്റ് ചെയ്യുമ്പോൾ [ലൈബ്രറി മൂല്യനിർണ്ണയം] ടാബ് തുറക്കും.

ഡാറ്റ സ്ട്രീമിംഗ് ആരംഭിക്കുന്നതിനും നിർത്തുന്നതിനും, ഉചിതമായത് ടോഗിൾ ചെയ്യുക [ആരംഭിക്കുക] ST-Microelectronics-NUCLEO-F401RE-Real-Time-Pose-Estimation-Library-fig (9)അല്ലെങ്കിൽ [നിർത്തുക]ST-Microelectronics-NUCLEO-F401RE-Real-Time-Pose-Estimation-Library-fig (10) ബാഹ്യ ലംബ ടൂൾബാറിലെ ബട്ടൺ. ബന്ധിപ്പിച്ച സെൻസറിൽ നിന്ന് വരുന്ന ഡാറ്റ ആകാം viewഅകത്തെ ലംബ ടൂൾ ബാറിലെ [ഡാറ്റ ടേബിൾ] ടാബ് തിരഞ്ഞെടുത്ത് ed.

ST-Microelectronics-NUCLEO-F401RE-Real-Time-Pose-Estimation-Library-fig (11)

ഘട്ടം 4. ഈ ലൈബ്രറിക്ക് വേണ്ടിയുള്ള സമർപ്പിത പേജ് തുറക്കാൻ [പോസ് എസ്റ്റിമേഷൻ] ക്ലിക്ക് ചെയ്യുക.ST-Microelectronics-NUCLEO-F401RE-Real-Time-Pose-Estimation-Library-fig (12)

ഘട്ടം 5. [Save to] ക്ലിക്ക് ചെയ്യുക File] ഡാറ്റാലോഗിംഗ് കോൺഫിഗറേഷൻ വിൻഡോ തുറക്കാൻ. സെൻസർ തിരഞ്ഞെടുത്ത് അതിൽ സേവ് ചെയ്യേണ്ട എസ്റ്റിമേഷൻ ഡാറ്റ പോസ് ചെയ്യുക file. അനുബന്ധ ബട്ടണിൽ ക്ലിക്കുചെയ്തുകൊണ്ട് നിങ്ങൾക്ക് സംരക്ഷിക്കുന്നത് ആരംഭിക്കുകയോ നിർത്തുകയോ ചെയ്യാംST-Microelectronics-NUCLEO-F401RE-Real-Time-Pose-Estimation-Library-fig (13)

ഘട്ടം 6. മുമ്പ് നേടിയ ഡാറ്റ ലൈബ്രറിയിലേക്ക് അയയ്‌ക്കാനും ഫലം സ്വീകരിക്കാനും ഡാറ്റ ഇഞ്ചക്ഷൻ മോഡ് ഉപയോഗിക്കാം. ഡെഡിക്കേറ്റഡ് തുറക്കാൻ ലംബ ടൂൾ ബാറിലെ [ഡാറ്റ ഇഞ്ചക്ഷൻ] ടാബ് തിരഞ്ഞെടുക്കുക view ഈ പ്രവർത്തനത്തിന്ST-Microelectronics-NUCLEO-F401RE-Real-Time-Pose-Estimation-Library-fig (14)

ഘട്ടം 7. തിരഞ്ഞെടുക്കാൻ [ബ്രൗസ്] ബട്ടണിൽ ക്ലിക്ക് ചെയ്യുക file CSV ഫോർമാറ്റിൽ മുമ്പ് പിടിച്ചെടുത്ത ഡാറ്റയോടൊപ്പം. കറൻ്റിൽ ഡാറ്റ ടേബിളിലേക്ക് ലോഡ് ചെയ്യും view.

മറ്റ് ബട്ടണുകൾ സജീവമാകും. നിങ്ങൾക്ക് ഇതിൽ ക്ലിക്ക് ചെയ്യാം:

  • ഫേംവെയർ ഓഫ്‌ലൈൻ മോഡ് ഓൺ/ഓഫ് ചെയ്യാനുള്ള [ഓഫ്‌ലൈൻ മോഡ്] ബട്ടൺ (മുമ്പ് ക്യാപ്‌ചർ ചെയ്ത ഡാറ്റ ഉപയോഗിച്ചുള്ള മോഡ്).
  • MEMS-സ്റ്റുഡിയോയിൽ നിന്ന് ലൈബ്രറിയിലേക്കുള്ള ഡാറ്റ ഫീഡ് നിയന്ത്രിക്കാൻ [ആരംഭിക്കുക]/[സ്റ്റോപ്പ്]/[ഘട്ടം]/[ആവർത്തിച്ച്] ബട്ടണുകൾ

റഫറൻസുകൾ

ഇനിപ്പറയുന്ന എല്ലാ ഉറവിടങ്ങളും www.st.com-ൽ സൗജന്യമായി ലഭ്യമാണ്.

  1. UM1859: X-CUBE-MEMS1 മോഷൻ MEMS-ഉം STM32Cube-നുള്ള പരിസ്ഥിതി സെൻസർ സോഫ്‌റ്റ്‌വെയർ വിപുലീകരണവും ഉപയോഗിച്ച് ആരംഭിക്കുന്നു
  2. UM1724: STM32 ന്യൂക്ലിയോ-64 ബോർഡുകൾ (MB1136)
  3. UM3233: MEMS-Studio ഉപയോഗിച്ച് ആരംഭിക്കുന്നു

റിവിഷൻ ചരിത്രം

പട്ടിക 5. പ്രമാണ പുനരവലോകന ചരിത്രം

ST-Microelectronics-NUCLEO-F401RE-Real-Time-Pose-Estimation-Library-fig (15)

പ്രധാന അറിയിപ്പ് - ശ്രദ്ധയോടെ വായിക്കുക

എസ്ടിമൈക്രോഇലക്‌ട്രോണിക്‌സ് എൻവിയും അതിന്റെ അനുബന്ധ സ്ഥാപനങ്ങളും (“എസ്‌ടി”) ST ഉൽപ്പന്നങ്ങളിലും കൂടാതെ/അല്ലെങ്കിൽ ഈ ഡോക്യുമെന്റിൽ എപ്പോൾ വേണമെങ്കിലും അറിയിപ്പ് കൂടാതെ മാറ്റങ്ങൾ, തിരുത്തലുകൾ, മെച്ചപ്പെടുത്തലുകൾ, പരിഷ്‌ക്കരണങ്ങൾ, മെച്ചപ്പെടുത്തലുകൾ എന്നിവ വരുത്താനുള്ള അവകാശം നിക്ഷിപ്തമാണ്. ഓർഡറുകൾ നൽകുന്നതിന് മുമ്പ് വാങ്ങുന്നവർ ST ഉൽപ്പന്നങ്ങളുടെ ഏറ്റവും പുതിയ പ്രസക്തമായ വിവരങ്ങൾ നേടിയിരിക്കണം. ഓർഡർ അക്‌നോളജ്‌മെന്റ് സമയത്ത് എസ്ടിയുടെ വിൽപ്പന നിബന്ധനകൾക്കും വ്യവസ്ഥകൾക്കും അനുസരിച്ചാണ് എസ്ടി ഉൽപ്പന്നങ്ങൾ വിൽക്കുന്നത്. ST ഉൽപ്പന്നങ്ങളുടെ തിരഞ്ഞെടുപ്പ്, തിരഞ്ഞെടുക്കൽ, ഉപയോഗം എന്നിവയുടെ പൂർണ ഉത്തരവാദിത്തം വാങ്ങുന്നവർക്ക് മാത്രമായിരിക്കും, കൂടാതെ അപേക്ഷാ സഹായത്തിനോ വാങ്ങുന്നവരുടെ ഉൽപ്പന്നങ്ങളുടെ രൂപകൽപ്പനയ്‌ക്കോ യാതൊരു ബാധ്യതയും എസ്ടി ഏറ്റെടുക്കുന്നില്ല. ഏതെങ്കിലും ബൗദ്ധിക സ്വത്തവകാശത്തിനുള്ള ലൈസൻസ്, എക്സ്പ്രസ് അല്ലെങ്കിൽ സൂചനയൊന്നും ഇവിടെ എസ്ടി നൽകുന്നില്ല. ഇവിടെ പ്രതിപാദിച്ചിരിക്കുന്ന വിവരങ്ങളിൽ നിന്ന് വ്യത്യസ്തമായ വ്യവസ്ഥകളോടെ ST ഉൽപ്പന്നങ്ങളുടെ പുനർവിൽപ്പന, അത്തരം ഉൽപ്പന്നത്തിന് ST നൽകുന്ന ഏതെങ്കിലും വാറന്റി അസാധുവാകും. എസ്ടിയും എസ്ടി ലോഗോയും എസ്ടിയുടെ വ്യാപാരമുദ്രകളാണ്. ST വ്യാപാരമുദ്രകളെക്കുറിച്ചുള്ള കൂടുതൽ വിവരങ്ങൾക്ക്, www.st.com/trademarks കാണുക. മറ്റെല്ലാ ഉൽപ്പന്നങ്ങളുടെയും സേവനങ്ങളുടെയും പേരുകൾ അവയുടെ ഉടമസ്ഥരുടെ സ്വത്താണ്. ഈ പ്രമാണത്തിലെ വിവരങ്ങൾ ഈ ഡോക്യുമെന്റിന്റെ ഏതെങ്കിലും മുൻ പതിപ്പുകളിൽ മുമ്പ് നൽകിയിട്ടുള്ള വിവരങ്ങൾ അസാധുവാക്കുകയും പകരം വയ്ക്കുകയും ചെയ്യുന്നു. © 2024 STMicroelectronics – എല്ലാ അവകാശങ്ങളും നിക്ഷിപ്തം

പ്രമാണങ്ങൾ / വിഭവങ്ങൾ

ST മൈക്രോഇലക്‌ട്രോണിക്‌സ് NUCLEO-F401RE റിയൽ ടൈം പോസ് എസ്റ്റിമേഷൻ ലൈബ്രറി [pdf] ഉപയോക്തൃ ഗൈഡ്
NUCLEO-F401RE, NUCLEO-U575ZI-Q, NUCLEO-L152RE, NUCLEO-F401RE റിയൽ ടൈം പോസ് എസ്റ്റിമേഷൻ ലൈബ്രറി, NUCLEO-F401RE, റിയൽ ടൈം പോസ് എസ്റ്റിമേഷൻ ലൈബ്രറി, ടൈം പോസ് എസ്റ്റിമേഷൻ ലൈബ്രറി, പൊസിഷൻ ലൈബ്രറി ലൈബ്രറി, ലൈബ്രറി എസ്റ്റിമേഷൻ, ലൈബ്രറി എസ്റ്റിമേഷൻ

റഫറൻസുകൾ

ഒരു അഭിപ്രായം ഇടൂ

നിങ്ങളുടെ ഇമെയിൽ വിലാസം പ്രസിദ്ധീകരിക്കില്ല. ആവശ്യമായ ഫീൽഡുകൾ അടയാളപ്പെടുത്തി *