X-Content-Type-Options: nosniff
Logo
3.2.2.post1
  • Concepts
    • About Spot
    • Networking
    • Base services
    • Geometry and Frames
    • Robot services
    • E-Stop
    • Lease
    • Developing API Services
    • Faults
    • Autonomy services
      • Autonomy Technical Summary
      • Autonomous navigation code examples
      • Components of autonomous navigation
      • Docking
      • Typical autonomous navigation use case
      • Autonomous navigation services
      • GraphNav service
      • GraphNav Map Structure
      • Recording and Modifying Maps
      • Map Processing
      • Anchorings and Anchoring Optimization
      • Map Data Transfer
      • GraphNav area callbacks
      • Initialization
      • Localization
      • GraphNav and robot locomotion
      • Missions service
      • Autowalk service
      • Network compute bridge
      • AutoReturn service
      • Directed Exploration
    • Choreography
      • Choreography Service
      • Move Reference Guide
      • Choreographer Setup
      • Choreographer Overview
      • Robot Connections in Choreographer
      • Animations in Choreography
      • Animation File Format
      • Tablet Choreography Mode
    • Spot Arm
      • Arm and Gripper Specification
      • Concepts
      • Services
    • Spot Data
      • Data Acquisition Overview
      • Data Acquisition Output
      • Integrate Payloads with the API
      • Data Buffer Overview
      • BDDF File Format
      • Thermal Raw Data Format
  • Python
    • Quickstart
    • Understanding Spot Programming
    • Examples
      • Basic Service Examples
        • Hello Spot
        • Directory
        • Get Robot State
        • Get Robot State Async
        • Get Image
        • Get World Objects
        • Get Mission State
        • E-Stop
        • Time Sync
        • Comms Test
        • IR Enable/Disable
      • Robot Behavior and Commands Examples
        • Stance
        • Frame Trajectory
        • Spot Light
        • Upload Choreographed Sequence
        • Xbox Controller
        • WASD
        • Docking
        • Animation Recorder
        • Auto Return
        • Fan Commands
      • Arm Command Examples
        • Simple Arm Motion
        • Stow/unstow Arm
        • Arm and Mobility Command
        • Arm Command with Body Following
        • Arm Constrained Manipulation
        • Arm Trajectory Motion Command
        • Arm Joint Move Command
        • Arm Force Control Command
        • Arm Grasp Command
        • Arm Gaze Command
        • Arm Command with Surface Contact
        • Arm Door Opening Command
        • Walk to And Pick Up Object
        • Writing Gcode
        • Gripper Camera Parameters
        • Arm Impedance Control
      • Payloads and Registration Examples
        • Payloads
        • Self Registration
        • Faults
        • Velodyne
        • CORE I/O GPIO
      • Perception and World Objects Examples
        • Get Image
        • Get World Objects
        • World Object With Image Coordinates
        • World Object Mutations
        • Visualizer
        • Ricoh Theta
        • Gripper Camera Parameters
        • Spot CAM
        • Stitch Front Images
        • Project Depth Data on Visual Images
        • Web Cam Service
        • Fiducial Follow
        • Spot Detect and Follow
        • Tensorflow Detector
        • Machine Learning with the Network Compute Bridge
        • Fire Extinguisher Detector with the Network Compute Bridge
        • Ray Cast
      • Logging Examples
        • BDDF Download
        • Data Buffer
        • Data Service
        • Logging
      • Data Acquisition Examples
        • Data Acquisition Service
        • Faults
        • Ricoh Theta
        • Web Cam Service
        • Test Image Service Implementation with Get Image
        • Post Docking Callbacks
        • Cloud Upload
        • Tester Programs
        • Comms image service
        • How to use
      • Autonomy and Missions Examples
        • Graph Nav Anchoring Optimization
        • GraphNav and Recording Service Command Line Interfaces
        • Example Programs
        • Graph Nav Extract Point Cloud
        • Graph Nav View Map
        • Get Mission State
        • Remote Mission Service
        • Mission Question Answerer
        • Mission Recorder
        • Replay Mission
        • Post Docking Callbacks
        • Area Callbacks
        • Edit Autowalk
    • Python Reference Guide
      • Client
        • Area Callback
        • Area Callback Region Handler
        • Area Callback Service Runner
        • Area Callback Servicer
        • Area Callback Service Utils
        • Arm Surface Contact
        • Async Tasks
        • Auth
        • Auto Return
        • Autowalk
        • BDDF
        • BDDF Download
        • Channel
        • Command
        • Common
        • Data Acquisition
        • Data Acquisition Helpers
        • Data Acquisition Plugin
        • Data Acquisition Plugin Service
        • Data Acquisition Store
        • Data Buffer
        • Data Service
        • Directory Registration
        • Directory
        • Docking
        • Door
        • E-Stop
        • Exceptions
        • Fault
        • Frame Helpers
        • Graph Nav
        • Gripper Camera Params
        • Image
        • Image Service Helpers
        • IR Enable/Disable
        • Lease
        • Lease Resource Hierarchy
        • Lease Validator
        • License
        • Local Grid
        • Log Annotation
        • Math Helpers
        • Manipulation API
        • Map Processing
        • Network Compute Bridge
        • Payload Registration
        • Payload
        • Point Cloud
        • Power
        • Processors
        • Ray casting
        • Recording
        • Robot Command
        • Robot ID
        • Robot
        • Robot State
        • SDK
        • Server Util
        • Spot CAM
          • Audio
          • Compositor
          • Health
          • Lighting
          • Lights Helper
          • Media Log
          • Network
          • Power
          • PTZ
          • Stream Quality
          • Version
        • Spot Check
        • Time Sync
        • Token Cache
        • Token Manager
        • Util
        • World Object
      • Core
        • BDDF
          • Base Data Reader
          • Block Writer
          • BDDF Conventions
          • Common
          • Data Reader
          • Data Writer
          • File Indexer
          • GRPC Proto Reader
          • GRPC Reader
          • GRPC Service Reader
          • GRPC Service Writer
          • Message Reader
          • POD Series Reader
          • POD Series Writer
          • Protobuf Channel Reader
          • Protobuf Reader
          • Protobuf Series Writer
          • Stream Data Reader
        • Geometry
        • Util
      • Mission
        • Client
        • Constants
        • Exceptions
        • Remote Client
        • Server Util
        • Util
      • Choreography
        • Choreography
        • Animation File to Proto
        • Animation File to Proto Helpers
    • Fetch Tutorial
      • Part 2: Training the Model
      • Part 3: Evaluating the Model
      • Part 4: Autonomous Pick Up
      • Part 5: Detecting People and Playing Fetch
      • Part 6: Running the model on Core IO
    • Data Collection Tutorial
      • Part 2: Capturing images
      • Part 3: Capturing other data
      • Part 4: Deploying to the CORE I/O
      • Part 5: Collecting data
      • Part 6: Processing collected data
  • Payloads
    • Payload configuration requirements
    • Mechanical interfaces
    • Robot mounting rails
    • Guidelines for robust payload design
    • Robot electrical interface
    • CORE I/O Documentation
    • Configuring payload software
    • Dockerize payload software
    • Pre-3.2 Spot CORE Documentation
      • Configuring Docker containers in SpotCORE
      • Spot CORE system management tool: Cockpit
      • Spot CORE VNC
  • API Protocol
    • Style Guide
    • Proto Reference Guide
      • alerts.proto
      • arm_command.proto
      • arm_surface_contact.proto
      • arm_surface_contact_service.proto
      • auth.proto
      • auth_service.proto
      • auto_return/auto_return.proto
      • auto_return/auto_return_service.proto
      • autowalk/autowalk.proto
      • autowalk/autowalk_service.proto
      • autowalk/walks.proto
      • basic_command.proto
      • bddf.proto
      • data_acquisition.proto
      • data_acquisition_plugin_service.proto
      • data_acquisition_service.proto
      • data_acquisition_store.proto
      • data_acquisition_store_service.proto
      • data_buffer.proto
      • data_buffer_service.proto
      • data_chunk.proto
      • data_index.proto
      • data_service.proto
      • directory.proto
      • directory_registration.proto
      • directory_registration_service.proto
      • directory_service.proto
      • docking/docking.proto
      • docking/docking_service.proto
      • estop.proto
      • estop_service.proto
      • fault_service.proto
      • full_body_command.proto
      • geometry.proto
      • graph_nav/area_callback.proto
      • graph_nav/area_callback_service.proto
      • graph_nav/graph_nav.proto
      • graph_nav/graph_nav_service.proto
      • graph_nav/map.proto
      • graph_nav/map_processing.proto
      • graph_nav/map_processing_service.proto
      • graph_nav/nav.proto
      • graph_nav/recording.proto
      • graph_nav/recording_service.proto
      • gripper_camera_param.proto
      • gripper_camera_param_service.proto
      • gripper_command.proto
      • header.proto
      • image.proto
      • image_service.proto
      • ir_enable_disable.proto
      • ir_enable_disable_service.proto
      • lease.proto
      • lease_service.proto
      • license.proto
      • license_service.proto
      • local_grid.proto
      • local_grid_service.proto
      • log_annotation.proto
      • log_annotation_service.proto
      • manipulation_api.proto
      • manipulation_api_service.proto
      • mission/mission.proto
      • mission/mission_service.proto
      • mission/nodes.proto
      • mission/remote.proto
      • mission/remote_service.proto
      • mission/util.proto
      • mobility_command.proto
      • network_compute_bridge.proto
      • network_compute_bridge_service.proto
      • network_stats.proto
      • parameter.proto
      • payload.proto
      • payload_estimation.proto
      • payload_registration.proto
      • payload_registration_service.proto
      • payload_service.proto
      • point_cloud.proto
      • point_cloud_service.proto
      • power.proto
      • power_service.proto
      • ray_cast.proto
      • ray_cast_service.proto
      • robot_command.proto
      • robot_command_service.proto
      • robot_id.proto
      • robot_id_service.proto
      • robot_state.proto
      • robot_state_service.proto
      • service_fault.proto
      • sparse_features.proto
      • spot/door.proto
      • spot/door_service.proto
      • spot/robot_command.proto
      • spot/spot_check.proto
      • spot/spot_check_service.proto
      • spot_cam/LED.proto
      • spot_cam/audio.proto
      • spot_cam/camera.proto
      • spot_cam/compositor.proto
      • spot_cam/health.proto
      • spot_cam/logging.proto
      • spot_cam/network.proto
      • spot_cam/power.proto
      • spot_cam/ptz.proto
      • spot_cam/service.proto
      • spot_cam/streamquality.proto
      • spot_cam/version.proto
      • stairs.proto
      • synchronized_command.proto
      • time_range.proto
      • time_sync.proto
      • time_sync_service.proto
      • trajectory.proto
      • world_object.proto
      • world_object_service.proto
      • Standard Types
    • Choreography Proto Reference Guide
      • spot/choreography_params.proto
      • spot/choreography_sequence.proto
      • spot/choreography_service.proto
      • Standard Types
  • Release Notes
  • SDK Repository
  • Scout
Spot
  • »
  • Python Library »
  • Boston Dynamics Python Reference Guide »
  • Python Core »
  • BDDF Python

BDDF Python¶

BDDF code and interfaces for the Boston Dynamics robot API.

Contents¶

  • Base Data Reader
  • Block Writer
  • BDDF Conventions
  • Common
  • Data Reader
  • Data Writer
  • File Indexer
  • GRPC Proto Reader
  • GRPC Reader
  • GRPC Service Reader
  • GRPC Service Writer
  • Message Reader
  • POD Series Reader
  • POD Series Writer
  • Protobuf Channel Reader
  • Protobuf Reader
  • Protobuf Series Writer
  • Stream Data Reader

© Copyright 2023 Boston Dynamics. All rights reserved. Privacy Statement | Terms of Use