Exemplo n.º 1
0
def run_main():
    fa = FrankaArm()

    fa.reset_pose()
    fa.reset_joints()

    magnetic_calibration = MagneticCalibration()

    fa.apply_effector_forces_torques(45, 0, 0, 0)

    magnetic_calibration.calibrate()
Exemplo n.º 2
0
import numpy as np
from frankapy import FrankaArm
from autolab_core import RigidTransform

if __name__ == '__main__':

    print('Starting robot')
    fa = FrankaArm()

    fa.reset_pose()

    fa.reset_joints()

    print('Opening Grippers')
    fa.open_gripper()

    # random_position = RigidTransform(rotation=np.array([
    #         [1, 0, 0],
    #         [0, -1, 0],
    #         [0, 0, -1]
    #     ]), translation=np.array([0.3069, 0, 0.2867]),
    # from_frame='franka_tool', to_frame='world')

    # fa.goto_pose_with_cartesian_control(random_position, 10)

    fa.apply_effector_forces_torques(10, 0, 0, 0)
Exemplo n.º 3
0
import argparse
from frankapy import FrankaArm

if __name__ == '__main__':
    parser = argparse.ArgumentParser()
    parser.add_argument('--time', '-t', type=float, default=100)
    parser.add_argument('--open_gripper', '-o', action='store_true')
    args = parser.parse_args()

    print('Starting robot')
    fa = FrankaArm()
    if args.open_gripper:
        fa.open_gripper()
    print('Applying 0 force torque control for {}s'.format(args.time))
    fa.apply_effector_forces_torques(args.time, 0, 0, 0)