Skip to main content
Ctrl+K

zonopy-robots v0.0.1

Contents:

  • Robots Module
    • zonopyrobots.ZonoArmRobot
    • zonopyrobots.robots.armrobot.ZonoArmRobotLink
    • zonopyrobots.robots.armrobot.ZonoArmRobotJoint
  • Common Trajectory Types
    • zonopyrobots.trajectory.PiecewiseArmTrajectory
    • zonopyrobots.trajectory.BernsteinArmTrajectory
  • Reachable Sets
    • zonopyrobots.JrsGenerator
    • zonopyrobots.OfflineJRS
  • Kinematics Module
    • zonopyrobots.kinematics.forward_kinematics
  • Dynamics Module
    • zonopyrobots.dynamics.pzrnea
  • Utility Functions
    • zonopyrobots.make_cfg_dict
  • .rst

zonopyrobots.robots.armrobot.ZonoArmRobotLink

Contents

  • ZonoArmRobotLink
    • ZonoArmRobotLink.np
    • ZonoArmRobotLink.tensor
    • ZonoArmRobotLink.device
    • ZonoArmRobotLink.bounding_pz
    • ZonoArmRobotLink.mass
    • ZonoArmRobotLink.center_mass
    • ZonoArmRobotLink.inertia
    • ZonoArmRobotLink.__init__()
    • ZonoArmRobotLink.bounding_pz
    • ZonoArmRobotLink.center_mass
    • ZonoArmRobotLink.device
    • ZonoArmRobotLink.inertia
    • ZonoArmRobotLink.mass
    • ZonoArmRobotLink.np
    • ZonoArmRobotLink.numpy()
    • ZonoArmRobotLink.tensor
    • ZonoArmRobotLink.to()

zonopyrobots.robots.armrobot.ZonoArmRobotLink#

class zonopyrobots.robots.armrobot.ZonoArmRobotLink[source]#

Bases: object

Arm Robot Link definition for use with zonopy

This class provides additional information about the link that is useful for zonotopes. This includes the link mass, center of mass, and inertia tensor. It also includes the zonotope for the bounding box of the link.

np#

A numpy version of the object

tensor#

A torch version of the object

device#

The device the primary data is on. None if numpy.

bounding_pz#

The zonotope for the bounding box of the link

mass#

The mass of the link

center_mass#

The center of mass of the link in the link frame

inertia#

The inertia tensor of the link in the link frame

__init__()[source]#

Methods

__init__()

numpy()

Convert and return a numpy version of the object.

to([device])

Convert and return a torch version of the object.

Attributes

np

device

tensor

bounding_pz

mass

center_mass

inertia

bounding_pz#
center_mass#
device#
inertia#
mass#
np#
numpy()[source]#

Convert and return a numpy version of the object. Does not copy data.

tensor#
to(device=None)[source]#

Convert and return a torch version of the object. Does not copy data.

previous

zonopyrobots.ZonoArmRobot

next

zonopyrobots.robots.armrobot.ZonoArmRobotJoint

Contents
  • ZonoArmRobotLink
    • ZonoArmRobotLink.np
    • ZonoArmRobotLink.tensor
    • ZonoArmRobotLink.device
    • ZonoArmRobotLink.bounding_pz
    • ZonoArmRobotLink.mass
    • ZonoArmRobotLink.center_mass
    • ZonoArmRobotLink.inertia
    • ZonoArmRobotLink.__init__()
    • ZonoArmRobotLink.bounding_pz
    • ZonoArmRobotLink.center_mass
    • ZonoArmRobotLink.device
    • ZonoArmRobotLink.inertia
    • ZonoArmRobotLink.mass
    • ZonoArmRobotLink.np
    • ZonoArmRobotLink.numpy()
    • ZonoArmRobotLink.tensor
    • ZonoArmRobotLink.to()

By ROAHM Lab

© Copyright 2024, ROAHM Lab.