Remote motion control using a wireless mobile device
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
B63H-019/00
G05D-001/00
H04M-001/725
출원번호
US-0211774
(2014-03-14)
등록번호
US-9415849
(2016-08-16)
발명자
/ 주소
Jobs, Steven P.
Madonna, Robert P.
Silva, Michael C.
Pulsford, Cameron
Cipollo, Nicholas J.
출원인 / 주소
Savant Systems, LLC
대리인 / 주소
Cesari and McKenna, LLP
인용정보
피인용 횟수 :
0인용 특허 :
10
초록▼
In one embodiment, a general-purpose wireless mobile device having a touch-sensitive screen and executing a remote control application is used to remotely control a vehicle (e.g., a marine vessel). The general-purpose wireless mobile device communicates via a wireless network with an interface (e.g.
In one embodiment, a general-purpose wireless mobile device having a touch-sensitive screen and executing a remote control application is used to remotely control a vehicle (e.g., a marine vessel). The general-purpose wireless mobile device communicates via a wireless network with an interface (e.g., a server) that is coupled to an electronic control system of the vehicle (e.g., the vessel). In operation, environmental information and/or system status information is collected through the electronic control system, propagated to the interface (e.g., server), and then sent over the wireless network to the wireless mobile device. Similarly, control input is sent over the wireless network to the interface (e.g., server), which passes the information to the electronic control system, which in turn issues appropriate control signals to the vehicle subsystems (e.g., marine subsystems) to control the motion of the vehicle (e.g., the vessel).
대표청구항▼
1. A system comprising: an interface coupled to an electronic control system of a vehicle; anda general-purpose wireless mobile device having a touch-sensitive screen in communication with the interface via a wireless network, the general-purpose wireless mobile device configured to execute a remote
1. A system comprising: an interface coupled to an electronic control system of a vehicle; anda general-purpose wireless mobile device having a touch-sensitive screen in communication with the interface via a wireless network, the general-purpose wireless mobile device configured to execute a remote control application that includes: a packet delivery module configured to exchange packets with the interface over the wireless network,a network health monitor configured to use packet data for packets exchanged during a sliding window having at least a predetermined length or a predetermined size to calculate one or more performance metrics, at least one of the one or more performance metrics being an instantaneous jitter metric, a cumulative delay metric, an average jitter metric or a retransmission metric to determine anetwork health score for the wireless network based on the one or more performance metrics, to compare the network health score to a health threshold, and based on whether the network health score meets the health threshold, to permit or disable remote motion control of the vehicle via the general-purpose wireless mobile device, anda user interface (UI) configured to display environmental information and/or system status information for the vehicle on the touch-sensitive screen of the general-purpose wireless mobile device, and to receive on the touch-sensitive screen control input indicating desired motion control for the vehicle,wherein, when remote motion control via the general-purpose wireless mobile device is permitted, the control input is passed to the interface to cause the electronic control system to issue control signals to subsystems to control motion of the vehicle, and when remote motion control via the general-purpose wireless mobile device is disabled, motion control responsibility is returned to a main control interface of the vehicle. 2. The system of claim 1, wherein the UI module is configured to display an interface element in the UI that indicates when remote motion control is permitted and engaged, and when remote motion control is disabled. 3. The system of claim 1, wherein the packet delivery module is further configured to obtain the packet data from the packets exchanged with the interface over the wireless network. 4. The system of claim 3, wherein the packet delivery module is further configured to implement an acknowledgment (ACK)/negative acknowledgment (NACK) mechanism for the packets exchanged with the interface over the wireless network. 5. The system of claim 1, wherein the network health monitor is further configured to calculate two or more performance metrics from the packet data, and to determine the network health score from a combination of the two or more performance metrics. 6. The system of claim 1, wherein the electronic control system is coupled via a wired network to sensors that collect the environmental information and/or system status information for the vehicle. 7. The system of claim 1, wherein the electronic control system is coupled via a wired network to the subsystems of the vehicle that control motion of the vehicle. 8. The system of claim 1, wherein the vehicle is a marine vessel. 9. The system of claim 1, wherein the general-purpose wireless mobile device is a tablet computer. 10. A method comprising: exchanging packets over a wireless network between a general-purpose wireless mobile device and an interface coupled to an electronic control system of a vehicle;using packet data for packets exchanged during a sliding window having at least a predetermined length or a predetermined size to calculate one or more performance metrics, at least one of the one or more performance metrics being an instantaneous jitter metric, a cumulative delay metric, an average jitter metric or a retransmission metric; based on the one or more performance metrics, determining a network health score for the wireless network; comparing the network health score to a health threshold;based on whether the network health score meets the health threshold, permitting or disabling remote motion control of the vehicle via the general-purpose wireless mobile device;displaying environmental information and/or system status information for the vehicle on a touch-sensitive screen of the general-purpose wireless mobile device;receiving, on the touch-sensitive screen of the general-purpose wireless mobile device, control input indicating desired motion control for the vehicle;when remote motion control via the general-purpose wireless mobile device is permitted, passing the control input over the wireless network to the interface to cause the electronic control system to issue control signals to subsystems to control motion of the vehicle; and when remote motion control via the general-purpose wireless mobile device is disabled, returning motion control responsibility to a main control interface of the vehicle. 11. The method of claim 10, wherein further comprising: display an interface element in the UI that indicates when remote motion control is permitted and engaged, and when remote motion control is disabled. 12. The method of claim 10, further comprising: obtaining the packet data from the packets exchanged with the interface over the wireless network. 13. The method of claim 10, further comprising: implementing an acknowledgment (ACK)/negative acknowledgment (NACK) mechanism for the packets exchanged with the interface over the wireless network. 14. The method of claim 10, further comprising: calculating two or more performance metrics from the packet data; anddetermining the network health score from a combination of the two or more performance metrics. 15. The method of claim 10, wherein the vehicle is a marine vessel. 16. The system of claim 10, wherein the general-purpose wireless mobile device is a tablet computer. 17. A non-transitory computer readable medium having software encoded thereon, the software when executed by a processor of a general-purpose wireless mobile device operable to: exchange packets over a wireless network between the general-purpose wireless mobile device and an interface coupled to an electronic control system of a vehicle;use packet data for packets exchanged during a sliding window having at least a predetermined length or a predetermined size to calculate one or more performance metrics, at least one of the one or more performance metrics being an instantaneous jitter metric, a cumulative delay metric, an average jitter metric or a retransmission metric; based on the one or more performance metrics, determine a network health score for the wireless network; compare the network health score to a health threshold;based on whether the network health score meets the health threshold, permit or disable remote motion control of the vehicle via the general-purpose wireless mobile device;display environmental information and/or system status information for the vehicle on a touch-sensitive screen of the general-purpose wireless mobile device;receive, on the touch-sensitive screen of the general-purpose wireless mobile device, control input indicating desired motion control for the vehicle; andwhen remote motion control is permitted via the general-purpose wireless mobile device, pass the control input over the wireless network to the interface to cause the is electronic control system to issue control signals to subsystems to control motion of the vehicle; and when remote motion control via the general-purpose wireless mobile device is disabled, returning motion control responsibility to a main control interface of the vehicle. 18. A method comprising: exchanging packets over a wireless network between a general-purpose wireless mobile device and an interface coupled to an electronic control system of a vehicle;using packet data for packets exchanged during a sliding window having at least a predetermined length or a predetermined size to calculate two or more performance metrics, at least one of the two or more performance metrics being an instantaneous jitter metric, a cumulative delay metric, an average jitter metric or a retransmission metric;determining a network health score for the wireless network based on a combination of the two or more performance metrics;comparing the network health score to a health threshold;based on whether the network health score meets the health threshold, permitting or disabling remote motion control of the vehicle via the general-purpose wireless mobile device;receiving, on a touch-sensitive screen of the general-purpose wireless mobile device, control input indicating desired motion control for the vehicle;when remote motion control via the general-purpose wireless mobile device is permitted, passing the control input over the wireless network to the interface to cause the electronic control system to issue control signals to subsystems to control motion of the vehicle; andwhen remote motion control via the general-purpose wireless mobile device is disabled, returning motion control responsibility to a main control interface of the vehicle that is separate from the general-purpose wireless mobile device.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (10)
Stephens, James Michael, Apparatus for maneuvering boats.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.