در این مطلب، ویدئو ًں¤– PX4 MAVROS Python Tutorial (قسمت اول) با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:11:46
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:01,680 –> 00:00:04,319
سلام به آموزش
2
00:00:04,319 –> 00:00:07,279
نصب و اجرای mavros خوش آمدید
3
00:00:07,279 –> 00:00:08,320
در این آموزش
4
00:00:08,320 –> 00:00:11,519
ما یک
5
00:00:11,519 –> 00:00:14,559
راهنمای نصب برای mavros خواهیم داشت و سپس
6
00:00:14,559 –> 00:00:19,760
چند برنامه ساده را پیاده سازی خواهیم کرد
7
00:00:19,760 –> 00:00:24,880
تا ببینیم mavros چگونه کار می کند
8
00:00:24,880 –> 00:00:26,400
برای کسانی از شما که نمی دانید
9
00:00:26,400 –> 00:00:28,400
mavros چیست mavros یک بسته ros است.
10
00:00:28,400 –> 00:00:31,119
که به شما امکان می دهد با
11
00:00:31,119 –> 00:00:31,920
12
00:00:31,920 –> 00:00:34,880
وسایل نقلیه دارای لینک نقشه خود ارتباط برقرار کنید، بنابراین
13
00:00:34,880 –> 00:00:36,480
با نصب
14
00:00:36,480 –> 00:00:39,440
برای نصب شروع می کنیم، می توانید اسناد رسمی px4 را دنبال کنید و
15
00:00:39,440 –> 00:00:41,120
16
00:00:41,120 –> 00:00:44,559
به راحتی می توانید در
17
00:00:44,559 –> 00:00:45,520
گوگل جستجو کنید و
18
00:00:45,520 –> 00:00:48,559
به این صفحه هدایت شوید فقط ps4
19
00:00:48,559 –> 00:00:50,480
mavros را جستجو کنید و راهنمایی خواهید شد به
20
00:00:50,480 –> 00:00:52,320
این صفحه یا در غیر این
21
00:00:52,320 –> 00:00:55,039
صورت فقط می توانید آدرس لینک
22
00:00:55,039 –> 00:00:55,920
نوشته شده در
23
00:00:55,920 –> 00:00:59,039
بالای صفحه را
24
00:00:59,039 –> 00:01:02,079
25
00:01:02,079 –> 00:01:05,040
26
00:01:05,040 –> 00:01:07,200
27
00:01:07,200 –> 00:01:10,320
28
00:01:10,320 –> 00:01:13,439
تایپ کنید. از
29
00:01:13,439 –> 00:01:17,200
راهنمای برنامه نویس px4 برای نصب ماکروها دنبال کنید، ما
30
00:01:17,200 –> 00:01:18,159
دو راه مختلف داریم که
31
00:01:18,159 –> 00:01:20,159
یکی از آنها نصب از
32
00:01:20,159 –> 00:01:22,560
بسته های باینری است که ساده ترین راه است
33
00:01:22,560 –> 00:01:24,880
و اگر انجام می دهید نمی خواهید
34
00:01:24,880 –> 00:01:26,560
با mavros تا این حد به عمق بپردازید و نمی خواهید
35
00:01:26,560 –> 00:01:28,159
پیشرفت های
36
00:01:28,159 –> 00:01:31,280
بسیار عمیق داشته باشید این ممکن است
37
00:01:31,280 –> 00:01:32,400
برای شما کافی باشد
38
00:01:32,400 –> 00:01:34,560
اما برای کسانی از شما که قصد
39
00:01:34,560 –> 00:01:36,799
دارند پیشرفت های بیشتری داشته باشند
40
00:01:36,799 –> 00:01:39,360
نصب منبع ممکن است
41
00:01:39,360 –> 00:01:40,240
گزینه
42
00:01:40,240 –> 00:01:43,759
بهتری باشد. در صورتی که شما در حال نصب باینری هستید
43
00:01:43,759 –> 00:01:44,640
44
00:01:44,640 –> 00:01:48,479
فقط ممکن است به شما توجه داشته باشم که
45
00:01:48,479 –> 00:01:51,119
اینها تنها معماری هایی هستند
46
00:01:51,119 –> 00:01:52,000
که
47
00:01:52,000 –> 00:01:55,119
برای نصب بسته های باینری پشتیبانی می شوند، بنابراین
48
00:01:55,119 –> 00:01:57,040
تمام معماری های دیگر به عنوان مثال
49
00:01:57,040 –> 00:01:59,200
اگر dbm buster روی
50
00:01:59,200 –> 00:02:02,000
رزبری پای خود دارید نصب بسته باینری
51
00:02:02,000 –> 00:02:03,840
پشتیبانی نمی شود و شما
52
00:02:03,840 –> 00:02:05,360
باید
53
00:02:05,360 –> 00:02:08,239
نصب منبع را انجام دهید، بنابراین بیایید ادامه دهیم
54
00:02:08,239 –> 00:02:08,639
و
55
00:02:08,639 –> 00:02:11,680
نصب را شروع
56
00:02:11,680 –> 00:02:14,720
کنیم، من ترمینال خود را خواهم داشت و
57
00:02:14,720 –> 00:02:18,879
سپس فقط این
58
00:02:18,879 –> 00:02:22,480
سینتیک را با نسخه ros فعلی خود
59
00:02:22,480 –> 00:02:24,959
که از ملودیک استفاده می کنم جایگزین می کنم، به طوری که
60
00:02:24,959 –> 00:02:26,480
تنظیمات فعلی من
61
00:02:26,480 –> 00:02:30,480
به 18 باز است و من آیا ros melvik
62
00:02:30,480 –> 00:02:33,440
روی سیستم من نصب شده
63
00:02:34,840 –> 00:02:37,840
است،
64
00:02:45,440 –> 00:02:48,400
ما تمام کردیم، مرحله بعدی این است
65
00:02:48,400 –> 00:02:49,680
که
66
00:02:49,680 –> 00:02:52,800
مجموعه داده های جهشی جغرافیایی ما نصب شود،
67
00:02:52,800 –> 00:02:56,239
اول از همه باید آنها را دریافت کنیم،
68
00:02:56,239 –> 00:02:59,840
بنابراین با w get ما
69
00:02:59,840 –> 00:03:03,280
این مجموعه دادههای جغرافیایی را دریافت میکنیم و سپس میخواهیم
70
00:03:03,280 –> 00:03:04,640
71
00:03:04,640 –> 00:03:10,080
آن را نصب کنیم فقط کپی و پیست میشود
72
00:03:11,360 –> 00:03:14,480
و برای من من قبلاً آنها را داشتم،
73
00:03:14,480 –> 00:03:18,159
بنابراین میبینی
74
00:03:18,159 –> 00:03:20,640
خروجی اینگونه است آنها
75
00:03:20,640 –> 00:03:22,720
قبلاً برای شما وجود دارند
76
00:03:22,720 –> 00:03:26,400
خروجی متفاوت است بنابراین این
77
00:03:26,400 –> 00:03:26,959
78
00:03:26,959 –> 00:03:30,400
نصب باینری بود حالا بیایید به سراغ
79
00:03:30,400 –> 00:03:33,599
نصب منبع برویم اوه اینجا
80
00:03:33,599 –> 00:03:36,720
یک نکته مهم
81
00:03:36,720 –> 00:03:39,840
وجود دارد که باید به آن توجه کرد این است که اگر
82
00:03:39,840 –> 00:03:42,080
قبلاً فضای کاری catkin b4 خود را ایجاد کرده اید،
83
00:03:42,080 –> 00:03:45,599
این خط ساخت dir
84
00:03:45,599 –> 00:03:48,239
در ابتدا نیازی به شما نیست.
85
00:03:48,239 –> 00:03:49,680
این را بدانید
86
00:03:49,680 –> 00:03:52,000
و ما فرض میکنیم که فضای کاری شما
87
00:03:52,000 –> 00:03:53,439
در این
88
00:03:53,439 –> 00:03:56,319
مکان است و فضای کاری را جلب میکند، در غیر این صورت
89
00:03:56,319 –> 00:03:57,040
هر
90
00:03:57,040 –> 00:03:59,360
فضای کاری که دارید،
91
00:03:59,360 –> 00:04:01,120
میتوانید آن را جایگزین کنید.
92
00:04:01,120 –> 00:04:04,480
93
00:04:04,480 –> 00:04:07,840
94
00:04:07,840 –> 00:04:09,280
95
00:04:09,280 –> 00:04:11,599
فضای کاری ما uh و سپس
96
00:04:11,599 –> 00:04:13,439
ما catkin خود را برای من مقداردهی اولیه می کنیم.
97
00:04:13,439 –> 00:04:17,519
من قبلاً
98
00:04:17,519 –> 00:04:20,720
فضای کاری catkin من
99
00:04:20,720 –> 00:04:23,759
ساخته شده است، بنابراین من پوشه
100
00:04:23,759 –> 00:04:27,360
هایی را دارم که آنها از قبل آنجا هستند، بنابراین برای شما این
101
00:04:27,360 –> 00:04:28,960
اینجا است. ممکن است کمی متفاوت باشد، اما به
102
00:04:28,960 –> 00:04:31,360
هر حال من
103
00:04:31,360 –> 00:04:34,400
با uh ws به عنوان ابزار ادامه
104
00:04:34,400 –> 00:04:36,960
خواهم داد، ما آن را برای پوشه منبع خود در داخل مقداردهی اولیه می کنیم
105
00:04:36,960 –> 00:04:37,919
106
00:04:37,919 –> 00:04:42,080
و سپس فایل نصب ros
107
00:04:42,080 –> 00:04:45,199
ایجاد می شود،
108
00:04:45,199 –> 00:04:48,720
بنابراین اگر به python ros نیاز دارید، از قبل نصب کنید.
109
00:04:48,720 –> 00:04:49,520
110
00:04:49,520 –> 00:04:51,440
اگر آن را نداشته باشید،
111
00:04:51,440 –> 00:04:53,840
فقط می توانید آن را با این دستور اینجا
112
00:04:53,840 –> 00:04:55,440
برای من بگیرید، من قبلاً آن را دارم، بنابراین
113
00:04:55,440 –> 00:04:56,960
114
00:04:56,960 –> 00:05:00,000
اگر اولین بار است که از ابزار ws استفاده می کنید، نیازی به آن نیست.
115
00:05:00,000 –> 00:05:03,360
116
00:05:03,360 –> 00:05:06,639
117
00:05:06,639 –> 00:05:08,880
118
00:05:08,880 –> 00:05:12,160
فقط
119
00:05:12,160 –> 00:05:15,039
سعی کنید و ببینید قرار است چه اتفاقی بیفتد
120
00:05:15,039 –> 00:05:15,440
بله،
121
00:05:15,440 –> 00:05:18,320
میتوانید ببینید که فایل نصب ros من
122
00:05:18,320 –> 00:05:19,120
قبلاً وجود دارد
123
00:05:19,120 –> 00:05:22,240
و اصلاح شده است، بنابراین
124
00:05:22,240 –> 00:05:25,440
ما میخواهیم
125
00:05:25,440 –> 00:05:28,960
ساخت خود را داشته باشیم، ما uh mavlink
126
00:05:28,960 –> 00:05:31,360
داریم که ابتدا باید نصب شود و سپس
127
00:05:31,360 –> 00:05:32,880
ما.
128
00:05:32,880 –> 00:05:35,840
129
00:05:35,840 –> 00:05:37,600
اول از مدلسازی شروع میشود،
130
00:05:37,600 –> 00:05:40,400
شما میتوانید اضافه کنید،
131
00:05:40,400 –> 00:05:41,520
میتوانید
132
00:05:41,520 –> 00:05:46,880
این عمق را اینجا اضافه کنید
133
00:05:47,039 –> 00:05:49,840
و میتوانید همه وابستگیها را
134
00:05:49,840 –> 00:05:50,960
نصب کنید، همچنین
135
00:05:50,960 –> 00:05:52,960
ما نمیخواهیم این ویدیو را بسازیم. خیلی
136
00:05:52,960 –> 00:05:54,720
طولانی است بن