Skip to content

Commit

Permalink
fix example
Browse files Browse the repository at this point in the history
  • Loading branch information
WT-MM committed Dec 16, 2024
1 parent 690288a commit 31fa855
Show file tree
Hide file tree
Showing 5 changed files with 11 additions and 199 deletions.
5 changes: 2 additions & 3 deletions actuator/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,10 +2,9 @@

from .bindings import (
PyRobstrideActuator as RobstrideActuator,
PyRobstrideActuatorCommand as RobstrideActuatorCommand,
PyRobstrideActuatorState as RobstrideActuatorState,
PyRobstrideConfigureRequest as RobstrideConfigureRequest,
PyRobstrideActuatorConfig as RobstrideActuatorConfig,
get_version,
)

__version__ = get_version()

79 changes: 0 additions & 79 deletions examples/sim.py

This file was deleted.

35 changes: 9 additions & 26 deletions examples/supervisor.py
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
import math
import time

from actuator import RobstrideMotorsSupervisor
from actuator import RobstrideActuator, RobstrideActuatorConfig


def main() -> None:
Expand All @@ -18,33 +18,16 @@ def main() -> None:
parser.add_argument("--verbose", action="store_true")
args = parser.parse_args()

amplitude = args.amplitude
period = args.period
_amplitude = args.amplitude
_period = args.period

supervisor = RobstrideMotorsSupervisor(args.port_name, {args.motor_id: args.motor_type})

supervisor.set_kp(args.motor_id, 10.0)
supervisor.set_kd(args.motor_id, 1.0)

start_time = time.time()

try:
while True:
elapsed_time = time.time() - start_time
target_position = amplitude * math.sin(elapsed_time * 2 * math.pi / period)
target_velocity = amplitude * 2 * math.pi / period * math.cos(elapsed_time * 2 * math.pi / period)
supervisor.set_position(args.motor_id, target_position)
supervisor.set_velocity(args.motor_id, target_velocity)
time.sleep(args.sleep)
if args.verbose:
feedback = supervisor.get_latest_feedback()
print(feedback)

except KeyboardInterrupt:
supervisor.stop()
time.sleep(0.1)
raise
supervisor = RobstrideActuator(
ports=[args.port_name],
py_actuators_config=[(args.motor_id, RobstrideActuatorConfig(args.motor_type))],
polling_interval=args.sleep,
)

supervisor.start()

if __name__ == "__main__":
# python -m examples.supervisor
Expand Down
90 changes: 0 additions & 90 deletions examples/wasd_control.py

This file was deleted.

1 change: 0 additions & 1 deletion pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -58,7 +58,6 @@ target-version = "py310"
select = ["ANN", "D", "E", "F", "I", "N", "PGH", "PLC", "PLE", "PLR", "PLW", "W"]

ignore = [
"ANN101", "ANN102",
"D101", "D102", "D103", "D104", "D105", "D106", "D107",
"N812", "N817",
"PLR0911", "PLR0912", "PLR0913", "PLR0915", "PLR2004",
Expand Down

0 comments on commit 31fa855

Please sign in to comment.