Patents by Inventor Ivan Giovanni di Federico
Ivan Giovanni di Federico has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 11886200Abstract: System for monitoring stability of autonomous robot, including a GNSS navigation receiver including antenna, analog front end, plurality of channels, inertial measurement unit (IMU) and a processor, all generating navigation and orientation data for the robot; based on the navigation and orientation data, calculating position and direction of movement for the robot; calculating spatial and orientation coordinates z1, z2 of the robot, relating to the position and direction of movement; continuing with programmed path for the robot for any spatial and orientation coordinates z1, z2 within an attraction domain, where a measure V(z) of distance from zero in z1, z2 plane are defined by Lurie-Postnikov functions and is less than 1; for spatial and orientation coordinates outside the attraction domain with V(z)>1, terminating the programmed path and generating notification.Type: GrantFiled: August 19, 2020Date of Patent: January 30, 2024Assignee: Topcon Positioning Systems, Inc.Inventors: Ivan Giovanni Di Federico, Lev Borisovich Rapoport, Alexey Anatolievich Generalov
-
Patent number: 11809191Abstract: System for navigating to a trajectory starting point by autonomous robot includes a GNSS navigation receiver including antenna, analog front end, plurality of channels, and a processor, generating navigation and orientation data for the robot; based on the navigation and the orientation data, the system calculating a position and a direction of movement for the robot towards the starting point of the trajectory, given known physical constraints for movement of the robot; the system calculating spatial and orientation coordinates z1, z2 of the robot, which relate to the position and the direction of movement, where z1 represents lateral deviation, and z2 represents angular deviation; the system continuing with a programmed path for the robot for any spatial and orientation coordinates z1, z2 within an attraction domain; and for any spatial and orientation coordinates of the robot outside the attraction domain, the system continues maneuvering until the robot is inside the attraction domain.Type: GrantFiled: September 29, 2020Date of Patent: November 7, 2023Assignee: Topcon Positioning Systems, Inc.Inventors: Ivan Giovanni Di Federico, Alexey Anatolievich Generalov, Lev Borisovich Rapoport
-
Publication number: 20230090080Abstract: A method for path planning for a machine to traverse an area includes calculating a spline trajectory based on a plurality of control points of a first path. A subset of the plurality of control points having an equal step is selected. A direction of the normal to the spline trajectory for each of the selected points is determined. Control points within the subset that are a solution to a second order cone programming class optimization problem along each normal to the spline trajectory are searched for and the spline trajectory is extended to a border of the area to create a second path adjacent to the first path based on the control points. The optimization problem can minimize the weighted sum of the average curvature at junction points of elementary sections of the spline trajectory and/or the average width overlap of adjacent paths.Type: ApplicationFiled: September 23, 2021Publication date: March 23, 2023Applicants: Topcon Positioning Systems, Inc., The Skolkovo Institute of Science and TechnologyInventors: Lev Borisovich RAPOPORT, Timofey TORMAGOV, Ivan Giovanni DI FEDERICO
-
Publication number: 20220308588Abstract: System for navigating to a trajectory starting point by autonomous robot includes a GNSS navigation receiver including antenna, analog front end, plurality of channels, and a processor, generating navigation and orientation data for the robot; based on the navigation and the orientation data, the system calculating a position and a direction of movement for the robot towards the starting point of the trajectory, given known physical constraints for movement of the robot; the system calculating spatial and orientation coordinates z1, z2 of the robot, which relate to the position and the direction of movement, where z1 represents lateral deviation, and z2 represents angular deviation; the system continuing with a programmed path for the robot for any spatial and orientation coordinates z1, z2 within an attraction domain; and for any spatial and orientation coordinates of the robot outside the attraction domain, the system continues maneuvering until the robot is inside the attraction domain.Type: ApplicationFiled: September 29, 2020Publication date: September 29, 2022Inventors: Ivan Giovanni Di Federico, Alexey Anatolievich Generalov, Lev Borisovich Rapoport
-
Publication number: 20220300006Abstract: System for monitoring stability of an autonomous robot, including a GNSS navigation receiver including an antenna, an analog front end, a plurality of channels, an inertial measurement unit (IMU) and a processor, all generating navigation and orientation data for the robot; based on the navigation and the orientation data, calculating a position and a direction of movement for the robot; calculating spatial and orientation coordinates z1, z2 of the robot, which relate to the position and the direction of movement; continuing with a programmed path for the robot for any spatial and orientation coordinates z1, z2 within an attraction domain, such that a measure V(z) of distance from zero in a z1, z2 plane are defined by Lurie-Postnikov functions and is less than 1; and for any spatial and orientation coordinates outside the attraction domain with V(z)>1, terminating the programmed path and generating a notification.Type: ApplicationFiled: August 19, 2020Publication date: September 22, 2022Inventors: Ivan Giovanni Di Federico, Lev Borisovich Rapoport, Alexey Anatolievich Generalov
-
Patent number: 10719289Abstract: A method and system is provided for controlling a display in a machine operating in a work area whereby a plurality of views are displayed on a screen with each of the plurality of views corresponding to a plurality of functions and having one or more of the views independently available on another display.Type: GrantFiled: November 5, 2015Date of Patent: July 21, 2020Assignee: Topcon Positioning Systems, Inc.Inventors: Ivan Giovanni Di Federico, Dimitre Markov, Kash Munir, Andrew Davis, Lyndon Whaite, John Boal, Stefan Stefanov
-
Patent number: 10330795Abstract: A plurality of GNSS satellite signals feeds multiple signal processing engines, each operating in certain processing mode including carrier smoothed pseudorange positioning, precise point positioning (PPP), pseudorange differential (DGNSS), carrier phase differential (RTK). Each processing engine (or processing thread of the same engine) runs the same unified numerical algorithm and uses the same or different sets of parameters. All engines can use the same set of signals, or the set of signals can be split into non-intersecting subsets, or the set of signals can be split into the overlapping subsets. Each engine produces estimates of certain parameters, namely carrier phase ambiguities and ionospheric delays for each satellite. These estimates are then combined into a resulting estimate which in turn is used for calculation of the final position reported by the receiver.Type: GrantFiled: July 4, 2016Date of Patent: June 25, 2019Assignee: Topcon Positioning Systems, Inc.Inventors: Ivan Giovanni Di Federico, Lev Borisovich Rapoport
-
Patent number: 10189568Abstract: A method and system utilizing one or more agricultural drones in combination with agricultural equipment, e.g., an agricultural boom sprayer, to evaluate the crops being farmed, and to improve the real-time delivery and dispensing of liquid from the sprayer including monitoring and verifying that the liquid is being dispensed correctly and/or in accordance with a desired distribution pattern or level.Type: GrantFiled: July 25, 2017Date of Patent: January 29, 2019Assignee: Topcon Positioning Systems, Inc.Inventors: Raymond M. O'Connor, Ivan Giovanni Di Federico
-
Publication number: 20180210091Abstract: A plurality of GNSS satellite signals feeds multiple signal processing engines, each operating in certain processing mode including carrier smoothed pseudorange positioning, precise point positioning (PPP), pseudorange differential (DGNSS), carrier phase differential (RTK). Each processing engine (or processing thread of the same engine) runs the same unified numerical algorithm and uses the same or different sets of parameters. All engines can use the same set of signals, or the set of signals can be split into non-intersecting subsets, or the set of signals can be split into the overlapping subsets. Each engine produces estimates of certain parameters, namely carrier phase ambiguities and ionospheric delays for each satellite. These estimates are then combined into a resulting estimate which in turn is used for calculation of the final position reported by the receiver.Type: ApplicationFiled: July 4, 2016Publication date: July 26, 2018Inventors: Ivan Giovanni Di Federico, Lev Borisovich Rapoport
-
Publication number: 20170334560Abstract: A method and system utilizing one or more agricultural drones in combination with agricultural equipment, e.g., an agricultural boom sprayer, to evaluate the crops being farmed, and to improve the real-time delivery and dispensing of liquid from the sprayer including monitoring and verifying that the liquid is being dispensed correctly and/or in accordance with a desired distribution pattern or level.Type: ApplicationFiled: July 25, 2017Publication date: November 23, 2017Applicant: Topcon Positioning System, Inc.Inventors: Raymond M. O'Connor, Ivan Giovanni Di Federico
-
Patent number: 9745060Abstract: A method and system utilizing one or more agricultural drones in combination with agricultural equipment, e.g., an agricultural boom sprayer, to evaluate the crops being farmed, and to improve the real-time delivery and dispensing of liquid from the sprayer including monitoring and verifying that the liquid is being dispensed correctly and/or in accordance with a desired distribution pattern or level.Type: GrantFiled: July 17, 2015Date of Patent: August 29, 2017Assignee: Topcon Positioning Systems, Inc.Inventors: Raymond M. O'Connor, Ivan Giovanni Di Federico
-
Publication number: 20170131959Abstract: A method and system is provided for controlling a display in a machine operating in a work area whereby a plurality of views are displayed on a screen with each of the plurality of views corresponding to a plurality of functions and having one or more of the views independently available on another display.Type: ApplicationFiled: November 5, 2015Publication date: May 11, 2017Applicant: Topcon Positioning Systems, Inc.Inventors: Ivan Giovanni Di Federico, Dimitre Markov, Kash Munir, Andrew Davis, Lyndon Whaite, John Boal, Stefan Stefanov
-
Publication number: 20170015416Abstract: A method and system utilizing one or more agricultural drones in combination with agricultural equipment, e.g., an agricultural boom sprayer, to evaluate the crops being farmed, and to improve the real-time delivery and dispensing of liquid from the sprayer including monitoring and verifying that the liquid is being dispensed correctly and/or in accordance with a desired distribution pattern or level.Type: ApplicationFiled: July 17, 2015Publication date: January 19, 2017Applicant: TOPCON POSITIONING SYSTEMS, INC.Inventors: Raymond M. O'Connor, Ivan Giovanni Di Federico
-
Patent number: 9435101Abstract: On a dozer, a semi-automatic system automatically translates a joystick to control blade elevation and provides an indicator display to guide manual control of blade slope angle. A mechanical linkage operably couples the joystick to an electrical motor. A computational system receives measurements from measurement units mounted on the dozer; calculates estimated values of elevation and slope angle; compares the estimated values to reference values; and calculates error and control signals. Drivers generate a motor drive signal and a display drive signal. In response to the motor drive signal, the electrical motor translates the joystick to control elevation. In response to the display drive signal, the indicator display generates a graphical representation of the status of slope angle. When the operator needs to take manual control, a proximity sensor detects the presence of at least a portion of the operator's hand, wrist, or forearm and disengages automatic control of elevation.Type: GrantFiled: April 24, 2014Date of Patent: September 6, 2016Assignee: Topcon Positioning Systems, Inc.Inventors: Alexey Vladislavovich Zhdanov, Stanislav Georgievich Saul, Alexey Andreevich Kosarev, Ivan Giovanni di Federico, Anton Gennadievich Golovanov
-
Patent number: 9367962Abstract: An augmented image is generated by capturing a visual image of a site with a digital camera, generating a virtual image or associated information from a digital model of the site, and superimposing the virtual image or associated information on the visual image. To register the digital model with the visual image, a sensor pole is introduced into the field of view, and a combined visual image of the site and an optical target on the sensor pole is captured. The position and orientation of the sensor pole with respect to the site reference frame are measured by sensors mounted on the sensor pole; the position and orientation of the digital camera with respect to the sensor pole are calculated from image analysis of the optical target on the sensor pole; and the position and orientation of the digital camera with respect to the site reference frame are calculated.Type: GrantFiled: October 9, 2014Date of Patent: June 14, 2016Assignee: Topcon Positioning Systems, Inc.Inventors: Ivan Giovanni Di Federico, Sergey Reytlinger, Vyacheslav Lanovets, Jason Hallett
-
Patent number: 9285479Abstract: An optimum measurement subset with a specified number of elements is generated from a set of input global navigation satellite system (GNSS) measurements. A design matrix and a weight matrix are generated. Values of a set of coefficients corresponding to the set of input GNSS measurements are calculated. The value of a specific coefficient is calculated as the ratio of the change in value of the at least one target parameter resulting from the change in value of the specific input GNSS measurement to the change in value of the sum of squared residuals resulting from the change in value of the specific input GNSS measurement. The optimum measurement subset is selected based at least in part on the values of the set of coefficients.Type: GrantFiled: June 18, 2013Date of Patent: March 15, 2016Assignee: Topcon Positioning Systems, Inc.Inventors: Raymond M. O'Connor, Ivan Giovanni Di Federico, Sergey Averin, Daniel Milyutin
-
Patent number: 9244172Abstract: An optimum measurement subset with a specified number n of elements is generated from a set of N>n weighted input global navigation satellite system (GNSS) measurements. A group of trial measurement subsets is generated by removing a different individual weighted input GNSS measurement from the set. A value of accuracy criterion for a target parameter is calculated for each trial measurement subset, and the trial measurement subset with the minimum value of accuracy criterion is selected. A new group of trial measurement subsets is generated by removing a different individual weighted GNSS measurement from the previously selected trial measurement subset. A value of accuracy criterion is calculated for each new trial measurement subset, and a new trial measurement subset with the new minimum value of accuracy criterion is selected. The process is repeated until the selected trial measurement subset has the specified number n of elements.Type: GrantFiled: June 18, 2013Date of Patent: January 26, 2016Assignee: Topcon Positioning Systems, Inc.Inventors: Raymond M. O'Connor, Ivan Giovanni Di Federico, Sergey Averin, Daniel Milyutin
-
Publication number: 20150308074Abstract: On a dozer, a semi-automatic system automatically translates a joystick to control blade elevation and provides an indicator display to guide manual control of blade slope angle. A mechanical linkage operably couples the joystick to an electrical motor. A computational system receives measurements from measurement units mounted on the dozer; calculates estimated values of elevation and slope angle; compares the estimated values to reference values; and calculates error and control signals. Drivers generate a motor drive signal and a display drive signal. In response to the motor drive signal, the electrical motor translates the joystick to control elevation. In response to the display drive signal, the indicator display generates a graphical representation of the status of slope angle. When the operator needs to take manual control, a proximity sensor detects the presence of at least a portion of the operator's hand, wrist, or forearm and disengages automatic control of elevation.Type: ApplicationFiled: April 24, 2014Publication date: October 29, 2015Applicant: Topcon Positioning Systems, Inc.Inventors: Alexey Vladislavovich Zhdanov, Stanislav Georgievich Saul, Alexey Andreevich Kosarev, Ivan Giovanni di Federico, Anton Gennadievich Golovanov
-
Publication number: 20150109509Abstract: An augmented image is generated by capturing a visual image of a site with a digital camera, generating a virtual image or associated information from a digital model of the site, and superimposing the virtual image or associated information on the visual image. To register the digital model with the visual image, a sensor pole is introduced into the field of view, and a combined visual image of the site and an optical target on the sensor pole is captured. The position and orientation of the sensor pole with respect to the site reference frame are measured by sensors mounted on the sensor pole; the position and orientation of the digital camera with respect to the sensor pole are calculated from image analysis of the optical target on the sensor pole; and the position and orientation of the digital camera with respect to the site reference frame are calculated.Type: ApplicationFiled: October 9, 2014Publication date: April 23, 2015Applicant: Topcon Positioning Systems, Inc.Inventors: Ivan Giovanni Di Federico, Sergey Reytlinger, Vyacheslav Lanovets, Jason Hallett
-
Patent number: 8924098Abstract: Dozers outfitted with manual or electric valves can be retrofitted with a control system for automatically controlling the elevation and orientation of the blade. No modification of the existing hydraulic drive system or existing hydraulic control system is needed. An arm is operably coupled to the existing joystick, whose translation controls the elevation and orientation of the blade. The arm is driven by an electrical motor assembly. Measurement units mounted on the dozer body or blade provide measurements corresponding to the elevation or orientation of the blade. A computational system receives the measurements, compares them to target reference values, and generates control signals. Drivers convert the control signals to electrical drive signals. In response to the electrical drive signals, the electrical motor assembly translates the arm, which, in turn, translates the joystick. If necessary, an operator can override the automatic control system by manually operating the joystick.Type: GrantFiled: February 28, 2013Date of Patent: December 30, 2014Assignee: Topcon Positioning Systems, Inc.Inventors: Alexey Vladislavovich Zhdanov, Alexey Andreevich Kosarev, Arseny Alexeevich Chugunkin, Ivan Giovanni di Federico, Pavel Stanislavovich Yanchelik, Stanislav Georgievich Saul, Anton Sergeevich Tumanov