ارائه درس روباتيکز Extended Kalman Filter فريد ملازم 84131069 استاد مربوطه دکتر شيري دانشگاه امير کبير – دانشکده کامپيوتر و فناوري اطلاعات.

Slides:



Advertisements
Similar presentations
Queue theory.
Advertisements

ARM Session , Spring Copyright © 2012 Mohammad Moallemi.
سازگاري فرايندهاي يادگيري Consistency of Learning Processes ارائه دهنده : الهام باوفای حقیقی استاد درس : آقای دکتر شيري دانشگاه امير كبير دانشكده ‌ مهندسي.
دستور العمل نحوه محاسبه امتیاز مقالات ISI اعضای هیأت علمی دانشگاه صنعتی اصفهان بر اساس تعداد استنادات در پايگاه اسكاپوس شهریور ماه 1388 نفیسه دهقان.
1 آزمايشگاه سيستم های هوشمند ( Domain-specific Architecture.
Computer Programming برنامه سازی کامپيوتر1 مدل های رياضی مهندسی يعنی کاربرد علوم مختلف (رياضی، فيزيک) در حل مسائل کاربردی مدل های رياضی برای پيش بينی رفتار.
روشهاي پارس بهينه. پارس توسط انسان تمام روشهاي پارس که تا کنون مطرح شدند از تکنيکهاي “جستجوي کامل” براي تفسير جمله استفاده مي کردند. به نظر ميرسد که پارس.
1 Mobile Robot Localization and Mapping using the Kalman Filter استاد درس: دکتر شيري ارائه کننده: مجيد نم نبات بنام خدا.
مديريت پروژه‌هاي فناوري اطلاعات فرآيند مديريت پروژه-مرحله برنامه‌ريزي.
ارائه روشي براي شناسايي کاراکترهاي دستنويس، برپايه شبکه LVQ.
روشهاي پارس بهينه ارائه دهنده : دکتر احمد عبدالله زاده تنظيم کننده : پرهام مرادي پائيز 85 دانشگاه صنعتي امير کبير دانشکده مهندسي کامپيوتر و فناوري اطلاعات.
نام و نام خانوادگي : فريد ملازم 1 آزمايشکاه سيستم هاي هوشمند ( موضوع ارائه ارتباط بين component ها.
نمايش اعداد.
نام و نام خانوادگي : فريد ملازم 1 آزمايشکاه سيستم هاي هوشمند ( موضوع ارائه Process and Deployment Design.
1 تدوين راهبرد برای يک برنامه جلب حمايت همه جانبه Mohsen Shams, MD. PhD Candidate in Health Education, School of Public Health, Tehran University of Medical.
1 آزمايشگاه سيستم های هوشمند ( ارزيابي معماري نرم افزار.
نمايش اعداد.
ارائه کننده: آلاء شريعتی
مديريت پروژه‌هاي فناوري اطلاعات فرآيند مديريت پروژه-مرحله برنامه‌ريزي تخصيص منابع.
تعميم در يادگيري مبتني بر نمونه ها
مراحل مختلف اجرای يک برنامه
نقشه‌برداري و مكان‌يابي همزمان به کمک الگوريتم ژنتيک
Artificial Intelligent Systems Laboratory 1 الگو‌هاي فرايند (Process Patterns) فصل 2 درس مهندسي نرم‌افزار 2 دكتر احمد عبداله زاده بارفروش تهيه كننده :
نمايش اعداد علی عادلی.  مبنا ( base ): –مبناي r: ارقام محدود به [0, r-1]  دسيمال:(379) 10  باينري:( ) 2  اکتال:(372) 8  هگزادسيمال:(23D9F)
فارسی سازی يکپارچه در سيستم عاملهای OS/390 & Windows واحد 1 مهندسی سيستم Integrated Farsi support on OS/390 & Windows.
Solving problems by searching Chapter 3 Modified by Vali Derhami.
آرايه Array آرايه مجموعه اى از متغيرهاى از يك نوع است كه با يك نام مشترك تحت استفاده قرار مى گيرند. يك عنصر بخصوص در يك آرايه با يك index (انديس ) مورد.
روابط مجموعه ها سلیمی. دکتر سلیمانی. نظریه فازی در سال 1965 بوسیله یک دانشمند ایرانی بنام پروفسور لطفی زاده معرفی گردید. گرچه این نظریه در ابتدا با.
1 فصل دوم تبديلات. 2 فصل دوم سرفصل مطالب مقدمه ضرب بردارها دستگاه ‌ هاي مختصات دوران ‌ ها مختصات همگن دوران ‌ ها و انتقال ‌ ها تبديلات تركيبي همگن تبديل.
1/19 Informed search algorithms Chapter 4 Modified by Vali Derhami.
Department of Computer Eng. & IT Amirkabir University of Technology (Tehran Polytechnic) Data Structures Lecturer: Abbas Sarraf Order.
سيستم خبره مرکب ( ترکيب پيشرو و پسرو ) زماني که يک فرضيه احتمالي براي جواب داشته باشيم، روش backward مي تواند خيلي کاراتر و مناسبتر باشد. اگر هيچ احتمال.
1 فصل سوم سينماتيك مستقيم. 2 محتواي فصل   تعريف مجموعه فازي   تابع عضويت   نمايش مجموعه هاي فازي   برش آلفا   متغيرهاي زباني   ساخت مجموعه.
Image Enhancement in the
فلوتاسيون (جلسه پنجم) مهدي نصيري سروي.
نيرو در نظريه تابعي چگالي
اصول کامپيوتر 1 – معرفي درس
ANOVA: Analysis Of Variance
ANOVA: Analysis Of Variance
نمايش معادلات فضاي حالت توسط فرمهاي كانوليكال
Quick Sort مرتب سازي سريع.
پردازنده هاي چند هسته اي
تکنیک دیماتل DEMATEL: decision making trial and evaluation laboratory.
تلفيق اطلاعات سنسوري به منظور حرکت
دکتر حسين بلندي/ دکتر سید مجید اسماعیل زاده / دکتر بهمن قربانی واقعی
تبدیل فوریه (Fourier Transform)
نمايش اعداد در کامپيوتر چهار عمل اصلي
Similarity transformation
بسمه الله الرحمن الرحيم
More About MPIC Applications
فاطمه بهمن زیاری ، مریم امینی مدل های خطی 1 بهمن1393
مدلسازي تجربي – تخمين پارامتر
هیدرولیک جریان در کانالهای باز
فيلتر كالمن معرفي : فيلتر كالمن تخمين بهينه حالت‌ها است كه براي سيستم‌هاي ديناميكي با اختلال تصادفي در سال 1960 بزاي سيستم‌هاي گسسته و در سال 1961 براي.
MPC Review کنترل پيش بين-دکتر توحيدخواه.
ارائه‌دهنده: مهدي برج خاني استاد درس: آقاي دکتر غريب زاده زمستان 86
Linear Control Hossein Moeinkhah Assistant Professor
آشنايي با درخت هاي تصميم گيري
چکيده نويسي دانشجوي کارشناسي ارشد علم اطلاعات و دانش شناسي
با تشکر از دکتر جواد سلیمی
آمار توصيفي ارائه: سيد عماد احمدي.
تدريس يار: ميثم نظرياني
نرم افزار عملي دوره كارداني كامپيوتر دانشگاه کردستان دانشكده فني
مدلسازي تجربي – تخمين پارامتر
مثال : فلوچارتي رسم كنيد كه دو عدد از ورودي دريافت كرده بزرگترين عدد
آزمايشگاه مهندسي نرم افزار
گزارش کار آزمايشگاه مکانيک خاک
عنوان مقاله نویسنده اول1، نویسنده دوم2، نویسنده سوم3، نویسنده چهارم4
گروه كارشناسي ارشد مديريت فنآوري اطلاعات(واحد الكترونيكي تهران)
تخمين پارامترها - ادامه
Presentation transcript:

ارائه درس روباتيکز Extended Kalman Filter فريد ملازم استاد مربوطه دکتر شيري دانشگاه امير کبير – دانشکده کامپيوتر و فناوري اطلاعات

فيلترينگ مساله فيلترينگ مساله فيلترينگ

فيلترينگ عمومي فيلترينگ عمومي فيلترينگ عمومي x is system state vector x is system state vector f is system dynamics f is system dynamics u is control vector u is control vector w is system error sources w is system error sources y is observation vector y is observation vector h is measurement function h is measurement function v is measurement error source v is measurement error source

داده ها و خروجي داده ها : داده ها : f ، h ، ويژگي هاي نويز، وضعيت اوليه f ، h ، ويژگي هاي نويز، وضعيت اوليه مجموعه متغيرهاي کنترلي u(0) ، u(1) ، …، u(k-1) مجموعه متغيرهاي کنترلي u(0) ، u(1) ، …، u(k-1) مجموعه خروجي هاي y(1) ، y(2) ،... ، y(k) مجموعه خروجي هاي y(1) ، y(2) ،... ، y(k) خروجي خروجي بهترين تخمين براي x(k) بهترين تخمين براي x(k)

معيار بهينه سازي مساله بهترين تخمين متناظر با مينيمم کردن خطا با توجه به يک معيار خاص است. مساله بهترين تخمين متناظر با مينيمم کردن خطا با توجه به يک معيار خاص است. از ديدگاه بيزي فيلتر در مرحله يک تابع توزيع احتمال شرطي را از مراحل قبل انتشار مي دهد. از ديدگاه بيزي فيلتر در مرحله يک تابع توزيع احتمال شرطي را از مراحل قبل انتشار مي دهد.

عملکرد سيستم مراحل عملکرد سيستم مراحل عملکرد سيستم x0 داده شده است x0 داده شده است نويز w0 از طبيعت وارد مي شود نويز w0 از طبيعت وارد مي شود u0 به عنوان ورودي به سيستم داده مي شود u0 به عنوان ورودي به سيستم داده مي شود سيستم به وضعيت x1 وارد مي شود سيستم به وضعيت x1 وارد مي شود اندازه گيري y1 انجام مي شود اندازه گيري y1 انجام مي شود سوال : بهترين تخمين براي x1 چيست؟ سوال : بهترين تخمين براي x1 چيست؟ پاسخ با توجه به پاسخ با توجه به

عملکرد سيستم معيارهاي بهينه سازي متفاوتي مي توانند انتخاب گردند که به پاسخ هاي متفاوتي ختم گردند معيارهاي بهينه سازي متفاوتي مي توانند انتخاب گردند که به پاسخ هاي متفاوتي ختم گردند mean: مرکز توزيع احتمال، متناظر با معيار MSE mean: مرکز توزيع احتمال، متناظر با معيار MSE mode: مقدار داراي بزرگترين احتمال، متناظر با MAP mode: مقدار داراي بزرگترين احتمال، متناظر با MAP median median

KF: Mean-Square Error KF: Mean-Square Error متناظر با : متناظر با : شکل کلي : شکل کلي : رشته u قطعي است رشته u قطعي است

توزيع گاسي است توزيع گاسي است mean ، mode و median يکسان هستند. mean ، mode و median يکسان هستند. شکل توزيع : شکل توزيع :

انتشار توزيع در اين حالت نياز به انتشار کل توزيع نمي باشد در اين حالت نياز به انتشار کل توزيع نمي باشد تنها ميانگين و واريانس انتشار مي يابند تنها ميانگين و واريانس انتشار مي يابند انتشار در هر مرحله با توجه به اطلاعات مراحل قبل صورت مي گيرد انتشار در هر مرحله با توجه به اطلاعات مراحل قبل صورت مي گيرد

مراحل انتشار عمليات انتشار در دو مرحله صورت مي گيرد عمليات انتشار در دو مرحله صورت مي گيرد مرحله predict مرحله predict مرحله filtering مرحله filtering

مراحل انتشار به ما مي گويد که در مورد x(k + 1) چه پيش بيني مي توانيم داشته باشيم پيش از اينکه خروجي y(k + 1) را دريافت کرده باشيم. به ما مي گويد که در مورد x(k + 1) چه پيش بيني مي توانيم داشته باشيم پيش از اينکه خروجي y(k + 1) را دريافت کرده باشيم. مرحله filtering به ما نشان مي دهد که چگونه مي توانيم x(k + 1) حاصل از مرحله قبل را با مشاهده y(k + 1) بهبود بخشيم مرحله filtering به ما نشان مي دهد که چگونه مي توانيم x(k + 1) حاصل از مرحله قبل را با مشاهده y(k + 1) بهبود بخشيم

مراحل انتشار با توجه به توزيع گاسي براي تابع توزيع شرطي مي توانيم تعاريف زير را داشته باشيم : با توجه به توزيع گاسي براي تابع توزيع شرطي مي توانيم تعاريف زير را داشته باشيم :

مراحل انتشار گام اول گام اول تخمين ( فاز state prediction) تخمين ( فاز state prediction)

مراحل انتشار گام دوم گام دوم تخمين ( فاز Measurement Prediction) تخمين ( فاز Measurement Prediction) در اين مرحله روند محاسبات مانند مرحله state prediction مي باشد. در اين مرحله روند محاسبات مانند مرحله state prediction مي باشد. گام سوم ( فيلترينگ ) گام سوم ( فيلترينگ ) با توجه به اينکه و از ديدگاه اطلاعاتي يکسان هستند داريم : با توجه به اينکه و از ديدگاه اطلاعاتي يکسان هستند داريم :

مراحل انتشار نتيجه گام سوم را مي توانيم به صورت زير بنويسيم نتيجه گام سوم را مي توانيم به صورت زير بنويسيم پارامتر Kalman Gain پارامتر Kalman Gain Filtered state estimate = predicted state estimate + Gain * error Filtered state estimate = predicted state estimate + Gain * error

خلاصه مراحل به طور خلاصه خواهيم داشت : به طور خلاصه خواهيم داشت : Prediction Prediction Filtering Filtering Initial Conditions Initial Conditions

بلوک دياگرام فيلترينگ

بسط به حالت غير خطي در حالت غير خطي در حالت غير خطي Linearize xi about and use Kalman Filter prediction step Linearize xi about and use Kalman Filter prediction step Linearize zi about and use Kalman Filter update step Linearize zi about and use Kalman Filter update step

خلاصه الگوريتم آخرين تخمين را در نظر مي گيريم آخرين تخمين را در نظر مي گيريم رابطه را حول خطي مي کنيم رابطه را حول خطي مي کنيم مرحله prediction را روي سيستم خطي شده اعمال مي کنيم مرحله prediction را روي سيستم خطي شده اعمال مي کنيم رابطه را حول خطي مي کنيم رابطه را حول خطي مي کنيم مرحله update را روي سيستم خطي شده اعمال مي کنيم مرحله update را روي سيستم خطي شده اعمال مي کنيم

خلاصه الگوريتم الگوريتم نهايي به صورت زير خلاصه مي شود الگوريتم نهايي به صورت زير خلاصه مي شود مرحله predict مرحله predict مرحله update مرحله update