محاسبه پارامتر های کینماتیکی مفاصل با استفاده از موقعیت مارکر ها در متلب

به طور معمول در تحقیقات دانشگاهی در زمینه بیومکانیک یکی از بشترین مسائلی که محققین با آن رو به رو می شوند محاسبه پارامتر های کینماتیکی حرکت برای حل روش دینامیک معکوس است. در طی این روند، با استفاده از دوربین های ویدئویی با نرخ نمونه برداری بالا از حرکت تصویر برداری می شود و سپس با استفاده از نرم افزار های پردازش تصویر موقعیت مارکر ها در فضای پیکسلی تعیین می گردد. گام بعدی ، محاسبه موقعیت مارکرها در فضای سه بعدی –فضای کالیبره شده، می باشد ( مثلا استفاده از روش DLT و یا MDLT ) . حال با داشتن موقعیت مارکر ها متصل شده به اندام ها می توانیم زاویه مفاصل را در فضا محاسبه کنیم

در اینجا مثالی در محیط متلب برای محاسبه زوایای مفاصل ارائه شده است . داده های ورودی که موقعیت مارکر ها در فضا می باشد بر روی یک txt فایل ذخیره شده. ( در این مثال داده ها از مدل  DGaitModel23923  نرم افزار Opensim اخذ شده است)  این الگوریتم برای ۵ مارکر طرحی شده است که به راحتی میتوان برای تعداد بیشتر و یا کمتر مارکر آن را تغییر داد. فرمت ایجاد فایل ورودی در کد توضیح داده شده است ( برای جدا کردن داده ها در هر ردیف از space باید استفاده شود) خروجی این الگوریتم زاویه مفاضل، سرعت زاویه ای و شتاب زاویه ای  بر حسب زمان می باشد

فایل ورودی با نام mydata

کد متلب:

2 دیدگاه در “محاسبه پارامتر های کینماتیکی مفاصل با استفاده از موقعیت مارکر ها در متلب

دیدگاهتان را بنویسید