Skip to content

Commit 1ac44af

Browse files
committed
update control speed range
1 parent beafd66 commit 1ac44af

File tree

2 files changed

+12
-49
lines changed

2 files changed

+12
-49
lines changed

Makefile

Lines changed: 0 additions & 37 deletions
This file was deleted.

pymycobot/mercurychassis_api.py

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -162,11 +162,11 @@ def get_base_version(self):
162162
def go_straight(self, speed=0.2):
163163
"""
164164
Forward control
165-
:param speed: speed (float, optional): Movement speed. Defaults to 0.2. range 0 ~ 1
165+
:param speed: speed (float, optional): Movement speed. Defaults to 0.2. range 0 ~ 0.5 m/s
166166
:return: None
167167
"""
168-
if speed < 0 or speed > 1:
169-
raise Exception("The movement speed range is 0~1, but the received value is {}".format(speed))
168+
if speed < 0 or speed > 0.5:
169+
raise Exception("The movement speed range is 0~0.5, but the received value is {}".format(speed))
170170
self.Send_Data[0] = ProtocolCode.header
171171
self.Send_Data[1] = 0
172172
self.Send_Data[2] = 0
@@ -195,11 +195,11 @@ def go_straight(self, speed=0.2):
195195
def go_back(self, speed=-0.2):
196196
"""
197197
Back control
198-
:param speed: speed (float, optional): Movement speed. Defaults to 0.25. range -1 ~ 0
198+
:param speed: speed (float, optional): Movement speed. Defaults to -0.2. range -0.5 ~ 0 m/s
199199
:return: None
200200
"""
201-
if not -1 <= speed <= 0:
202-
raise Exception("The movement speed range is -1~0, but the received value is {}".format(speed))
201+
if not -0.5 <= speed <= 0:
202+
raise Exception("The movement speed range is -0.5~0, but the received value is {}".format(speed))
203203
self.Send_Data = [0] * 11
204204
self.Send_Data[0] = ProtocolCode.header
205205
self.Send_Data[1] = 0
@@ -231,12 +231,12 @@ def go_back(self, speed=-0.2):
231231
def turn_left(self, speed=0.2):
232232
"""
233233
Left turn control
234-
:param speed: speed (float, optional): Movement speed. Defaults to 0.2. range 0 ~ 1
234+
:param speed: speed (float, optional): Movement speed. Defaults to 0.2. range 0 ~ 0.5 m/s
235235
:return: None
236236
"""
237237

238-
if speed < 0 or speed > 1:
239-
raise Exception("The movement speed range is 0~1, but the received value is {}".format(speed))
238+
if speed < 0 or speed > 0.5:
239+
raise Exception("The movement speed range is 0~5, but the received value is {}".format(speed))
240240
self.Send_Data = [0] * 11
241241
self.Send_Data[0] = ProtocolCode.header
242242
self.Send_Data[1] = 0
@@ -266,11 +266,11 @@ def turn_left(self, speed=0.2):
266266
def turn_right(self, speed=-0.2):
267267
"""
268268
Right turn control
269-
:param speed: speed (float, optional): Movement speed. Defaults to -0.2. range -1 ~ 0
269+
:param speed: speed (float, optional): Movement speed. Defaults to -0.2. range -0.5 ~ 0 m/s
270270
:return: None
271271
"""
272-
if not -1 <= speed <= 0:
273-
raise Exception("The movement speed range is -1~0, but the received value is {}".format(speed))
272+
if not -0.5 <= speed <= 0:
273+
raise Exception("The movement speed range is -0.5~0, but the received value is {}".format(speed))
274274
self.Send_Data = [0] * 11
275275

276276
self.Send_Data[0] = ProtocolCode.header

0 commit comments

Comments
 (0)