Skip to main content
SUPERVISOR
حمید صادقیان (استاد راهنما) محمد دانش (استاد مشاور) محمدجعفر صدیق دامغانی زاده (استاد راهنما)
 
STUDENT
Saeed Fayazi
سعید فیاضی

FACULTY - DEPARTMENT

دانشکده مهندسی مکانیک
DEGREE
Master of Science (MSc)
YEAR
1392

TITLE

Path Planning and Motion Analysis of a Palm Climbing Robot
In this research, path planning and motion analysis of a palm climbing robot is studied. To this goal, a suitable mechanism is chosen. Then geometrical specification of the mechanism is described and in the following, inverse and forward kinematic of the robot is analyzed. Next, the jacobian of the robot is calculated and an algorithm for the singularity avoidance is applied. To generalize the problem, it is assumed that the robot has the ability to climb up any unknown trajectory in the space. To compute desired position and orientation of the end-effector at any time, path planning becomes necessary for the robot. Path planning is the computation of desired motion profiles for the actuation system of automatic machines and includes two sections: the geometric path approximation and motion law. In this study, two different algorithms for the first section are presented. The so called point-to-point algorithm approximates the path with a limited number of points on the path. The so called tangential algorithm approximates the path by estimation of the tangent vector to the path at any moment. The second section is the motion law. Motion law is a parametric function of time so that the given constraints on velocities, accelerations, and so on, are satisfied. The motion law for this robot should be such that the speed of the actuators at the beginning and at the end of motion increase or decrease gradually. To implement the path planning algorithms on the robot, some environmental information is required. To extract this information, several ultrasonic sensors may be used. To avoid exceeding the length of the legs to their allowable values, suitable equations are presented. After that, a solution is offered to prevent the robot and tree collision during rotation of the robot around its axis. For controlling the robot so that the end-effector follows the desired trajectory, a proportional controller is presented. Since determining desired forces in the actuators is needed, the inverse dynamic analysis on the robot is performed. To plan the path, both of the path planning algorithms are simulated. The results show that the tangential algorithm, approximates the path better than the point to point algorithm. Finally the robot is designed and illustrated in CAD model. Keywords: Climbing robot, Unknown trajectory, Kinematic analysis, Path planning, inverse dynamic, Simulation
: در این پژوهش، طراحی مسیر و تحلیل حرکت یک ربات بالارونده از نخل خرما با توانایی بالا رفتن از هر مسیر ناشناخته در فضا موردبررسی قرارگرفته است. برای این کار با توجه به اهداف مسئله، محیط کار ربات و همچنین مقایسه‌ی مکانیزم‌های مختلف، مکانیزم مناسبی انتخاب گردیده است. سپس مشخصات هندسی این مکانیزم توصیف‌شده و در ادامه تحلیل‌های سینماتیک مستقیم و معکوس برای آن صورت گرفته است. همچنین ژاکوبین ربات محاسبه‌شده و الگوریتمی برای جلوگیری از وقوع تکینگی در ربات از مراجع استخراج گردیده است. به دلیل این‌‌که ربات باید بتواند از هر مسیر ناشناخته‌ای در فضا بالا رود دو الگوریتم متفاوت برای برنامه‌ریزی مسیر ربات ارائه‌شده است. سپس چگونگی پیاده‌سازی این الگوریتم‌ها روی ربات شرح داده‌شده است. همچنین برای ممانعت از برخورد ربات با بدنه‌ی درخت حین چرخش ربات حول محور خود، راه‌حلی ارائه‌شده است. برای کنترل ربات طی بالا رفتن از مسیر، الگوریتم کنترلی ساده‌ای ارائه گردیده است.ازآنجاکه دانستن مقدار نیروهای موردنیاز در عملگرها ضروری می‌باشد، تحلیل دینامیک معکوس روی ربات انجام‌شده است. سپس با در نظر گرفتن یک مسیر برای ربات، هرکدام از الگوریتم‌های ارائه‌شده برای برنامه‌ریزی مسیر مورد شبیه‌سازی قرارگرفته و نتایج مقایسه شده‌اند. سپس با فرض قرار گرفتن ربات در یک وضعیت ثابت، شبیه‌سازی چرخش ربات حول محور خود صورت گرفته و نتایج آن استخراج گردیده است. در ادامه با در نظر گرفتن الگوریتم بهینه برای برنامه‌ریزی مسیر ربات، مسیر دیگری مورد شبیه‌سازی قرارگرفته و نیروهای موردنیاز در هرکدام از عملگرها به‌دست‌آمده است. درنهایت طراحی سه‌بعدی از ربات موردنظر ارائه‌شده و بخش‌های مختلف آن نشان داده‌شده است. کلمات کلیدی: ربات بالارونده، مسیر ناشناخته، تحلیل سینماتیک، برنامه‌ریزی مسیر، کنترل، دینامیک معکوس، شبیه‌سازی

ارتقاء امنیت وب با وف بومی