Patent · US12047850B2 · B2 · US
Elevation based machine localization system and method
- (11) Publication number
- US12047850B2
- (21) Application number
- 17/576,710
- (22) Filing date
- 2022-01-14
- (30) Priority date
- 2021-01-15
- (43) Publication date
- 2024-07-23
- (45) Date of grant
- 2024-07-23
- (51) IPC
- B66F 11/04; B66F 17/00; B66F 9/06; B66F 9/075; B66F 9/12; G05B 19/4155; G05D 1/00; G05D 1/225; G05D 1/226; G06F 16/93; G06F 3/0482; G06F 3/0484; G06F 3/0488; G06Q 10/20; G06Q 30/0601; G07C 5/00; G07C 5/08; G08B 21/18; G08B 3/00; G08B 5/36; G08B 7/06; H04L 67/52; H04L 67/63; H04W 4/029; H04W 4/08; H04W 4/30; H04W 4/35; H04W 4/40; H04W 4/70; H04W 4/80; H04W 48/16; H04W 76/14; H04W 76/15; H04W 76/23; H04W 8/00; H04W 84/12; H04W 84/18; H04W 88/08
- (52) CPC
- H04W Wireless communication networks: 4/08, 4/021, 4/029, 4/30, 4/35, 4/38, 4/40, 4/44, 4/46, 4/70, 4/80, 48/16, 76/14, 76/15, 76/23, 8/005, 84/12, 84/18, 88/08, 88/085
- B66F Hoisting, lifting, hauling or pushing, not otherwise provided for, e.g. devices which apply a lifting or pushing force directly to the surface of a load: 11/04, 11/046, 17/006, 9/06, 9/0755, 9/07581, 9/12, 9/24
- G05B Control or regulating systems in general; functional elements of such systems; monitoring or testing arrangements for such systems or elements: 19/4155, 2219/45049
- G05D Systems for controlling or regulating non-electric variables: 1/0022, 1/0027, 1/0044, 1/005, 1/224, 1/2246, 1/225, 1/226, 1/692, 1/86
- G06F Electric digital data processing: 16/93, 3/0482, 3/0484, 3/0488
- G06Q Information and communication technology [ICT] specially adapted for administrative, commercial, financial, managerial or supervisory purposes; systems or methods specially adapted for administrative, commercial, financial, managerial or supervisory purposes, not otherwise provided for: 10/06, 10/20, 30/0251, 30/0611, 30/0631, 30/0641
- G07C Time or attendance registers; registering or indicating the working of machines; generating random numbers; voting or lottery apparatus; arrangements, systems or apparatus for checking not provided for elsewhere: 5/006, 5/0825
- G08B Signalling systems, e.g. personal calling systems; order telegraphs; alarm systems: 21/18, 3/00, 5/36, 7/06
- H04L Transmission of digital information, e.g. telegraphic communication: 67/12, 67/125, 67/52, 67/56, 67/63
- (73) Assignee
- Oshkosh Corp
- (72) Inventors
- Korry D. Kobel; Fredric L. Yutzy; Dan Adamson; Stefan Eshleman
- (54) Title
- Elevation based machine localization system and method
- (57) Abstract
A method of determining a relative elevation of a work machine. The method includes receiving a first pressure reading from a first pressure sensor coupled to a chassis of a work machine and receiving a second pressure reading from a second pressure sensor. The method also includes calculating a first relative elevation of the chassis of the work machine relative to the second pressure sensor by comparing the first pressure reading to the second pressure reading.
- Full text
- View on Google Patents
Claims (15)
- A machine localization system comprising: a work machine communicatively coupled to a network, the work machine comprising a chassis, an extendable implement, a first pressure sensor coupled to the chassis, and a second pressure sensor coupled to the extendable implement; a third pressure sensor located at a known elevation and operably coupled to the network; and a computing system operably coupled to the network, wherein the computing system is configured to: receive a first pressure reading from the first pressure sensor, a second pressure reading from the second pressure sensor, and a third pressure reading from the third pressure sensor; determine a first relative elevation of the chassis relative to the third pressure sensor by comparing the first pressure reading to the third pressure reading; determine a second relative elevation of the extendable implement relative to the chassis by comparing the first pressure reading to the second pressure reading; calculate an operating height of the extendable implement based on the second relative elevation; determine a maximum operating height of the extendable implement based on at least the first relative elevation; and configure the extendable implement to not exceed the maximum operating height.
- The machine localization system of claim 1, further comprising: a user device comprising the third pressure sensor and the computing system, wherein the user device is configured to display the first relative elevation of the work machine.
- The machine localization system of claim 1, wherein the computing system is further configured to determine a floor of a building on which the work machine is located.
- The machine localization system of claim 1, wherein the first pressure sensor and the second pressure sensor are configured to measure barometric pressure.
- A method of determining a relative elevation of a work machine, the method comprising: receiving, from a first pressure sensor coupled to a chassis of the work machine, a first pressure reading; receiving, from a second pressure sensor coupled to an extendable implement of the work machine, a second pressure reading; calculating a first relative elevation of the chassis of the work machine relative to the second pressure sensor by comparing the first pressure reading to the second pressure reading; calculating an operating height of the extendable implement based on the first relative elevation; receiving, from a third pressure sensor located at a known elevation, a third pressure reading; calculating a second relative elevation of the chassis of the work machine relative to the third pressure sensor by comparing the first pressure reading to the third pressure reading; determining a maximum operating height of the extendable implement based on at least the second relative elevation; and configuring the extendable implement to not exceed the maximum operating height.
- The method of claim 5, wherein the third pressure sensor is located on a known floor of a building, the method further comprising: determining, based on the second relative elevation, a floor of the building on which the work machine is located.
- The method of claim 5, wherein the third pressure sensor is coupled to a user device, the method further comprising: displaying the first relative elevation or the second relative elevation on a screen of the user device.
- The method of claim 5, wherein the extendable implement is a fork of a forklift or a work platform of a man lift.
- The method of claim 5, further comprising transmitting, via a wireless network, the operating height to a remote computing system.
- The method of claim 5, further comprising transmitting, to the work machine via a wireless network, the maximum operating height.
- A machine localization system comprising: one or more processing circuits comprising one or more memory devices coupled to one or more processors, the one or more memory devices configured to store instructions thereon that, when executed by the one or more processors, cause the one or more processors to: receive, from a first pressure sensor coupled to a chassis of a work machine, a first pressure reading; receive, from a second pressure sensor coupled to an extendable implement of the work machine, a second pressure reading; calculate a first relative elevation of the chassis of the work machine relative to the second pressure sensor by comparing the first pressure reading to the second pressure reading; calculate an operating height of the extendable implement based on the first relative elevation; receive, from a third pressure sensor located at a known elevation, a third pressure reading; calculate a second relative elevation of the chassis of the work machine relative to the third pressure sensor by comparing the first pressure reading to the third pressure reading; determine a maximum operating height of the extendable implement based on at least the second relative elevation; and configure the extendable implement to not exceed the maximum operating height.
- The system of claim 11, wherein the third pressure sensor is located on a known floor of a building, and wherein the instructions further cause the one or more processors to: determine, based on the second relative elevation, a floor on which the work machine is located.
- The system of claim 11, wherein the extendable implement is a fork of a forklift or a work platform of a man lift.
- The system of claim 11, further comprising a connectivity module communicatively coupled to the one or more processing circuits and a wireless network, wherein the instructions further cause the one or more processors to transmit, via the connectivity module and the wireless network, the operating height to a remote computing system.
- The system of claim 11, wherein the instructions further cause the one or more processors to transmit, to the work machine via a wireless network, the maximum operating height.
Description
Work equipment such as lifts and telehandlers sometimes require localization, tracking, tasking, monitoring, and servicing at a work site.
One exemplary implementation of the present disclosure relates to a local fleet connectivity system with elevation based machine localization. For example, a local fleet connectivity system with elevation based machine localization may include a pressure sensor on a work machine to determine a floor location for the machine in relation to a mobile user device or another machine where the machine is connected to other machines and user devices on a work site wireless mesh network. The local fleet connectivity system with elevation based machine localization may, for example, determine a relative pressure difference between a sensor on a machine chassis and an additional sensor at a load borne by the machine (e.g. a platform on the machine, forks on a telehandler, etc.) and use the pressure data to verify or calculate elevations. The local fleet connectivity system with elevation based machine localization may include a first pressure sensor on a user device (e.g., a phone), a machine, or a connectivity hub and a second pressure sensor onboard the machine to determine a local relative height differential between the user and the machine. In some examples, the local fleet connectivity system with elevation based machine localization may include a first pressure sensor on a base of a machine and a second pressure sensor on a platform of the machine to determine an operational height of the platform.
Citations (126)
- US3009747A
- US4099761A
- US4178591A
- US4315652A
- US4426110A
- US4461608A
- US4572567A
- US4573728A
- US4810020A
- US5026104A
- US5092731A
- US5209537A
- US5330242A
- US5493881A
- US5730430A
- US6062803A
- US5934867A
- US5938394A
- US6210094B1
- US6350098B1
- US6315515B1
- US6213706B1
- US5934858A
- US5919027A
- US6474928B1
- US5951235A
- US6336783B1
- JPH1059698A
- US20020079713A1
- US6089813A
- US6224318B1
- US6123500A
- US20020123345A1
- US5967731A
- US5984609A
- US6033176A
- US6447239B2
- US6120235A
- US6264013B1
- US20030158640A1
- WO2001030671A2
- EP1136433A2
- US20020070862A1
- US6565305B2
- US20050140154A1
- US7721857B2
- US7207610B1
- US7878750B2
- US7284943B2
- US7070382B2
- US20050149920A1
- US7556468B2
- US7559735B2
- US20070213869A1
- US20090049441A1
- US20120046809A1
- US7934758B2
- US8215892B2
- DE102007020182A1
- US20090005928A1
- US20090099897A1
- US8360706B2
- US20090101447A1
- US8540475B2
- US9624033B1
- US20110081193A1
- US8182194B2
- US20100179844A1
- WO2011019872A2
- US20130132140A1
- WO2012109444A2
- US8655505B2
- US8807613B2
- US20130057007A1
- US20130127611A1
- US9028193B2
- US20130240300A1
- US9216856B2
- US8833823B2
- US20160208992A1
- US20140278621A1
- US20140312639A1
- US20160121490A1
- US9880581B2
- EP2886507A1
- US9387985B2
- US20170269608A1
- US20150376869A1
- JP2016159996A
- US20160272471A1
- US20160304051A1
- US20160318438A1
- US20160371433A1
- EP3112312A1
- US9694776B2
- US9981803B2
- EP3173369A1
- EP3200482A1
- US10196205B2
- US20180151037A1
- US10035648B2
- US10221012B2
- US20180065544A1
- US20180143734A1
- US10018171B1
- US20200134955A1
- US10457533B2
- US20190180354A1
- US20190246060A1
- US10899538B2
- WO2020121613A1
- EP3896024A1
- US20200207166A1
- JP2020128270A
- US20200317489A1
- US20210023985A1
- US20210055178A1
- US20210087035A1
- JP2021052920A
- CN111126522A
- US20210232137A1
- US20210250178A1
- US11252149B1
- US11948019B1
- US20220156921A1
- US20220221365A1
Record as JSON
{
"publication_number": "US12047850B2",
"country": "US",
"kind": "B2",
"title": "Elevation based machine localization system and method",
"abstract": "A method of determining a relative elevation of a work machine. The method includes receiving a first pressure reading from a first pressure sensor coupled to a chassis of a work machine and receiving a second pressure reading from a second pressure sensor. The method also includes calculating a first relative elevation of the chassis of the work machine relative to the second pressure sensor by comparing the first pressure reading to the second pressure reading.",
"claims": [
"1. A machine localization system comprising: a work machine communicatively coupled to a network, the work machine comprising a chassis, an extendable implement, a first pressure sensor coupled to the chassis, and a second pressure sensor coupled to the extendable implement; a third pressure sensor located at a known elevation and operably coupled to the network; and a computing system operably coupled to the network, wherein the computing system is configured to: receive a first pressure reading from the first pressure sensor, a second pressure reading from the second pressure sensor, and a third pressure reading from the third pressure sensor; determine a first relative elevation of the chassis relative to the third pressure sensor by comparing the first pressure reading to the third pressure reading; determine a second relative elevation of the extendable implement relative to the chassis by comparing the first pressure reading to the second pressure reading; calculate an operating height of the extendable implement based on the second relative elevation; determine a maximum operating height of the extendable implement based on at least the first relative elevation; and configure the extendable implement to not exceed the maximum operating height.",
"2. The machine localization system of claim 1, further comprising: a user device comprising the third pressure sensor and the computing system, wherein the user device is configured to display the first relative elevation of the work machine.",
"3. The machine localization system of claim 1, wherein the computing system is further configured to determine a floor of a building on which the work machine is located.",
"4. The machine localization system of claim 1, wherein the first pressure sensor and the second pressure sensor are configured to measure barometric pressure.",
"5. A method of determining a relative elevation of a work machine, the method comprising: receiving, from a first pressure sensor coupled to a chassis of the work machine, a first pressure reading; receiving, from a second pressure sensor coupled to an extendable implement of the work machine, a second pressure reading; calculating a first relative elevation of the chassis of the work machine relative to the second pressure sensor by comparing the first pressure reading to the second pressure reading; calculating an operating height of the extendable implement based on the first relative elevation; receiving, from a third pressure sensor located at a known elevation, a third pressure reading; calculating a second relative elevation of the chassis of the work machine relative to the third pressure sensor by comparing the first pressure reading to the third pressure reading; determining a maximum operating height of the extendable implement based on at least the second relative elevation; and configuring the extendable implement to not exceed the maximum operating height.",
"6. The method of claim 5, wherein the third pressure sensor is located on a known floor of a building, the method further comprising: determining, based on the second relative elevation, a floor of the building on which the work machine is located.",
"7. The method of claim 5, wherein the third pressure sensor is coupled to a user device, the method further comprising: displaying the first relative elevation or the second relative elevation on a screen of the user device.",
"8. The method of claim 5, wherein the extendable implement is a fork of a forklift or a work platform of a man lift.",
"9. The method of claim 5, further comprising transmitting, via a wireless network, the operating height to a remote computing system.",
"10. The method of claim 5, further comprising transmitting, to the work machine via a wireless network, the maximum operating height.",
"11. A machine localization system comprising: one or more processing circuits comprising one or more memory devices coupled to one or more processors, the one or more memory devices configured to store instructions thereon that, when executed by the one or more processors, cause the one or more processors to: receive, from a first pressure sensor coupled to a chassis of a work machine, a first pressure reading; receive, from a second pressure sensor coupled to an extendable implement of the work machine, a second pressure reading; calculate a first relative elevation of the chassis of the work machine relative to the second pressure sensor by comparing the first pressure reading to the second pressure reading; calculate an operating height of the extendable implement based on the first relative elevation; receive, from a third pressure sensor located at a known elevation, a third pressure reading; calculate a second relative elevation of the chassis of the work machine relative to the third pressure sensor by comparing the first pressure reading to the third pressure reading; determine a maximum operating height of the extendable implement based on at least the second relative elevation; and configure the extendable implement to not exceed the maximum operating height.",
"12. The system of claim 11, wherein the third pressure sensor is located on a known floor of a building, and wherein the instructions further cause the one or more processors to: determine, based on the second relative elevation, a floor on which the work machine is located.",
"13. The system of claim 11, wherein the extendable implement is a fork of a forklift or a work platform of a man lift.",
"14. The system of claim 11, further comprising a connectivity module communicatively coupled to the one or more processing circuits and a wireless network, wherein the instructions further cause the one or more processors to transmit, via the connectivity module and the wireless network, the operating height to a remote computing system.",
"15. The system of claim 11, wherein the instructions further cause the one or more processors to transmit, to the work machine via a wireless network, the maximum operating height."
],
"description_excerpt": "Work equipment such as lifts and telehandlers sometimes require localization, tracking, tasking, monitoring, and servicing at a work site.\n\nOne exemplary implementation of the present disclosure relates to a local fleet connectivity system with elevation based machine localization. For example, a local fleet connectivity system with elevation based machine localization may include a pressure sensor on a work machine to determine a floor location for the machine in relation to a mobile user device or another machine where the machine is connected to other machines and user devices on a work site wireless mesh network. The local fleet connectivity system with elevation based machine localization may, for example, determine a relative pressure difference between a sensor on a machine chassis and an additional sensor at a load borne by the machine (e.g. a platform on the machine, forks on a telehandler, etc.) and use the pressure data to verify or calculate elevations. The local fleet connectivity system with elevation based machine localization may include a first pressure sensor on a user device (e.g., a phone), a machine, or a connectivity hub and a second pressure sensor onboard the machine to determine a local relative height differential between the user and the machine. In some examples, the local fleet connectivity system with elevation based machine localization may include a first pressure sensor on a base of a machine and a second pressure sensor on a platform of the machine to determine an operational height of the platform.",
"cpc": [
"H04W 4/08",
"B66F 11/04",
"B66F 11/046",
"B66F 17/006",
"B66F 9/06",
"B66F 9/0755",
"B66F 9/07581",
"B66F 9/12",
"B66F 9/24",
"G05B 19/4155",
"G05B 2219/45049",
"G05D 1/0022",
"G05D 1/0027",
"G05D 1/0044",
"G05D 1/005",
"G05D 1/224",
"G05D 1/2246",
"G05D 1/225",
"G05D 1/226",
"G05D 1/692",
"G05D 1/86",
"G06F 16/93",
"G06F 3/0482",
"G06F 3/0484",
"G06F 3/0488",
"G06Q 10/06",
"G06Q 10/20",
"G06Q 30/0251",
"G06Q 30/0611",
"G06Q 30/0631",
"G06Q 30/0641",
"G07C 5/006",
"G07C 5/0825",
"G08B 21/18",
"G08B 3/00",
"G08B 5/36",
"G08B 7/06",
"H04L 67/12",
"H04L 67/125",
"H04L 67/52",
"H04L 67/56",
"H04L 67/63",
"H04W 4/021",
"H04W 4/029",
"H04W 4/30",
"H04W 4/35",
"H04W 4/38",
"H04W 4/40",
"H04W 4/44",
"H04W 4/46",
"H04W 4/70",
"H04W 4/80",
"H04W 48/16",
"H04W 76/14",
"H04W 76/15",
"H04W 76/23",
"H04W 8/005",
"H04W 84/12",
"H04W 84/18",
"H04W 88/08",
"H04W 88/085"
],
"ipc": [
"B66F 11/04",
"B66F 17/00",
"B66F 9/06",
"B66F 9/075",
"B66F 9/12",
"G05B 19/4155",
"G05D 1/00",
"G05D 1/225",
"G05D 1/226",
"G06F 16/93",
"G06F 3/0482",
"G06F 3/0484",
"G06F 3/0488",
"G06Q 10/20",
"G06Q 30/0601",
"G07C 5/00",
"G07C 5/08",
"G08B 21/18",
"G08B 3/00",
"G08B 5/36",
"G08B 7/06",
"H04L 67/52",
"H04L 67/63",
"H04W 4/029",
"H04W 4/08",
"H04W 4/30",
"H04W 4/35",
"H04W 4/40",
"H04W 4/70",
"H04W 4/80",
"H04W 48/16",
"H04W 76/14",
"H04W 76/15",
"H04W 76/23",
"H04W 8/00",
"H04W 84/12",
"H04W 84/18",
"H04W 88/08"
],
"assignees": [
"Oshkosh Corp"
],
"inventors": [
"Korry D. Kobel",
"Fredric L. Yutzy",
"Dan Adamson",
"Stefan Eshleman"
],
"filing_date": "2022-01-14",
"publication_date": "2024-07-23",
"grant_date": "2024-07-23",
"priority_date": "2021-01-15",
"application_number": "US-202217576710-A",
"family_id": "80222307",
"cited_by_count": 0,
"citations": [
"US3009747A",
"US4099761A",
"US4178591A",
"US4315652A",
"US4426110A",
"US4461608A",
"US4572567A",
"US4573728A",
"US4810020A",
"US5026104A",
"US5092731A",
"US5209537A",
"US5330242A",
"US5493881A",
"US5730430A",
"US6062803A",
"US5934867A",
"US5938394A",
"US6210094B1",
"US6350098B1",
"US6315515B1",
"US6213706B1",
"US5934858A",
"US5919027A",
"US6474928B1",
"US5951235A",
"US6336783B1",
"JPH1059698A",
"US20020079713A1",
"US6089813A",
"US6224318B1",
"US6123500A",
"US20020123345A1",
"US5967731A",
"US5984609A",
"US6033176A",
"US6447239B2",
"US6120235A",
"US6264013B1",
"US20030158640A1",
"WO2001030671A2",
"EP1136433A2",
"US20020070862A1",
"US6565305B2",
"US20050140154A1",
"US7721857B2",
"US7207610B1",
"US7878750B2",
"US7284943B2",
"US7070382B2",
"US20050149920A1",
"US7556468B2",
"US7559735B2",
"US20070213869A1",
"US20090049441A1",
"US20120046809A1",
"US7934758B2",
"US8215892B2",
"DE102007020182A1",
"US20090005928A1",
"US20090099897A1",
"US8360706B2",
"US20090101447A1",
"US8540475B2",
"US9624033B1",
"US20110081193A1",
"US8182194B2",
"US20100179844A1",
"WO2011019872A2",
"US20130132140A1",
"WO2012109444A2",
"US8655505B2",
"US8807613B2",
"US20130057007A1",
"US20130127611A1",
"US9028193B2",
"US20130240300A1",
"US9216856B2",
"US8833823B2",
"US20160208992A1",
"US20140278621A1",
"US20140312639A1",
"US20160121490A1",
"US9880581B2",
"EP2886507A1",
"US9387985B2",
"US20170269608A1",
"US20150376869A1",
"JP2016159996A",
"US20160272471A1",
"US20160304051A1",
"US20160318438A1",
"US20160371433A1",
"EP3112312A1",
"US9694776B2",
"US9981803B2",
"EP3173369A1",
"EP3200482A1",
"US10196205B2",
"US20180151037A1",
"US10035648B2",
"US10221012B2",
"US20180065544A1",
"US20180143734A1",
"US10018171B1",
"US20200134955A1",
"US10457533B2",
"US20190180354A1",
"US20190246060A1",
"US10899538B2",
"WO2020121613A1",
"EP3896024A1",
"US20200207166A1",
"JP2020128270A",
"US20200317489A1",
"US20210023985A1",
"US20210055178A1",
"US20210087035A1",
"JP2021052920A",
"CN111126522A",
"US20210232137A1",
"US20210250178A1",
"US11252149B1",
"US11948019B1",
"US20220156921A1",
"US20220221365A1"
]
}
Record 417 of 8,000 in Patents full text (MLC-0201). Request the full dataset.