Claims
- 1. In a computerized telescope system of the type including a telescope coupled for rotation about two orthogonal altitude and azimuth axes, a method for orienting a telescope for celestial object tracking comprising:
providing a pair of motors, each coupled to rotate the telescope about a respective one of the orthogonal axes, each motor including a motor control processor coupled to a positional reference indicator, each positional reference indicator defining an arcuate position of the telescope with respect to its respective axis; providing a central control processor, the central control processor connected to receive positional reference information from each motor control processor; commanding the processor to move the telescope to a position such that it points to a location proximate to a celestial pole; recording celestial pole positional reference data from the respective positional reference indicator as a first positional index; commanding the processor to move the telescope from the pole position to a position substantially level and aimed at the horizon; recording horizontal positional reference data from the respective positional reference indicator as a second positional index; processing the first and second positional indices to calculate an approximate latitude of an observer; slewing the telescope to a desired viewing object; recording the displacement vectors of the telescope tube axes from the first and second positional indices; and calculating an alt-az mount drive rate from the approximate latitude and the axial displacement vectors of the desired viewing object and subsequently tracking that object's movement through the sky with no further alignment manipulation of the telescope system by the user.
- 2. In a computerized telescope system of the type including a telescope coupled for rotation about two orthogonal altitude and azimuth axes, a method for orienting a telescope for celestial object tracking comprising:
providing a pair of motors, each coupled to rotate the telescope about a respective one of the orthogonal axes, each motor including a motor control processor coupled to a positional reference indicator, each positional reference indicator defining an arcuate position of the telescope with respect to its respective axis; providing a central control processor, the central control processor connected to receive positional reference information from each motor control processor; commanding the telescope to a level position; commanding the telescope to rotate about the azimuth axis until it points to a cardinal compass point; setting the positional reference indicators to respective initial values; defining an approximation of an observation latitude; slewing the telescope to a desired viewing object; recording the displacement vectors of the telescope tube axes from the position indicator's initial values; and calculating a drive rate for the altitude and azimuth motors from the approximate latitude and the axial displacement vectors of the desired viewing object and subsequently tracking that object's movement through the sky with no further alignment manipulation of the telescope system by the user.
- 3. The method according to claim 2, wherein the approximation of an observation latitude is latitude 38N for the Northern hemisphere and latitude 38S for the Southern hemisphere.
- 4. The method according to claim 2, wherein the approximation of an observing latitude comprises the step of commanding the telescope to rotate about the altitude axis until it points to the celestial pole appropriate for the observer's hemisphere.
- 5. The method according to claim 4, wherein the cardinal compass point comprises North for an observer in the Northern hemisphere.
- 6. The method according to claim 2, further comprising:
coupling a compass point sensor to the control processor, the compass point sensor providing position signals indicating to the control processor when the telescope is pointing towards a defined ordinal compass point; and coupling an inclination angle sensor to the control processor, the inclination angle sensor providing signals indicating to the processor when the telescope is substantially level.
- 7. The method according to claim 6, further comprising:
coupling a global positioning system (GPS) to the control processor, the GPS system defining an approximation of an observation latitude; and wherein the control processor commands telescope rotation about the axes in response to signals received from the compass point sensor and the inclination angle sensor so as to automatically set the positional reference indicators to respective initial values.
- 8. The method according to claim 7, wherein an alt-az drive rate is automatically calculated from the GPS defined approximate latitude and the axial displacement vectors of the desired viewing object and subsequently tracking that object's movement through the sky with no further alignment manipulation of the telescope system by the user.
- 9. In a computerized telescope system of the type including a telescope coupled for rotation about two orthogonal altitude and azimuth axes, a method for orienting a telescope for celestial object tracking comprising:
providing a pair of motors, each coupled to rotate the telescope about a respective one of the orthogonal axes, each motor including a motor control processor coupled to a positional reference indicator, each positional reference indicator defining an arcuate position of the telescope with respect to its respective axis; providing a central control processor, the central control processor connected to receive positional reference information from each motor control processor; commanding the telescope to a level position; commanding the telescope to rotate about the azimuth axis until it points to a cardinal compass point; setting the positional reference indicators to respective initial values; defining an approximation of an observation latitude; and calculating a drive rate for the altitude and azimuth motors from the approximate latitude and the axial displacement vectors of the desired viewing object and subsequently tracking that object's movement through the sky with no further alignment manipulation of the telescope system by the user.
- 10. The method according to claim 9, further comprising:
coupling a compass point sensor to the control processor, the compass point sensor providing position signals indicating to the control processor when the telescope is pointing towards a defined ordinal compass point; and coupling an inclination angle sensor to the control processor, the inclination angle sensor providing signals indicating to the processor when the telescope is substantially level.
- 11. The method according to claim 10, further comprising:
coupling a global positioning system (GPS) to the control processor, the GPS system defining an approximation of an observation latitude; and wherein the control processor commands telescope rotation about the axes in response to signals received from the compass point sensor and the inclination angle sensor so as to automatically set the positional reference indicators to respective initial values.
- 12. The method according to claim 11, wherein an alt-az drive rate is automatically calculated from the GPS defined approximate latitude and the axial displacement vectors of the desired viewing object and subsequently tracking that object's movement through the sky with no further alignment manipulation of the telescope system by the user.
- 13. In a computerized telescope system of the type including a telescope coupled for rotation about two orthogonal axes, a method for orienting a telescope system having an alt-az configuration with respect to a spherical coordinate system, the method comprising:
providing a pair of motors, each coupled to rotate the telescope about a respective one of the orthogonal axes, each motor including a motor control processor coupled to a positional reference indicator, each positional reference indicator defining an arcuate position of the telescope with respect to its respective axis; providing a central control processor, the central control processor connected to receive positional reference information from each motor control processor; providing a time and date indicia to the central control processor; providing a geographic indicia to the central control processor; commanding a first motor control processor to move the telescope about a first one of the axes to a first cartesian reference position; recording positional reference data from the respective positional reference indicator as a first positional index; commanding a second motor control processor to move the telescope about the second of the axes to a second Cartesian reference position; recording positional reference data from the respective positional reference indicator as a second positional index; and processing the first and second positional indices, the time and date indicia, and the geographic indicia in the central control processor, so as to define a virtual coordinate location of the telescope system with respect to the spherical coordinate system without mechanical alignment manipulation of the telescope system by the user.
- 14. The method according to claim 13, further comprising:
commanding the control processor to automatically choose a target viewing object, the control processor calculating a set of respective positional reference indicia for each motor such that when the respective positional reference indicators are at said indicia, the telescope is pointing substantially at said target viewing object; and commanding the telescope system to actuate the motors so as to point the telescope at the target desired object, wherein the telescope points at the target desired object without regard to a user's knowledge of the target viewing object identity.
- 15. The method according to claim 14, further comprising:
reading a first set of positional reference data from the respective positional reference indicators when the telescope is pointing at the target viewing object; evaluating the position of the target desired object in a viewing field of the telescope; actuating the motors so as to position the target viewing object in a central region of the viewing field; recording a second set of positional reference data from the respective positional reference indicators when the target viewing object is positioned in the central region of the viewing field; and processing the first and second sets of positional reference data so as to refine the virtual coordinate location of the telescope system with respect to the spherical coordinate system.
- 16. The method according to claim 15, wherein the spherical coordinate system is the celestial coordinate system.
- 17. The method according to claim 16, wherein the orthogonal telescope axes are further configurable in an equatorial configuration by tilting a base plane through an angle corresponding to a user's latitude.
- 18. The method according to claim 17, wherein the position reference indicators comprise encoders coupled to a respective axis, each encoder able to define an arcuate displacement of the telescope about its respective axis, the arcuate displacement based on a change from the respective first or second positional index.
- 19. The method according to claim 18, wherein the first reference position is a determinable angle with respect to North, and wherein the second reference position is a determinable angle with respect to horizontal.
- 20. The method according to claim 19, wherein the first reference position is substantially North, and wherein the second reference position is substantially horizontal.
- 21. In a computerized telescope system of the type including a telescope coupled for rotation about two orthogonal axes, the orthogonal axes defining a first, Cartesian coordinate system, a method for orienting the telescope system with respect to a second, spherical coordinate system, the method comprising:
providing first and second motors, each motor coupled to rotate the telescope about a respective one of the orthogonal axes and coupled to a respective motor control processor; providing first and second arcuate position indicators, each position indicator coupled to a respective one of the first and second motor's motor control processors, each position indicator indicating an arcuate position of the telescope with respect to its respective axis in the first coordinate system; providing a central control processor, the processor coupled to receive arcuate positions from the motor control processors; commanding the telescope to move about a first one of the axes to a first reference position; recording a first arcuate position corresponding to said first reference position of said first axis; commanding the telescope to move about a second one of the axes to a second reference position; recording a second arcuate position corresponding to said second reference position of said second axis; providing a first rotation metric, the first rotation metric rotating the virtual telescope position in the spherical coordinate system in accord with a first major axis of the spherical coordinate system; providing a second rotation metric, the second rotation metric rotating the virtual telescope position in the spherical coordinate system in accord with a second major axis of the spherical coordinate system; and processing the first and second recorded arcuate positions and the first and second rotation metrics so as to translate the telescope position in the first coordinate system to a virtual telescope position in the spherical coordinate system without mechanical alignment manipulation of the telescope system by the user.
- 22. The method according to claim 21, further comprising:
identifying the first and second recorded arcuate positions as respective first and second reference positions, one for each axis; the central control processor independently identifying a spherical coordinate of a target viewing object, the control processor translating said spherical coordinate into a set of desired arcuate positions with respect to the first and second reference positions, such that when each respective position indicator is at the respective desired arcuate position, the telescope is pointing substantially at said target viewing object; and the central control processor automatically commanding the motor control processors to actuate the motors so as to point the telescope at the target object.
- 23. The method according to claim 22, further comprising:
reading a first set of arcuate positions from the respective positional reference indicators when the telescope is pointing at the target viewing object; evaluating the position of the target viewing object in a viewing field of the telescope; actuating the motors so as to position the target viewing object in a central region of the viewing field; reading a second set of arcuate positions from the respective positional reference indicators when the target viewing object is positioned in the central region of the viewing field; and processing the first and second sets of arcuate positions so as to refine the virtual coordinate location of the telescope system with respect to the spherical coordinate system.
- 24. The method according to claim 23, wherein the first coordinate system is a rectangular coordinate system, the orthogonal telescope axes defining an alt-azimuth mount configuration, and wherein the spherical coordinate system is a celestial coordinate system, a celestial coordinate defined by a right ascension and a declination.
- 25. The method according to claim 24, wherein the first rotation metric aligns a virtual right ascension of the telescope with a right ascension of the celestial coordinate system.
- 26. The method according to claim 24, wherein the second rotation metric aligns a virtual declination of the telescope with a declination of the celestial coordinate system.
- 27. The method according to claim 24, wherein the position reference indicators comprise encoders coupled to their respective axes, each encoder defining an arcuate displacement of the telescope about its respective axis.
- 28. The method according to claim 27, wherein the first reference position is a determinable angle with respect to North, and wherein the second reference position is a determinable angle with respect to horizontal.
- 29. The method according to claim 28, wherein the first reference position is substantially North, and wherein the second reference position is substantially horizontal.
- 30. A fully automated telescope system with functional intelligence distributed between independent components, the telescope system of the type including a telescope mounted for rotation about two substantially orthogonal axes, the automated telescope system comprising:
an intelligent motor portion, the motor portion including first processor means for commanding a motor to rotate the telescope a desired arcuate amount about a respective axis, the first processor means further for determining the actual arcuate amount of rotation; a command module, including second processor means for translating a user input into telescope positioning signals suitable for transmission to the first processor means, the first processor means processing said positioning signals into motor motion commands; and a communication bus coupled between the first and second processor means.
- 31. The fully automated telescope system according to claim 30, further comprising:
first means for determining a horizontal aspect of the telescope; second means for determining a vertical aspect of the telescope; and wherein the first and second means provide signals corresponding to each determined aspect to the command module.
- 32. The fully automated telescope system according to claim 31 further comprising:
means for defining a geographical indicia with respect to the telescope; and means for processing the geographical indicia, the horizontal aspect and the vertical aspect of the telescope in order to orient the telescope with respect to a celestial coordinate system.
- 33. The fully automated telescope system according to claim 32, further comprising means for selecting a desired celestial object, wherein the telescope system automatically traverses to that object without further intervention by a user.
- 34. The fully automated telescope system according to claim 32, further comprising means for automatically inputting a time parameter.
- 35. The fully automated telescope system according to claim 31, wherein the first means comprises an MR sensor, configured to provide an indication signal when the telescope is pointing in a particular direction relative to a predefined compass point.
- 36. The fully automated telescope system according to claim 35, wherein the MR sensor is coupled to the communication bus, the MR sensor providing indication signals to the command module, the command module translating said indication signals into motor control signals suitable for transmission to the motor module, the motor module processing said motor control signals into motor motion commands, such that the telescope is automatically positioned in the particular direction relative to the predefined compass point in operative response to the indication signals.
- 37. The fully automated telescope system according to claim 31, wherein the second means comprises a level sensor or inclinometer configured to provide level indication signals when the telescope is pointing in a substantially level aspect.
- 38. The fully automated telescope system according to claim 34, wherein the means for automatically inputting a time parameter and the means for defining a geographical indicia with respect to the telescope comprises a geographical positioning system (GPS) receiver.
- 39. In a computerized telescope system of the type including a telescope coupled for rotation about two orthogonal altitude and azimuth axes, the telescope including a pair of motors, each coupled to rotate the telescope about a respective one of the orthogonal axes, each motor including a motor control processor coupled to a positional reference indicator, each positional reference indicator defining an arcuate position of the telescope with respect to its respective axis and a central control processor connected to receive positional reference information from each motor control processor, a method for automatically tracking an object's motion, comprising:
acquiring an object in a field of view of the telescope; manually commanding the telescope to rotate about the axes so as to maintain the object in substantially the center of the telescope's field of view; recording an arcuate movement of each axis required to maintain the object in substantially the center of the telescope's field of view; predicting a next position of the object; and automatically commanding the telescope to rotate about the axes so as to maintain the object in substantially the center of the telescope's field of view.
- 40. The method according to claim 39, further comprising:
defining a first position of the object with respect to first arcuate positions defined by each positional reference indicator coupled to each respective telescope axis; defining a second position of the object with respect to second arcuate positions defined by each positional reference indicator after the manually commanding step; and recording a time period between the first position definition and the second position definition.
- 41. The method according to claim 40, wherein the object is a celestial object moving at a sidereal rate.
- 42. The method according to claim 41, wherein the object follows an established path, the predicting step further comprising calculation of the object's proper motion.
- 43. The method according to claim 40, wherein the object is a terrestrial object having a substantially constant motion vector, the predicting step further comprising calculation of said vector.
- 44. The method according to claim 40, wherein the object is a terrestrial object having an acceleration or deceleration vector, the predicting step further comprising calculation of said vector.
- 45. In a computerized telescope system of the type including a telescope coupled for rotation about two orthogonal altitude and azimuth axes, the telescope including a pair of motors, each coupled to rotate the telescope about a respective one of the orthogonal axes, each motor including a motor control processor coupled to a positional reference indicator, each positional reference indicator defining an arcuate position of the telescope with respect to its respective axis and a central control processor connected to receive positional reference information from each motor control processor, a method for automatically tracking an object's motion, comprising:
defining a level position relationship with respect to the telescope; acquiring an object in a field of view of the telescope; manually commanding the telescope to rotate about the axes so as to maintain the object in substantially the center of the telescope's field of view; recording an arcuate movement of each axis required to maintain the object in substantially the center of the telescope's field of view; predicting a next position of the object; and automatically commanding the telescope to rotate about the axes so as to maintain the object in substantially the center of the telescope's field of view.
- 46. The method according to claim 45, wherein level position relationship definition comprises reading an angular aspect of the telescope with respect to horizontal from an angle sensor.
- 47. The method according to claim 46, wherein the angle sensor defines a gravity vector.
- 48. The method according to claim 45, further comprising:
defining a first position of the object with respect to first arcuate positions defined by each positional reference indicator coupled to each respective telescope axis; defining a second position of the object with respect to second arcuate positions defined by each positional reference indicator after the manually commanding step; and recording a time period between the first position definition and the second position definition.
- 49. The method according to claim 48, further comprising:
automatically defining an approximation of an observation latitude from said level position relationship and from said first and second object positions; slewing to a second object; and automatically tracking the second object's movement with no further alignment manipulation of the telescope system by the user.
- 50. In a computerized telescope system of the type including a telescope coupled for rotation about two orthogonal axes defining a telescope coordinate system, the telescope including a pair of motors, each coupled to rotate the telescope about a respective one of the orthogonal axes, each motor including a motor control processor coupled to a positional reference indicator, each positional reference indicator defining an arcuate position of the telescope with respect to its respective axis and a central control processor connected to receive positional reference information from each motor control processor, a method for automatically tracking an object's motion, comprising:
electronically defining a horizontal aspect of the telescope; electronically defining a vertical aspect of the telescope; acquiring an object having a known referent in a coordinate system different from the telescope coordinate system, in a field of view of the telescope; and automatically tracking the object's movement with no further alignment manipulation of the telescope system by the user; automatically commanding the telescope to rotate about the axes so as to maintain the object in substantially the center of the telescope's field of view.
CROSS-REFERENCE TO RELATED APPLICATION(S)
[0001] The present application is a continuation-in-part of co-pending patent application Ser. No. 09/428,866, filed Oct. 26, 1999, entitled FULLY AUTOMATED TELESCOPE SYSTEM WITH DISTRIBUTED INTELLIGENCE, and claims priority from provisional application Serial No. 60/178,840, filed Jan. 26, 2000, entitled SYSTEMS AND METHODS FOR AUTOMATED TELESCOPE ALIGNMENT AND ORIENTATION, both commonly owned by the assignee of the present invention, the entire disclosures of which are expressly incorporated herein by reference.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60178840 |
Jan 2000 |
US |
Continuation in Parts (1)
|
Number |
Date |
Country |
Parent |
09428866 |
Oct 1999 |
US |
Child |
09771385 |
Jan 2001 |
US |