Docs and Controllers Update
This commit is contained in:
@@ -1,9 +1,4 @@
|
||||
#!/usr/bin/env python3
|
||||
"""
|
||||
Gazebo Bridge - GPS-denied interface with camera and rover control.
|
||||
Provides sensor data: IMU, altimeter, camera image.
|
||||
Controls rover movement via Gazebo pose commands.
|
||||
"""
|
||||
|
||||
import base64
|
||||
import json
|
||||
@@ -21,7 +16,6 @@ from std_msgs.msg import String
|
||||
|
||||
|
||||
class GazeboBridge(Node):
|
||||
"""Bridges Gazebo topics to GPS-denied sensor interface with camera."""
|
||||
|
||||
CAMERA_FOV = 60.0
|
||||
CAMERA_RANGE = 10.0
|
||||
@@ -97,11 +91,6 @@ class GazeboBridge(Node):
|
||||
pos.get('y', 0.0),
|
||||
pos.get('z', 0.15)
|
||||
]
|
||||
# Note: In Gazebo mode, rover position is tracked but the visual
|
||||
# model stays static. Moving the model requires the set_pose service
|
||||
# which has networking issues in WSL2. For moving rover tests,
|
||||
# use PyBullet (standalone_simulation.py or simulation_host.py).
|
||||
|
||||
except json.JSONDecodeError:
|
||||
pass
|
||||
|
||||
|
||||
Reference in New Issue
Block a user