質問編集履歴

3

Tello.pyのソースコードを一部添付

2019/11/01 04:34

投稿

Tello-python
Tello-python

スコア6

test CHANGED
File without changes
test CHANGED
@@ -73,3 +73,89 @@
73
73
  mdirection等、ミッションパッド関連の他の命令も実装したいです。
74
74
 
75
75
  よろしくお願いします
76
+
77
+
78
+
79
+ Tello.pyのソースコードを一部(文字数制限の為)のっけます
80
+
81
+ ```python
82
+
83
+ def __send_video_encoder_rate(self):
84
+
85
+ pkt = Packet(VIDEO_ENCODER_RATE_CMD, 0x68)
86
+
87
+ pkt.add_byte(self.video_encoder_rate)
88
+
89
+ pkt.fixup()
90
+
91
+ return self.send_packet(pkt)
92
+
93
+
94
+
95
+ def take_picture(self):
96
+
97
+ log.info('take picture')
98
+
99
+ return self.send_packet_data(TAKE_PICTURE_COMMAND, type=0x68)
100
+
101
+
102
+
103
+ def up(self, val):
104
+
105
+ """Up tells the drone to ascend. Pass in an int from 0-100."""
106
+
107
+ log.info('up(val=%d)' % val)
108
+
109
+ self.left_y = val / 100.0
110
+
111
+
112
+
113
+ def down(self, val):
114
+
115
+ """Down tells the drone to descend. Pass in an int from 0-100."""
116
+
117
+ log.info('down(val=%d)' % val)
118
+
119
+ self.left_y = val / 100.0 * -1
120
+
121
+
122
+
123
+ def forward(self, val):
124
+
125
+ """Forward tells the drone to go forward. Pass in an int from 0-100."""
126
+
127
+ log.info('forward(val=%d)' % val)
128
+
129
+ self.right_y = val / 100.0
130
+
131
+
132
+
133
+ def backward(self, val):
134
+
135
+ """Backward tells the drone to go in reverse. Pass in an int from 0-100."""
136
+
137
+ log.info('backward(val=%d)' % val)
138
+
139
+ self.right_y = val / 100.0 * -1
140
+
141
+
142
+
143
+ def right(self, val):
144
+
145
+ """Right tells the drone to go right. Pass in an int from 0-100."""
146
+
147
+ log.info('right(val=%d)' % val)
148
+
149
+ self.right_x = val / 100.0
150
+
151
+
152
+
153
+ def left(self, val):
154
+
155
+ """Left tells the drone to go left. Pass in an int from 0-100."""
156
+
157
+ log.info('left(val=%d)' % val)
158
+
159
+ self.right_x = val / 100.0 * -1
160
+
161
+ ```

2

参照しているTello.pyについて追記

2019/11/01 04:34

投稿

Tello-python
Tello-python

スコア6

test CHANGED
File without changes
test CHANGED
@@ -45,3 +45,31 @@
45
45
  'Tello' object has no attribute 'mon'
46
46
 
47
47
  ```
48
+
49
+
50
+
51
+ #追記
52
+
53
+ ```python
54
+
55
+ drone = tellopy.Tello()
56
+
57
+ ```
58
+
59
+ で使用しているTello.pyのソースコードの中に
60
+
61
+ ```python
62
+
63
+ def mon():
64
+
65
+ ```
66
+
67
+ という箇所がないためにエラーが出てしまっているのではないかと思いました。
68
+
69
+ defの中のソースには何を記述し、またmon()のカッコの中はselfでよいのでしょうか?
70
+
71
+ ソースを見るにミッションパッド関連の命令が何もないように思えます。
72
+
73
+ mdirection等、ミッションパッド関連の他の命令も実装したいです。
74
+
75
+ よろしくお願いします

1

タイトルの変更

2019/11/01 04:28

投稿

Tello-python
Tello-python

スコア6

test CHANGED
@@ -1 +1 @@
1
- Telloのミッションパッドを認識したいで
1
+ Tello EDUのミッションパッドを認識するには...
test CHANGED
File without changes