[go: up one dir, main page]

RU2012153845A - Метод для оценки ориентации, аппаратура и компьютерный программоноситель - Google Patents

Метод для оценки ориентации, аппаратура и компьютерный программоноситель Download PDF

Info

Publication number
RU2012153845A
RU2012153845A RU2012153845/03A RU2012153845A RU2012153845A RU 2012153845 A RU2012153845 A RU 2012153845A RU 2012153845/03 A RU2012153845/03 A RU 2012153845/03A RU 2012153845 A RU2012153845 A RU 2012153845A RU 2012153845 A RU2012153845 A RU 2012153845A
Authority
RU
Russia
Prior art keywords
value
working tool
machine body
acceleration
angular velocity
Prior art date
Application number
RU2012153845/03A
Other languages
English (en)
Other versions
RU2565597C2 (ru
Inventor
Алексей Андреевич Косарев
Алексей Владиславович Жданов
Original Assignee
Алексей Андреевич Косарев
Алексей Владиславович Жданов
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Алексей Андреевич Косарев, Алексей Владиславович Жданов filed Critical Алексей Андреевич Косарев
Publication of RU2012153845A publication Critical patent/RU2012153845A/ru
Application granted granted Critical
Publication of RU2565597C2 publication Critical patent/RU2565597C2/ru

Links

Classifications

    • EFIXED CONSTRUCTIONS
    • E02HYDRAULIC ENGINEERING; FOUNDATIONS; SOIL SHIFTING
    • E02FDREDGING; SOIL-SHIFTING
    • E02F9/00Component parts of dredgers or soil-shifting machines, not restricted to one of the kinds covered by groups E02F3/00 - E02F7/00
    • E02F9/26Indicating devices
    • E02F9/264Sensors and their calibration for indicating the position of the work tool
    • EFIXED CONSTRUCTIONS
    • E02HYDRAULIC ENGINEERING; FOUNDATIONS; SOIL SHIFTING
    • E02FDREDGING; SOIL-SHIFTING
    • E02F3/00Dredgers; Soil-shifting machines
    • E02F3/04Dredgers; Soil-shifting machines mechanically-driven
    • E02F3/76Graders, bulldozers, or the like with scraper plates or ploughshare-like elements; Levelling scarifying devices
    • E02F3/80Component parts
    • E02F3/84Drives or control devices therefor, e.g. hydraulic drive systems
    • E02F3/844Drives or control devices therefor, e.g. hydraulic drive systems for positioning the blade, e.g. hydraulically
    • E02F3/845Drives or control devices therefor, e.g. hydraulic drive systems for positioning the blade, e.g. hydraulically using mechanical sensors to determine the blade position, e.g. inclinometers, gyroscopes, pendulums
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/08Control of attitude, i.e. control of roll, pitch, or yaw
    • G05D1/0891Control of attitude, i.e. control of roll, pitch, or yaw specially adapted for land vehicles
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01PMEASURING LINEAR OR ANGULAR SPEED, ACCELERATION, DECELERATION, OR SHOCK; INDICATING PRESENCE, ABSENCE, OR DIRECTION, OF MOVEMENT
    • G01P15/00Measuring acceleration; Measuring deceleration; Measuring shock, i.e. sudden change of acceleration

Landscapes

  • Engineering & Computer Science (AREA)
  • Mining & Mineral Resources (AREA)
  • Civil Engineering (AREA)
  • General Engineering & Computer Science (AREA)
  • Structural Engineering (AREA)
  • Remote Sensing (AREA)
  • Aviation & Aerospace Engineering (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Mechanical Engineering (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Gyroscopes (AREA)
  • Navigation (AREA)
  • Numerical Control (AREA)
  • Manipulator (AREA)
  • Operation Control Of Excavators (AREA)

Abstract

1. Метод для оценки ориентации из множества ориентаций управляемого рабочего орудия, присоединенного к корпусу машины, причем рабочее орудие и корпус машины имеют ускорение, каждая ориентация из множества ориентаций соответствует моменту времени из множества моментов времени; данный метод включает следующие шаги:- получение значения ускорения корпуса машины от акселерометра, установленного на корпусе машины;- получение значения ускорения рабочего орудия от акселерометра, установленного на рабочем орудии;- расчет оценки первого вектора состояния, соответствующего первому моменту времени из множества моментов времени, причем:- оценка первого вектора состояния основана, по меньшей мере, на значении ускорения корпуса машины и значении ускорения рабочего орудия; и- оценка первого вектора состояния включает векторное представление первой ориентации рабочего орудия относительно корпуса машины.2. Метод по п. 1, отличающийся тем, что дополнительно содержит шаг:- вычисления оценки смещения рабочего орудия относительно корпуса машины на основе, по крайней мере, векторного представления первой ориентации рабочего орудия относительно корпуса машины.3. Метод по п. 1, отличающийся тем, что дополнительно содержит шаг:- прогнозирования оценки второго вектора состояния, соответствующего второму моменту времени из множества моментов времени, причем:- оценка второго вектора состояния основана, по крайней мере, на оценке первого вектора состояния и динамической модели системы; и- оценка второго вектора состояния включает векторное представление второй ориентации рабочего орудия относительно корпуса машины.4. Метод по п.

Claims (42)

1. Метод для оценки ориентации из множества ориентаций управляемого рабочего орудия, присоединенного к корпусу машины, причем рабочее орудие и корпус машины имеют ускорение, каждая ориентация из множества ориентаций соответствует моменту времени из множества моментов времени; данный метод включает следующие шаги:
- получение значения ускорения корпуса машины от акселерометра, установленного на корпусе машины;
- получение значения ускорения рабочего орудия от акселерометра, установленного на рабочем орудии;
- расчет оценки первого вектора состояния, соответствующего первому моменту времени из множества моментов времени, причем:
- оценка первого вектора состояния основана, по меньшей мере, на значении ускорения корпуса машины и значении ускорения рабочего орудия; и
- оценка первого вектора состояния включает векторное представление первой ориентации рабочего орудия относительно корпуса машины.
2. Метод по п. 1, отличающийся тем, что дополнительно содержит шаг:
- вычисления оценки смещения рабочего орудия относительно корпуса машины на основе, по крайней мере, векторного представления первой ориентации рабочего орудия относительно корпуса машины.
3. Метод по п. 1, отличающийся тем, что дополнительно содержит шаг:
- прогнозирования оценки второго вектора состояния, соответствующего второму моменту времени из множества моментов времени, причем:
- оценка второго вектора состояния основана, по крайней мере, на оценке первого вектора состояния и динамической модели системы; и
- оценка второго вектора состояния включает векторное представление второй ориентации рабочего орудия относительно корпуса машины.
4. Метод по п. 1, отличающийся тем, что дополнительно содержит следующие шаги:
- расчет вектора измерений на основе, по крайней мере, значения ускорения корпуса машины и значения ускорения рабочего орудия; и
- расчет оценки первого вектора состояния с помощью процедуры фильтрации вектора измерений расширенным фильтром Калмана.
5. Метод по п. 1, отличающийся тем, что дополнительно содержит следующие шаги:
- получение значения угловой скорости корпуса машины от гироскопа, установленного на корпусе машины; и
- получение значения угловой скорости рабочего орудия от гироскопа, установленного на рабочем орудии;
- причем оценка первого вектора состояния основана, по крайней мере, на значении угловой скорости корпуса машины и значении угловой скорости рабочего орудия.
6. Метод по п. 5, отличающийся тем, что дополнительно содержит следующие шаги:
- расчет вектора измерений на основе, по крайней мере, значения ускорения корпуса машины, значения ускорения рабочего орудия, значения угловой скорости корпуса машины, и значения вектора угловой скорости рабочего орудия; и
- расчет оценки первого вектора состояния с помощью процедуры расширенного фильтра Калмана на основе вектора измерений.
7. Метод по п. 1, в котором значение ускорения корпуса машины - это первое измерение ускорения корпуса машины, акселерометр корпуса машины - это первый акселерометр корпуса машины; значение ускорения рабочего орудия - это первое измерение ускорения рабочего орудия, акселерометр рабочего орудия - это первый акселерометр рабочего орудия, отличающийся тем, что дополнительно содержит следующие шаги:
- получение второго значения ускорения корпуса машины от второго акселерометра, установленного на корпусе машины; и
- получение второго значения ускорения рабочего орудия от второго акселерометра, установленного на рабочем орудии;
- причем оценка первого вектора состояния основана, по крайней мере, на втором значении ускорения корпуса машины и втором значении ускорения рабочего орудия.
8. Метод по п. 7, отличающийся тем, что дополнительно содержит следующие шаги:
- расчет вектора измерений на основе, по крайней мере, первого значения ускорения корпуса машины, второго значения ускорения корпуса машины, первого значения ускорения рабочего орудия, второго значения ускорения рабочего орудия; и
- расчет оценки первого вектора состояния с помощью процедуры фильтрации вектора измерений расширенным фильтром Калмана.
9. Метод по п. 7, отличающийся тем, что дополнительно содержит следующие шаги:
- получение первого значения угловой скорости корпуса машины от первого гироскопа, установленного на корпусе машины;
- получение второго значения угловой скорости корпуса машины от второго гироскопа, установленного на корпусе машины;
- получение первого значения угловой скорости рабочего орудия от первого гироскопа, установленного на рабочем орудии, и
- получение второго значения угловой скорости рабочего орудия от второго гироскопа, установленного на рабочем орудии, причем
- оценка первого вектора состояния основана, по крайней мере, на первом значении угловой скорости корпуса машины, втором значении угловой скорости корпуса машины, первом значении угловой скорости рабочего орудия и втором значении угловой скорости рабочего орудия.
10. Метод по п. 9, отличающийся тем, что дополнительно содержит следующие шаги:
- расчет вектора измерений на основе, по крайней мере, первого значения ускорения корпуса машины, второго значения ускорения корпуса машины, первого значения ускорения рабочего орудия, второго значения ускорения рабочего орудия; первого значения угловой скорости корпуса машины, второго значения угловой скорости корпуса машины, первого значения угловой скорости рабочего орудия, второго значения угловой скорости рабочего орудия; и
- расчет оценки первого вектора состояния с помощью процедуры фильтрации вектора измерений расширенным фильтром Калмана.
11. Метод по п. 7, отличающийся тем, что дополнительно содержит следующие шаги:
- получение третьего значения ускорения корпуса машины от третьего акселерометра, установленного на корпусе машины; и
- получение третьего значения ускорения рабочего орудия от третьего акселерометра, установленного на рабочем орудии;
- причем оценка первого вектора состояния основана, по крайней мере, на третьем значении ускорения корпуса машины и третьем значении ускорения рабочего орудия.
12. Метод по п. 11, отличающийся тем, что дополнительно содержит следующие шаги:
- расчет вектора измерений на основе, по крайней мере, первого значения ускорения корпуса машины, второго значения ускорения корпуса машины, третьего значения ускорения корпуса машины; первого значения ускорения рабочего орудия, второго значения ускорения рабочего орудия; третьего значения ускорения рабочего орудия; и
- расчет оценки первого вектора состояния с помощью процедуры фильтрации вектора измерений расширенным фильтром Калмана.
13. Метод по п. 11, отличающийся тем, что дополнительно содержит следующие шаги:
- получение первого значения угловой скорости корпуса машины от первого гироскопа, установленного на корпусе машины;
- получение второго значения угловой скорости корпуса машины от второго гироскопа, установленного на корпусе машины;
- получение третьего значения угловой скорости корпуса машины от третьего гироскопа, установленного на корпусе машины;
- получение первого значения угловой скорости рабочего орудия от первого гироскопа, установленного на рабочем орудии;
- получение второго значения угловой скорости рабочего орудия от второго гироскопа, установленного на рабочем орудии;
- получение третьего значения угловой скорости рабочего орудия от третьего гироскопа, установленного на рабочем орудии; причем
- оценка первого вектора состояния основана, по крайней мере, на первом значении угловой скорости корпуса машины, втором значении угловой скорости корпуса машины, третьем значении угловой скорости корпуса машины, первом значении угловой скорости рабочего орудия, втором значении угловой скорости рабочего орудия и третьем значении угловой скорости рабочего орудия.
14. Метод по п. 13, отличающийся тем, что дополнительно содержит следующие шаги:
- расчет вектора измерений на основе, по крайней мере, первого значения ускорения корпуса машины, второго значения ускорения корпуса машины, третьего значения ускорения корпуса машины, первого значения ускорения рабочего орудия, второго значения ускорения рабочего орудия, третьего значения ускорения рабочего орудия, первого значения угловой скорости корпуса машины, второго значения угловой скорости корпуса машины, третьего значения угловой скорости корпуса машины, первого значения угловой скорости рабочего орудия, второго значения угловой скорости рабочего орудия, третьего значения угловой скорости рабочего орудия; и
- расчет оценки первого вектора состояния с помощью процедуры фильтрации вектора измерений расширенным фильтром Калмана.
15. Аппаратура для оценки ориентации из множества ориентаций управляемого рабочего орудия, присоединенного к корпусу машины, причем рабочее орудие и корпус машины имеют ускорение, каждая ориентация из множества ориентаций соответствует моменту времени из множества моментов времени; данная аппаратура включает следующие блоки:
- средства для получения значения ускорения корпуса машины от акселерометра, установленного на корпусе машины;
- средства для получения значения ускорения рабочего орудия от акселерометра, установленного на рабочем орудии;
- средства для расчета оценки первого вектора состояния, соответствующего первому моменту времени из множества моментов времени, причем:
- оценка первого вектора состояния основана, по меньшей мере, на значении ускорения корпуса машины и значении ускорения рабочего орудия; и
- оценка первого вектора состояния включает векторное представление первой ориентации рабочего орудия относительно корпуса машины.
16. Аппаратура по п. 15, отличающаяся тем, что дополнительно содержит:
- средства для вычисления оценки смещения рабочего орудия относительно корпуса машины на основе, по крайней мере, векторного представления первой ориентации рабочего орудия относительно корпуса машины.
17. Аппаратура по п. 15, отличающаяся тем, что дополнительно содержит:
- средства для прогнозирования оценки второго вектора состояния, соответствующего второму моменту времени из множества моментов времени, причем:
- оценка второго вектора состояния основана, по крайней мере, на оценке первого вектора состояния и динамической модели системы; и
- оценка второго вектора состояния включает векторное представление второй ориентации рабочего орудия относительно корпуса машины.
18. Аппаратура по п. 15, отличающаяся тем, что дополнительно содержит:
- средства для расчета вектора измерений на основе, по крайней мере, значения ускорения корпуса машины и значения ускорения рабочего орудия; и
- средства для расчета оценки первого вектора состояния с помощью процедуры фильтрации вектора измерений расширенным фильтром Калмана.
19. Аппаратура по п. 15, отличающаяся тем, что дополнительно содержит:
- средства для получения значения угловой скорости корпуса машины от гироскопа, установленного на корпусе машины; и
- средства для получения значения угловой скорости рабочего орудия от гироскопа, установленного на рабочем орудии;
- причем оценка первого вектора состояния основана, по крайней мере, на значении угловой скорости корпуса машины и значении угловой скорости рабочего орудия.
20. Аппаратура по п. 19, отличающаяся тем, что дополнительно содержит:
- средства для расчета вектора измерений на основе, по крайней мере, первого значения ускорения корпуса машины, второго значения ускорения корпуса машины, первого значения ускорения рабочего орудия, второго значения ускорения рабочего орудия; и
- средства для расчета оценки первого вектора состояния с помощью процедуры фильтрации вектора измерений расширенным фильтром Калмана.
21. Аппаратура по п. 15, в которой значение ускорения корпуса машины - это первое измерение ускорения корпуса машины, акселерометр корпуса машины - это первый акселерометр корпуса машины; значение ускорения рабочего орудия - это первое измерение ускорения рабочего орудия, акселерометр рабочего орудия - это первый акселерометр рабочего орудия, отличающийся тем, что дополнительно содержит следующие средства:
- средства для получения второго значения ускорения корпуса машины от второго акселерометра, установленного на корпусе машины; и
- средства для получения второго значения ускорения рабочего орудия от второго акселерометра, установленного на рабочем орудии;
- причем оценка первого вектора состояния основана, по крайней мере, на втором значении ускорения корпуса машины и втором значении ускорения рабочего орудия.
22. Аппаратура по п. 21, отличающаяся тем, что дополнительно содержит:
- средства для расчета вектора измерений на основе, по крайней мере, первого значения ускорения корпуса машины, второго значения ускорения корпуса машины, первого значения ускорения рабочего орудия, второго значения ускорения рабочего орудия; и
- средства для расчета оценки первого вектора состояния с помощью процедуры фильтрации вектора измерений расширенным фильтром Калмана.
23. Аппаратура по п. 21, отличающаяся тем, что дополнительно содержит:
- средства для получения первого значения угловой скорости корпуса машины от первого гироскопа, установленного на корпусе машины;
- средства для получения второго значения угловой скорости корпуса машины от второго гироскопа, установленного на корпусе машины;
- средства для получения первого значения угловой скорости рабочего орудия от первого гироскопа, установленного на рабочем орудии, и
- средства для получения второго значения угловой скорости рабочего орудия от второго гироскопа, установленного на рабочем орудии, причем
- оценка первого вектора состояния основана, по крайней мере, на первом значении угловой скорости корпуса машины, втором значении угловой скорости корпуса машины, первом значении угловой скорости рабочего орудия и втором значении угловой скорости рабочего орудия.
24. Аппаратура по п. 23, отличающаяся тем, что дополнительно содержит:
- средства для расчета вектора измерений на основе, по крайней мере, первого значения ускорения корпуса машины, второго значения ускорения корпуса машины, первого значения ускорения рабочего орудия, второго значения ускорения рабочего орудия; первого значения угловой скорости корпуса машины, второго значения угловой скорости корпуса машины, первого значения угловой скорости рабочего орудия, второго значения угловой скорости рабочего орудия; и
- средства для расчета оценки первого вектора состояния с помощью процедуры фильтрации вектора измерений расширенным фильтром Калмана.
25. Аппаратура по п. 21, отличающаяся тем, что дополнительно содержит:
- средства для получения третьего значения ускорения корпуса машины от третьего акселерометра, установленного на корпусе машины; и
- средства для получения третьего значения ускорения рабочего орудия от третьего акселерометра, установленного на рабочем орудии;
- причем оценка первого вектора состояния основана, по крайней мере, на третьем значении ускорения корпуса машины и третьем значении ускорения рабочего орудия.
26. Аппаратура по п. 25, отличающаяся тем, что дополнительно содержит:
- средства для расчета вектора измерений на основе, по крайней мере, первого значения ускорения корпуса машины, второго значения ускорения корпуса машины, третьего значения ускорения корпуса машины; первого значения ускорения рабочего орудия, второго значения ускорения рабочего орудия; третьего значения ускорения рабочего орудия; и
- средства для расчета оценки первого вектора состояния с помощью процедуры фильтрации вектора измерений расширенным фильтром Калмана.
27. Аппаратура по п. 25, отличающаяся тем, что дополнительно содержит:
- средства для получения первого значения угловой скорости корпуса машины от первого гироскопа, установленного на корпусе машины;
- средства для получения второго значения угловой скорости корпуса машины от второго гироскопа, установленного на корпусе машины;
- средства для получения третьего значения угловой скорости корпуса машины от третьего гироскопа, установленного на корпусе машины;
- средства для получения первого значения угловой скорости рабочего орудия от первого гироскопа, установленного на рабочем орудии;
- средства для получения второго значения угловой скорости рабочего орудия от второго гироскопа, установленного на рабочем орудии;
- средства для получения третьего значения угловой скорости рабочего орудия от третьего гироскопа, установленного на рабочем орудии; причем
- оценка первого вектора состояния основана, по крайней мере, на первом значении угловой скорости корпуса машины, втором значении угловой скорости корпуса машины, третьем значении угловой скорости корпуса машины, первом значении угловой скорости рабочего орудия, втором значении угловой скорости рабочего орудия и третьем значении угловой скорости рабочего орудия.
28. Аппаратура по п. 27, отличающаяся тем, что дополнительно содержит:
- средства для расчета вектора измерений на основе, по крайней мере, первого значения ускорения корпуса машины, второго значения ускорения корпуса машины, третьего значения ускорения корпуса машины, первого значения ускорения рабочего орудия, второго значения ускорения рабочего орудия, третьего значения ускорения рабочего орудия, первого значения угловой скорости корпуса машины, второго значения угловой скорости корпуса машины, третьего значения угловой скорости корпуса машины, первого значения угловой скорости рабочего орудия, второго значения угловой скорости рабочего орудия, третьего значения угловой скорости рабочего орудия; и
- средства для расчета оценки первого вектора состояния с помощью процедуры фильтрации вектора измерений расширенным фильтром Калмана.
29. Компьютерный программоноситель, который хранит программные инструкции для оценки ориентации из множества ориентаций управляемого рабочего орудия, присоединенного к корпусу машины, причем рабочее орудие и корпус машины имеют ускорение, каждая ориентация из множества ориентаций соответствует моменту времени из множества моментов времени; данный программоноситель определяет компьютерные команды для:
- получения значения ускорения корпуса машины от акселерометра, установленного на корпусе машины;
- получения значения ускорения рабочего орудия от акселерометра, установленного на рабочем орудии;
- расчета оценки первого вектора состояния, соответствующего первому моменту времени из множества моментов времени, причем:
- оценка первого вектора состояния основана, по меньшей мере, на значении ускорения корпуса машины и значении ускорения рабочего орудия; и
- оценка первого вектора состояния включает векторное представление первой ориентации рабочего орудия относительно корпуса машины.
30. Компьютерный программоноситель по п. 29, отличающийся тем, что дополнительно содержит командные инструкции, определяющие следующий шаг:
- вычисления оценки смещения рабочего орудия относительно корпуса машины на основе, по крайней мере, векторного представления первой ориентации рабочего орудия относительно корпуса машины.
31. Компьютерный программоноситель по п. 29, отличающийся тем, что компьютерные команды дополнительно содержат командные инструкции, определяющие шаг:
- прогнозирования оценки второго вектора состояния, соответствующего второму моменту времени из множества моментов времени, причем:
- оценка второго вектора состояния основана, по крайней мере, на оценке первого вектора состояния и динамической модели системы; и
- оценка второго вектора состояния включает векторное представление второй ориентации рабочего орудия относительно корпуса машины.
32. Компьютерный программоноситель по п. 29, отличающийся тем, что компьютерные команды дополнительно содержат командные инструкции, определяющие следующие шаги:
- расчет вектора измерений на основе, по крайней мере, значения ускорения корпуса машины и значения ускорения рабочего орудия; и
- расчет оценки первого вектора состояния с помощью процедуры фильтрации вектора измерений расширенным фильтром Калмана.
33. Компьютерный программоноситель по п. 29, отличающийся тем, что компьютерные команды дополнительно содержат командные инструкции, определяющие следующие шаги:
- получение значения угловой скорости корпуса машины от гироскопа, установленного на корпусе машины; и
- получение значения угловой скорости рабочего орудия от гироскопа, установленного на рабочем орудии;
- причем оценка первого вектора состояния основана, по крайней мере, на значении угловой скорости корпуса машины и значении угловой скорости рабочего орудия.
34. Компьютерный программоноситель по п. 33, отличающийся тем, что компьютерные команды дополнительно содержат командные инструкции, определяющие следующие шаги:
- расчет вектора измерений на основе, по крайней мере, значения ускорения корпуса машины, значения ускорения рабочего орудия, значения угловой скорости корпуса машины, и значения вектора угловой скорости рабочего орудия; и
- расчет оценки первого вектора состояния с помощью процедуры расширенного фильтра Калмана на основе вектора измерений.
35. Компьютерный программоноситель по п. 29, в котором значение ускорения корпуса машины - это первое измерение ускорения корпуса машины, акселерометр корпуса машины - это первый акселерометр корпуса машины; значение ускорения рабочего орудия - это первое измерение ускорения рабочего орудия, акселерометр рабочего орудия - это первый акселерометр рабочего орудия, отличающийся тем, что дополнительно содержит следующие шаги:
- получение второго значения ускорения корпуса машины от второго акселерометра, установленного на корпусе машины; и
- получение второго значения ускорения рабочего орудия от второго акселерометра, установленного на рабочем орудии;
- причем оценка первого вектора состояния основана, по крайней мере, на втором значении ускорения корпуса машины и втором значении ускорения рабочего орудия.
36. Компьютерный программоноситель по п. 35, отличающийся тем, что компьютерные команды дополнительно содержат командные инструкции, определяющие следующие шаги:
- расчет вектора измерений на основе, по крайней мере, первого значения ускорения корпуса машины, второго значения ускорения корпуса машины, первого значения ускорения рабочего орудия, второго значения ускорения рабочего орудия; и
- расчет оценки первого вектора состояния с помощью процедуры фильтрации вектора измерений расширенным фильтром Калмана.
37. Компьютерный программоноситель по п. 35, отличающийся тем, что компьютерные команды дополнительно содержат командные инструкции, определяющие следующие шаги:
- получение первого значения угловой скорости корпуса машины от первого гироскопа, установленного на корпусе машины;
- получение второго значения угловой скорости корпуса машины от второго гироскопа, установленного на корпусе машины;
- получение первого значения угловой скорости рабочего орудия от первого гироскопа, установленного на рабочем орудии, и
- получение второго значения угловой скорости рабочего орудия от второго гироскопа, установленного на рабочем орудии, причем
- оценка первого вектора состояния основана, по крайней мере, на первом значении угловой скорости корпуса машины, втором значении угловой скорости корпуса машины, первом значении угловой скорости рабочего орудия и втором значении угловой скорости рабочего орудия.
38. Компьютерный программоноситель по п. 37, отличающийся тем, что компьютерные команды дополнительно содержат командные инструкции, определяющие следующие шаги:
- расчет вектора измерений на основе, по крайней мере, первого значения ускорения корпуса машины, второго значения ускорения корпуса машины, первого значения ускорения рабочего орудия, второго значения ускорения рабочего орудия; первого значения угловой скорости корпуса машины, второго значения угловой скорости корпуса машины, первого значения угловой скорости рабочего орудия, второго значения угловой скорости рабочего орудия; и
- расчет оценки первого вектора состояния с помощью процедуры фильтрации вектора измерений расширенным фильтром Калмана.
39. Компьютерный программоноситель по п. 35, отличающийся тем, что компьютерные команды дополнительно содержат командные инструкции, определяющие следующие шаги:
- получение третьего значения ускорения корпуса машины от третьего акселерометра, установленного на корпусе машины; и
- получение третьего значения ускорения рабочего орудия от третьего акселерометра, установленного на рабочем орудии;
- причем оценка первого вектора состояния основана, по крайней мере, на третьем значении ускорения корпуса машины и третьем значении ускорения рабочего орудия.
40. Компьютерный программоноситель по п. 39, отличающийся тем, что компьютерные команды дополнительно содержат командные инструкции, определяющие следующие шаги:
- расчет вектора измерений на основе, по крайней мере, первого значения ускорения корпуса машины, второго значения ускорения корпуса машины, третьего значения ускорения корпуса машины; первого значения ускорения рабочего орудия, второго значения ускорения рабочего орудия; третьего значения ускорения рабочего орудия; и
- расчет оценки первого вектора состояния с помощью процедуры фильтрации вектора измерений расширенным фильтром Калмана.
41. Компьютерный программоноситель по п. 39, отличающийся тем, что компьютерные команды дополнительно содержат командные инструкции, определяющие следующие шаги:
- получение первого значения угловой скорости корпуса машины от первого гироскопа, установленного на корпусе машины;
- получение второго значения угловой скорости корпуса машины от второго гироскопа, установленного на корпусе машины;
- получение третьего значения угловой скорости корпуса машины от третьего гироскопа, установленного на корпусе машины;
- получение первого значения угловой скорости рабочего орудия от первого гироскопа, установленного на рабочем орудии;
- получение второго значения угловой скорости рабочего орудия от второго гироскопа, установленного на рабочем орудии;
- получение третьего значения угловой скорости рабочего орудия от третьего гироскопа, установленного на рабочем орудии; причем
- оценка первого вектора состояния основана, по крайней мере, на первом значении угловой скорости корпуса машины, втором значении угловой скорости корпуса машины, третьем значении угловой скорости корпуса машины, первом значении угловой скорости рабочего орудия, втором значении угловой скорости рабочего орудия и третьем значении угловой скорости рабочего орудия.
42. Компьютерный программоноситель по п. 41, отличающийся тем, что компьютерные команды дополнительно содержат командные инструкции, определяющие следующие шаги:
- расчет вектора измерений на основе, по крайней мере, первого значения ускорения корпуса машины, второго значения ускорения корпуса машины, третьего значения ускорения корпуса машины, первого значения ускорения рабочего орудия, второго значения ускорения рабочего орудия, третьего значения ускорения рабочего орудия, первого значения угловой скорости корпуса машины, второго значения угловой скорости корпуса машины, третьего значения угловой скорости корпуса машины, первого значения угловой скорости рабочего орудия, второго значения угловой скорости рабочего орудия, третьего значения угловой скорости рабочего орудия; и
- расчет оценки первого вектора состояния с помощью процедуры фильтрации вектора измерений расширенным фильтром Калмана.
RU2012153845/03A 2012-02-10 2012-02-10 Метод для оценки ориентации, аппаратура и компьютерный программоноситель RU2565597C2 (ru)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/RU2012/000088 WO2013119140A1 (en) 2012-02-10 2012-02-10 Estimation of the relative attitude and position between a vehicle body and an implement operably coupled to the vehicle body

Publications (2)

Publication Number Publication Date
RU2012153845A true RU2012153845A (ru) 2014-10-27
RU2565597C2 RU2565597C2 (ru) 2015-10-20

Family

ID=48947811

Family Applications (1)

Application Number Title Priority Date Filing Date
RU2012153845/03A RU2565597C2 (ru) 2012-02-10 2012-02-10 Метод для оценки ориентации, аппаратура и компьютерный программоноситель

Country Status (4)

Country Link
US (1) US9347205B2 (ru)
EP (1) EP2841874B1 (ru)
RU (1) RU2565597C2 (ru)
WO (1) WO2013119140A1 (ru)

Families Citing this family (30)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8924098B2 (en) 2012-03-27 2014-12-30 Topcon Positioning Systems, Inc. Automatic control of a joystick for dozer blade control
US20140168009A1 (en) * 2012-12-17 2014-06-19 Trimble Navigation Ltd. Multi-IMU INS for vehicle control
EP3126785B1 (en) * 2014-03-31 2019-09-04 Topcon Positioning Systems, Inc. Automatic identification of sensors
US9435101B2 (en) 2014-04-24 2016-09-06 Topcon Positioning Systems, Inc. Semi-automatic control of a joystick for dozer blade control
EP3158134B1 (en) * 2014-06-23 2020-08-19 Topcon Positioning Systems, Inc. Estimation with gyros of the relative attitude between a vehicle body and an implement operably coupled to the vehicle body
US9222237B1 (en) * 2014-08-19 2015-12-29 Caterpillar Trimble Control Technologies Llc Earthmoving machine comprising weighted state estimator
US9580104B2 (en) 2014-08-19 2017-02-28 Caterpillar Trimble Control Technologies Llc Terrain-based machine comprising implement state estimator
US9328479B1 (en) * 2015-02-05 2016-05-03 Deere & Company Grade control system and method for a work vehicle
DE102015102856B4 (de) * 2015-02-27 2019-05-09 Alexander Gordes Baumaschine, umfassend ein Bewegungsmittel, ein Abstützmittel und ein Steuerungsmittel
WO2017061888A1 (en) 2015-10-06 2017-04-13 Limited Liability Company "Topcon Positioning Systems" Automatic blade control system for a motor grader
US10066370B2 (en) * 2015-10-19 2018-09-04 Caterpillar Inc. Sensor fusion for implement position estimation and control
US9598844B1 (en) * 2015-12-22 2017-03-21 Caterpillar Trimble Control Technologies Llc Implement control based on surface-based cost function and noise values
US9638525B1 (en) 2016-01-04 2017-05-02 Caterpillar Inc. Systems and methods for monitoring positioning of a machine by utilizing a virtual IMU
US9988787B1 (en) * 2016-03-10 2018-06-05 Robo Industries, Inc. System for determining position of a vehicle
US20160208460A1 (en) * 2016-03-24 2016-07-21 Caterpillar Inc. System and method for calibrating blade of motor grader
RU2621911C1 (ru) * 2016-09-02 2017-06-08 Федеральное государственное бюджетное научное учреждение "Федеральный научный агроинженерный центр ВИМ" (ФГБНУ ФНАЦ ВИМ) Комбинированный агрегат для основной обработки почвы
US10459462B2 (en) * 2017-06-21 2019-10-29 Caterpillar Inc. Sensor fusion feedback for controlling fluid pressures in a machine
WO2019124298A1 (ja) 2017-12-18 2019-06-27 株式会社クボタ 作業車及びトラクタ
US10724842B2 (en) 2018-02-02 2020-07-28 Caterpillar Trimble Control Technologies Llc Relative angle estimation using inertial measurement units
GB2573304A (en) * 2018-05-01 2019-11-06 Caterpillar Inc A method of operating a machine comprising am implement
US10900778B2 (en) * 2018-08-22 2021-01-26 Caterpillar Inc. Systems and methods for implement position measurement
US12029163B2 (en) * 2018-10-31 2024-07-09 Deere & Company Windrower header sensing and control method
US10968606B2 (en) 2018-12-07 2021-04-06 Caterpillar Trimble Control Technologies Llc Yaw estimation
RU2707614C1 (ru) * 2018-12-29 2019-11-28 федеральное государственное бюджетное образовательное учреждение высшего образования "Самарский государственный технический университет" Способ профилирования дороги автогрейдером
EP4097552A4 (en) * 2020-01-28 2023-11-22 Topcon Positioning Systems, Inc. SYSTEM AND METHOD FOR CONTROLLING A WORK DEVICE ON A WORK MACHINE USING MACHINE VISION
US11715106B2 (en) 2020-04-01 2023-08-01 Mastercard International Incorporated Systems and methods for real-time institution analysis based on message traffic
US11410178B2 (en) 2020-04-01 2022-08-09 Mastercard International Incorporated Systems and methods for message tracking using real-time normalized scoring
CA3226857A1 (en) * 2021-07-20 2023-01-26 Nippon Seiki Co.,Ltd. Work assistance system, control method for work assistance system, and control program for work assistance system
US12265398B2 (en) * 2022-06-09 2025-04-01 Caterpillar Inc. Selectively adjusting a position of an implement of a machine based on changes to a roll angle of a chassis of the machine
US20240410129A1 (en) * 2023-06-07 2024-12-12 Caterpillar Inc. Blade tilt steering using global angle

Family Cites Families (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3974699A (en) * 1973-08-28 1976-08-17 Systron Donner Corporation Angular position sensing and control system, apparatus and method
JPS5330102A (en) * 1976-08-31 1978-03-22 Komatsu Mfg Co Ltd Device for automatically controlling blade of bulldozer
US4431060A (en) * 1981-04-15 1984-02-14 Caterpillar Tractor Co. Earth working machine and blade condition control system therefor
US5860480A (en) * 1997-04-08 1999-01-19 Caterpillar Inc. Method and apparatus for determining pitch and ground speed of an earth moving machines
US6377906B1 (en) * 2000-02-03 2002-04-23 Independence Technology, L.L.C. Attitude estimation in tiltable body using modified quaternion data representation
US7317977B2 (en) * 2004-08-23 2008-01-08 Topcon Positioning Systems, Inc. Dynamic stabilization and control of an earthmoving machine
DE102007023247B3 (de) 2007-03-07 2008-08-07 Areva Np Gmbh Verfahren zur Entfernung von Magnetit und Kupfer enthaltenden Ablagerungen aus Behältern von Industrie- und Kraftwerksanlagen
US8145391B2 (en) * 2007-09-12 2012-03-27 Topcon Positioning Systems, Inc. Automatic blade control system with integrated global navigation satellite system and inertial sensors
US8374783B2 (en) * 2007-10-10 2013-02-12 Leica Geosystems Ag Systems and methods for improved position determination of vehicles
CL2009000010A1 (es) * 2008-01-08 2010-05-07 Ezymine Pty Ltd Metodo para determinar la posicion global de una pala minera electrica.
JP5227139B2 (ja) * 2008-11-12 2013-07-03 株式会社トプコン 建設機械
US8473166B2 (en) 2009-05-19 2013-06-25 Topcon Positioning Systems, Inc. Semiautomatic control of earthmoving machine based on attitude measurement
US20110313650A1 (en) * 2010-06-21 2011-12-22 Qualcomm Incorporated Inertial sensor orientation detection and measurement correction for navigation device
US10207719B2 (en) * 2010-07-19 2019-02-19 Nxp Usa, Inc. Use of multiple internal sensors for measurements validation
US20120059554A1 (en) * 2010-09-02 2012-03-08 Topcon Positioning Systems, Inc. Automatic Blade Control System during a Period of a Global Navigation Satellite System ...
US8738242B2 (en) * 2011-03-16 2014-05-27 Topcon Positioning Systems, Inc. Automatic blade slope control system
US8655588B2 (en) * 2011-05-26 2014-02-18 Crown Equipment Limited Method and apparatus for providing accurate localization for an industrial vehicle
US20130158819A1 (en) * 2011-12-20 2013-06-20 Caterpillar Inc. Implement control system for a machine

Also Published As

Publication number Publication date
EP2841874B1 (en) 2021-08-25
RU2565597C2 (ru) 2015-10-20
EP2841874A4 (en) 2016-06-29
US9347205B2 (en) 2016-05-24
US20140207331A1 (en) 2014-07-24
WO2013119140A1 (en) 2013-08-15
EP2841874A1 (en) 2015-03-04

Similar Documents

Publication Publication Date Title
RU2012153845A (ru) Метод для оценки ориентации, аппаратура и компьютерный программоноситель
CN104915498B (zh) 基于模型识别与等效简化的高速平台运动参数自整定方法
US11630437B2 (en) Numerical control system and motor drive controller
CN104132662A (zh) 基于零速修正的闭环卡尔曼滤波惯性定位方法
CN103176409B (zh) 一种快速准确实现混凝土泵车臂架运动轨迹的方法
RU2014150416A (ru) Система и способ определения уклона дороги
JP2016538006A5 (ru)
RU2018122510A (ru) Способ оценки положения устройства управления работой машин
RU2016142123A (ru) Способ оценки нормальности или ненормальности измеренного значения физического параметра двигателя летательного аппарата
CN112603202B (zh) 离地检测方法、装置、移动机器人及存储介质
JP6564272B2 (ja) Hilシミュレーションシステム及びhilシミュレーション方法
CN102786001A (zh) 起重机控制
JP2018044415A5 (ru)
FI3489423T3 (fi) Maansiirtokoneen ohjaus
RU2020102448A (ru) Системы и способы планирования и выполнения технического обслуживания
JP6504072B2 (ja) 作業領域推定装置、制御装置、制御システム、作業領域推定方法およびプログラム
WO2016057287A1 (en) Virtual sensors supported by a computer aided design (cad) model and software
JP2018094248A5 (ru)
RU2013104089A (ru) Промышленная машина и способ определения регулируемого прокладками зазора опорного блока промышленной машины (варианты)
CN104819717A (zh) 一种基于mems惯性传感器组的多旋翼飞行器姿态检测方法
CN102270249B (zh) 识别零部件特征频率的方法
JP6746348B2 (ja) 建築物の層剛性を同定する方法及びその装置
JP2015215179A (ja) 磁気検知システムおよび磁気検知方法
CN102967427B (zh) 基于力反馈原理的涡激振动试验装置控制系统及控制方法
CN113048972A (zh) 矿山工程机械姿态位置确定方法及系统

Legal Events

Date Code Title Description
HE9A Changing address for correspondence with an applicant
MM4A The patent is invalid due to non-payment of fees

Effective date: 20150906