🎍 Adds virtual sensors and camera mjpeg stream
This commit is contained in:
@@ -0,0 +1,38 @@
|
||||
from os import sys
|
||||
|
||||
from src.spot import Spot
|
||||
from src.IMU.IMU import IMU
|
||||
from src.Kinematics.SpotKinematics import SpotModel
|
||||
from src.camera_server import StreamingServerThread
|
||||
from src.Camera.WebCamera import WebCamera
|
||||
|
||||
sys.path.append('../')
|
||||
|
||||
from simulation.simulator import Simulator
|
||||
from simulation.GymEnvs.spot_bezier_env import spotBezierEnv
|
||||
|
||||
from simulation.sensors.camera import PyBulletCamera
|
||||
|
||||
camera = PyBulletCamera()
|
||||
|
||||
env = spotBezierEnv(
|
||||
render=True,
|
||||
on_rack=False,
|
||||
height_field=False,
|
||||
draw_foot_path=False,
|
||||
urdf_root="..\simulation\pybullet_data"
|
||||
)
|
||||
kinematics = SpotModel()
|
||||
imu = IMU()
|
||||
camera = PyBulletCamera() # WebCamera()
|
||||
spot = Spot(kinematics, imu)
|
||||
|
||||
server = StreamingServerThread(camera)
|
||||
sim = Simulator(env, spot)
|
||||
|
||||
server.start()
|
||||
|
||||
while True:
|
||||
camera.update_view_matrix(sim.env.spot.quadruped)
|
||||
camera.get_image()
|
||||
sim.step(0.01)
|
||||
Reference in New Issue
Block a user