Astronomical engineering