Skip to main content

A foundation model for continuous control

Project description

A Foundation Model for Continuous Control

Supports Python >= 3.6

from foundation_model import QuadrotorPolicy
import numpy as np
from scipy.spatial.transform import Rotation as R

policy = QuadrotorPolicy()
position = [0, 0, 0]
orientation = [1, 0, 0, 0]
orientation_rotation_matrix = R.from_quat(np.array(orientation)[[1, 2, 3, 0]]).as_matrix().ravel().tolist()
linear_velocity = [0, 0, 0]
angular_velocity = [0, 0, 0]
previous_action = [0, 0, 0, 0]

observation = np.array([position + orientation_rotation_matrix + linear_velocity + angular_velocity + previous_action])
policy.reset()
action = policy.evaluate_step(observation)
print(action)

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

foundation_policy-0.0.13.tar.gz (111.3 kB view details)

Uploaded Source

File details

Details for the file foundation_policy-0.0.13.tar.gz.

File metadata

  • Download URL: foundation_policy-0.0.13.tar.gz
  • Upload date:
  • Size: 111.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.3

File hashes

Hashes for foundation_policy-0.0.13.tar.gz
Algorithm Hash digest
SHA256 9240d0bac936fb126be1fb9480af9a296824be8c27573b2e7af17a2320eef0ea
MD5 d71845991e37b22bfc5ad28a11e4ab6d
BLAKE2b-256 1427752bc15cf85211670492ba14a0495401449ce6157b4a8158f7f1583a8487

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page