Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .pre-commit-config.yaml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Copyright (c) 2025 Boston Dynamics AI Institute, Inc. All rights reserved.
# Copyright (c) 2025 Robotics and AI Institute LLC dba RAI Institute. All rights reserved.

repos:
- repo: https://github.com/charliermarsh/ruff-pre-commit
Expand Down
2 changes: 1 addition & 1 deletion LICENSE
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
MIT License

Copyright (c) 2025 Boston Dynamics AI Institute
Copyright (c) 2025 Robotics and AI Institute LLC dba RAI Institute

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
Expand Down
2 changes: 1 addition & 1 deletion __init__.py
Original file line number Diff line number Diff line change
@@ -1 +1 @@
# Copyright (c) 2024 Boston Dynamics AI Institute LLC. All rights reserved.
# Copyright (c) 2024 Robotics and AI Institute LLC dba RAI Institute. All rights reserved.
2 changes: 1 addition & 1 deletion docker/Dockerfile
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Copyright (c) 2025 Boston Dynamics AI Institute LLC. All rights reserved.
# Copyright (c) 2025 Robotics and AI Institute LLC dba RAI Institute. All rights reserved.
FROM ubuntu:22.04

USER root
Expand Down
2 changes: 1 addition & 1 deletion docker/entrypoint.sh
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
#!/usr/bin/env bash
# Copyright (c) 2025 Boston Dynamics AI Institute LLC. All rights reserved
# Copyright (c) 2025 Robotics and AI Institute LLC dba RAI Institute. All rights reserved

# Update the developer docker user to match the UID and GID of the host user
# This simplifies permissions with the mounted repo code
Expand Down
2 changes: 1 addition & 1 deletion docker/start_docker.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Copyright (c) 2025 Boston Dynamics AI Institute LLC. All rights reserved.
# Copyright (c) 2025 Robotics and AI Institute LLC dba RAI Institute. All rights reserved.

import os
import subprocess
Expand Down
2 changes: 2 additions & 0 deletions pyproject.toml
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
# Copyright (c) 2025 Robotics and AI Institute LLC dba RAI Institute. All rights reserved.

# Copyright (c) 2024-2025 Boston Dynamics AI Institute LLC. All rights reserved.

[build-system]
Expand Down
2 changes: 1 addition & 1 deletion setup.cfg
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
# Copyright (c) 2023-2025 Boston Dynamics AI Institute LLC. All rights reserved.
# Copyright (c) 2023-2025 Robotics and AI Institute LLC dba RAI Institute. All rights reserved.
# This empty file must exist for pyproject.toml to be used with setuptools
2 changes: 1 addition & 1 deletion spot_choreo_utils/spot_choreo_utils/bosdyn_helpers.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Copyright (c) 2025 Boston Dynamics AI Institute LLC. All rights reserved.
# Copyright (c) 2025 Robotics and AI Institute LLC dba RAI Institute. All rights reserved.

from bosdyn.api.robot_state_pb2 import RobotState
from bosdyn.client import (
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Copyright (c) 2023-2025 Boston Dynamics AI Institute LLC. All rights reserved.
# Copyright (c) 2023-2025 Robotics and AI Institute LLC dba RAI Institute. All rights reserved.

import copy
import math
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Copyright (c) 2023-2025 Boston Dynamics AI Institute LLC. All rights reserved.
# Copyright (c) 2023-2025 Robotics and AI Institute LLC dba RAI Institute. All rights reserved.

import copy
from logging import Logger
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Copyright (c) 2024-2025 Boston Dynamics AI Institute LLC. All rights reserved.
# Copyright (c) 2024-2025 Robotics and AI Institute LLC dba RAI Institute. All rights reserved.

import math
from typing import Any, Dict, Optional
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Copyright (c) 2023-2025 Boston Dynamics AI Institute LLC. All rights reserved.
# Copyright (c) 2023-2025 Robotics and AI Institute LLC dba RAI Institute. All rights reserved.

import copy
import logging
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Copyright (c) 2023-2025 Boston Dynamics AI Institute LLC. All rights reserved.
# Copyright (c) 2023-2025 Robotics and AI Institute LLC dba RAI Institute. All rights reserved.

from bosdyn.api.spot.choreography_sequence_pb2 import (
MoveParams,
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Copyright (c) 2025 Boston Dynamics AI Institute LLC. All rights reserved.
# Copyright (c) 2025 Robotics and AI Institute LLC dba RAI Institute. All rights reserved.

from itertools import chain
from typing import Dict, List, Tuple
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Copyright (c) 2023-2025 Boston Dynamics AI Institute LLC. All rights reserved.
# Copyright (c) 2023-2025 Robotics and AI Institute LLC dba RAI Institute. All rights reserved.

from collections import namedtuple
from typing import Dict
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Copyright (c) 2024-2025 Boston Dynamics AI Institute LLC. All rights reserved.
# Copyright (c) 2024-2025 Robotics and AI Institute LLC dba RAI Institute. All rights reserved.

import os
from logging import Logger
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Copyright (c) 2024-2025 Boston Dynamics AI Institute LLC. All rights reserved.
# Copyright (c) 2024-2025 Robotics and AI Institute LLC dba RAI Institute. All rights reserved.

import copy

Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Copyright (c) 2024-2025 Boston Dynamics AI Institute LLC. All rights reserved.
# Copyright (c) 2024-2025 Robotics and AI Institute LLC dba RAI Institute. All rights reserved.

import asyncio
import subprocess
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Copyright (c) 2024-2025 Boston Dynamics AI Institute LLC. All rights reserved.
# Copyright (c) 2024-2025 Robotics and AI Institute LLC dba RAI Institute. All rights reserved.

import asyncio

Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Copyright (c) 2024-2025 Boston Dynamics AI Institute LLC. All rights reserved.
# Copyright (c) 2024-2025 Robotics and AI Institute LLC dba RAI Institute. All rights reserved.

import sys
from abc import abstractmethod
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Copyright (c) 2024-2025 Boston Dynamics AI Institute LLC. All rights reserved.
# Copyright (c) 2024-2025 Robotics and AI Institute LLC dba RAI Institute. All rights reserved.

import asyncio
import copy
Expand Down
2 changes: 1 addition & 1 deletion spot_choreo_utils/spot_choreo_utils/paths.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Copyright (c) 2024-2025 Boston Dynamics AI Institute LLC. All rights reserved.
# Copyright (c) 2024-2025 Robotics and AI Institute LLC dba RAI Institute. All rights reserved.

from pathlib import Path

Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Copyright (c) 2023-2025 Boston Dynamics AI Institute LLC. All rights reserved.
# Copyright (c) 2023-2025 Robotics and AI Institute LLC dba RAI Institute. All rights reserved.
#
# Script that builds pb2 from .proto definitions.
# This script creates a build directory structure that mirrors package needs
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Copyright (c) 2023-2025 Boston Dynamics AI Institute LLC. All rights reserved.
# Copyright (c) 2023-2025 Robotics and AI Institute LLC dba RAI Institute. All rights reserved.

import logging
import os
Expand Down
2 changes: 1 addition & 1 deletion spot_choreo_utils/test/test_animation_builder.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Copyright (c) 2024 Boston Dynamics AI Institute LLC. All rights reserved.
# Copyright (c) 2024 Robotics and AI Institute LLC dba RAI Institute. All rights reserved.
import copy
import logging
import unittest
Expand Down
2 changes: 1 addition & 1 deletion spot_choreo_utils/test/test_animation_operators.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Copyright (c) 2023-2024 Boston Dynamics AI Institute LLC. All rights reserved.
# Copyright (c) 2023-2024 Robotics and AI Institute LLC dba RAI Institute. All rights reserved.
import logging
import unittest

Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Copyright (c) 2023 Boston Dynamics AI Institute LLC. All rights reserved.
# Copyright (c) 2023 Robotics and AI Institute LLC dba RAI Institute. All rights reserved.
import tempfile
import unittest
from pathlib import Path
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Copyright (c) 2024 Boston Dynamics AI Institute LLC. All rights reserved.
# Copyright (c) 2024 Robotics and AI Institute LLC dba RAI Institute. All rights reserved.
#
# Functions that modify the contents of a semantic animation to accomplish a specific task
# If a function is generally useful for keeping animations and their semantic data in sync
Expand Down
2 changes: 1 addition & 1 deletion spot_choreo_utils/test/test_semantic_animation_wrapper.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Copyright (c) 2024 Boston Dynamics AI Institute LLC. All rights reserved.
# Copyright (c) 2024 Robotics and AI Institute LLC dba RAI Institute. All rights reserved.
import copy
import tempfile
import unittest
Expand Down
2 changes: 1 addition & 1 deletion spot_choreo_utils/test/test_sequence_operators.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Copyright (c) 2023 Boston Dynamics AI Institute LLC. All rights reserved.
# Copyright (c) 2023 Robotics and AI Institute LLC dba RAI Institute. All rights reserved.
import copy
import unittest
from pathlib import Path
Expand Down
2 changes: 1 addition & 1 deletion spot_choreo_utils/test/test_synced_playback.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Copyright (c) 2023-2024 Boston Dynamics AI Institute LLC. All rights reserved.
# Copyright (c) 2023-2024 Robotics and AI Institute LLC dba RAI Institute. All rights reserved.

import asyncio
import time
Expand Down
2 changes: 1 addition & 1 deletion spot_choreo_utils/web_animator/pyproject.toml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Copyright (c) 2025 Boston Dynamics AI Institute LLC. All rights reserved.
# Copyright (c) 2025 Robotics and AI Institute LLC dba RAI Institute. All rights reserved.

[build-system]
requires = ["setuptools>=69.5.1", "setuptools-scm>=8.0"]
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Copyright (c) 2025 Boston Dynamics AI Institute LLC. All rights reserved.
# Copyright (c) 2025 Robotics and AI Institute LLC dba RAI Institute. All rights reserved.

from spot_web_animator.animation_backend.web_animator_backend import web_animation_loop

Expand Down
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
# Copyright (c) 2025 Robotics and AI Institute LLC dba RAI Institute. All rights reserved.

# Copyright (c) 2024-2025 Boston Dynamics AI Institute LLC. All rights reserved.


Expand Down
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
# Copyright (c) 2025 Robotics and AI Institute LLC dba RAI Institute. All rights reserved.

# Copyright (c) 2024-2025 Boston Dynamics AI Institute LLC. All rights reserved.

from collections import namedtuple
Expand Down
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
# Copyright (c) 2025 Robotics and AI Institute LLC dba RAI Institute. All rights reserved.

# Copyright (c) 2024-2025 Boston Dynamics AI Institute LLC. All rights reserved.

from pathlib import Path
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Copyright (c) 2023-2025 Boston Dynamics AI Institute LLC. All rights reserved.
# Copyright (c) 2023-2025 Robotics and AI Institute LLC dba RAI Institute. All rights reserved.

base:
stand:
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Copyright (c) 2023-2025 Boston Dynamics AI Institute LLC. All rights reserved.
# Copyright (c) 2023-2025 Robotics and AI Institute LLC dba RAI Institute. All rights reserved.

from typing import List, Optional

Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Copyright (c) 2023-2025 Boston Dynamics AI Institute LLC. All rights reserved.
# Copyright (c) 2023-2025 Robotics and AI Institute LLC dba RAI Institute. All rights reserved.

from enum import Enum
from pathlib import Path
Expand Down