Skip to content

Commit

Permalink
Trajectory Factory class
Browse files Browse the repository at this point in the history
  • Loading branch information
danielbinschmid committed Jan 19, 2024
1 parent 19e2f1b commit da88b1c
Showing 1 changed file with 33 additions and 0 deletions.
33 changes: 33 additions & 0 deletions trajectories/trajectory_factory.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
from time import thread_time
import numpy as np

class Waypoint:
"""
3D coordinate with a timestamp.
"""

coordinate: np.ndarray
"""R^3 coordinate"""
timestamp: float
"""Time as float"""

def __init__(self, coordinate: np.ndarray, timestamp: float) -> None:
self.coordinate = coordinate
self.timestamp = timestamp


class TrajectoryFactory:
"""
Generates waypoints
"""

def __init__(self) -> None:
pass

def get_waypoint(self) -> Waypoint:
waypoint = Waypoint(
coordinate=np.asarray([0,0,0]),
timestamp=0
)
return waypoint

0 comments on commit da88b1c

Please sign in to comment.