Files
bullet3/examples/pybullet/examples/robotcontrol.py
Erwin Coumans ef9570c315 add yapf style and apply yapf to format all Python files
This recreates pull request #2192
2019-04-27 07:31:15 -07:00

29 lines
736 B
Python

import pybullet as p
p.connect(p.GUI) #or p.SHARED_MEMORY or p.DIRECT
p.loadURDF("plane.urdf")
p.setGravity(0, 0, -10)
huskypos = [0, 0, 0.1]
husky = p.loadURDF("husky/husky.urdf", huskypos[0], huskypos[1], huskypos[2])
numJoints = p.getNumJoints(husky)
for joint in range(numJoints):
print(p.getJointInfo(husky, joint))
targetVel = 10 #rad/s
maxForce = 100 #Newton
for joint in range(2, 6):
p.setJointMotorControl(husky, joint, p.VELOCITY_CONTROL, targetVel, maxForce)
for step in range(300):
p.stepSimulation()
targetVel = -10
for joint in range(2, 6):
p.setJointMotorControl(husky, joint, p.VELOCITY_CONTROL, targetVel, maxForce)
for step in range(400):
p.stepSimulation()
p.getContactPoints(husky)
p.disconnect()