Patents by Inventor Mahito Negishi
Mahito Negishi 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: 11220010Abstract: A force sensor includes a first member, a second member, an intermediate member, a first elastic structure that couples the first member and the intermediate member, a second elastic structure that couples the second member and the intermediate member, and a displacement detector that measures displacements of the first member and the second member. It is possible to provide a force sensor that has high detection precision and that is compact.Type: GrantFiled: February 4, 2020Date of Patent: January 11, 2022Assignee: Canon Kabushiki KaishaInventor: Mahito Negishi
-
Patent number: 11192185Abstract: A method of producing a product includes a preparation step of preparing a member that constitutes a part of the product, a fixing step of positioning and fixing the member on a plate, a mounting step of positioning and mounting the plate on which the member has been fixed on an additive manufacturing apparatus, a shaping step of forming a shaped portion adhering to the upper surface of the member, a dismounting step of dismounting the plate on which the member bearing the shaped portion formed thereon is fixed from the additive manufacturing apparatus, and a separation step of separating the member bearing the shaped portion formed thereon from the plate.Type: GrantFiled: December 1, 2017Date of Patent: December 7, 2021Assignee: CANON KABUSHIKI KAISHAInventor: Mahito Negishi
-
Patent number: 11045950Abstract: A driving device includes a driving unit disposed on a fixed member, a supporting member, an output member, an elastic member configured to couple the supporting member and the output member, a first scale, a first sensor configured to detect the rotation angle of the output shaft of the driving unit with the first scale, a second scale, and a second sensor configured to detect the relative displacement between the supporting member and the output member with the second scale. One of the first scale and the first sensor is disposed on the fixed member. The other of the first scale and the first sensor and one of the second scale and the second sensor are disposed on the supporting member. The other of the second scale and the second sensor is disposed on the output member.Type: GrantFiled: October 17, 2019Date of Patent: June 29, 2021Assignee: Canon Kabushiki KaishaInventors: Mahito Negishi, Isamu Okuma, Shuuichi Sato
-
Publication number: 20200173869Abstract: A force sensor includes a first member, a second member, an intermediate member, a first elastic structure that couples the first member and the intermediate member, a second elastic structure that couples the second member and the intermediate member, and a displacement detector that measures displacements of the first member and the second member. It is possible to provide a force sensor that has high detection precision and that is compact.Type: ApplicationFiled: February 4, 2020Publication date: June 4, 2020Inventor: Mahito Negishi
-
Publication number: 20200139544Abstract: A driving device includes a driving unit disposed on a fixed member, a supporting member, an output member, an elastic member configured to couple the supporting member and the output member, a first scale, a first sensor configured to detect the rotation angle of the output shaft of the driving unit with the first scale, a second scale, and a second sensor configured to detect the relative displacement between the supporting member and the output member with the second scale. One of the first scale and the first sensor is disposed on the fixed member. The other of the first scale and the first sensor and one of the second scale and the second sensor are disposed on the supporting member. The other of the second scale and the second sensor is disposed on the output member.Type: ApplicationFiled: October 17, 2019Publication date: May 7, 2020Inventors: Mahito Negishi, Isamu Okuma, Shuuichi Sato
-
Patent number: 10239206Abstract: A controlling unit obtains an error in position and orientation of each joint of a robot. The controlling unit uses an error component in a driving direction of an actuator included in the error in position and orientation ui of the joint to obtain a first correction quantity, to obtain a residual error excluding the error component in the driving direction of the actuator from the error in position and orientation of the joint, and to obtain—an error in position and orientation of the end point of the robot based on the residual error of each joint. The controlling unit uses the error in position and orientation of the joint based on the error in position and orientation of the end point of the robot to obtain a second correction quantity ?qi, and uses the first correction quantity and the second correction quantity to correct a joint instruction value.Type: GrantFiled: March 23, 2016Date of Patent: March 26, 2019Assignee: CANON KABUSHIKI KAISHAInventor: Mahito Negishi
-
Publication number: 20180169760Abstract: A method of producing a product includes a preparation step of preparing a member that constitutes a part of the product, a fixing step of positioning and fixing the member on a plate, a mounting step of positioning and mounting the plate on which the member has been fixed on an additive manufacturing apparatus, a shaping step of forming a shaped portion adhering to the upper surface of the member, a dismounting step of dismounting the plate on which the member bearing the shaped portion formed thereon is fixed from the additive manufacturing apparatus, and a separation step of separating the member bearing the shaped portion formed thereon from the plate.Type: ApplicationFiled: December 1, 2017Publication date: June 21, 2018Inventor: Mahito Negishi
-
Patent number: 9764462Abstract: A robot apparatus 1 includes: a multi-articulated robot 2; and a controller 3 that drive-controls the multi-articulated robot 2 based on an input motion command. The controller 3 includes: a joint angle computing unit 32 that computes each joint angle command for driving the multi-articulated robot 2 based on the motion command; a servo controlling apparatus 30 that moves the multi-articulated robot 2 by rotationally driving each rotational joint based on the joint angle command computed by the joint angle computing unit 32; a singular point calculating unit 51 that calculates a distance between the multi-articulated robot 2 and a singular point of the multi-articulated robot 2; and a maximum joint angle deviation adjusting unit 52 that limits a maximum rotation speed of a rotational joint specified in advance based on a singular point type, if the singular point distance becomes smaller than a predetermined value.Type: GrantFiled: July 18, 2014Date of Patent: September 19, 2017Assignee: CANON KABUSHIKI KAISHAInventor: Mahito Negishi
-
Publication number: 20170136623Abstract: An evaluation value Ek on a trajectory error ek between an actual trajectory yk and a target trajectory x is calculated. In a case where the calculated evaluation value Ek is better than a best evaluation value Ebest, the best evaluation value Ebest is updated by the evaluation value Ek and is stored. A commanded trajectory uk in this situation is employed as a best commanded trajectory ubest and stored. In a case where the calculated evaluation value Ek is worse than the best evaluation value Ebest, a compensator that calculates a correction of the trajectory ?uk+1 is changed to another compensator and the correction of the trajectory ?uk+1 is calculated. A commanded trajectory in the next-time operation uk+1 is calculated from the correction of the trajectory ?uk+1 and the best commanded trajectory ubest.Type: ApplicationFiled: January 27, 2017Publication date: May 18, 2017Inventor: Mahito Negishi
-
Patent number: 9592605Abstract: An evaluation value Ek on a trajectory error ek between an actual trajectory yk and a target trajectory x is calculated. In a case where the calculated evaluation value Ek is better than a best evaluation value Ebest, the best evaluation value Ebest is updated by the evaluation value Ek and is stored. A commanded trajectory uk in this situation is employed as a best commanded trajectory ubest and stored. In a case where the calculated evaluation value Ek is worse than the best evaluation value Ebest, a compensator that calculates a correction of the trajectory ?uk+1 is changed to another compensator and the correction of the trajectory ?uk+1 is calculated. A commanded trajectory in the next-time operation uk+1 is calculated from the correction of the trajectory ?uk+1 and the best commanded trajectory ubest.Type: GrantFiled: November 21, 2014Date of Patent: March 14, 2017Assignee: Canon Kabushiki KaishaInventor: Mahito Negishi
-
Publication number: 20160297069Abstract: A controlling unit obtains an error in position and orientation of each joint of a robot. The controlling unit uses an error component in a driving direction of an actuator included in the error in position and orientation ui of the joint to obtain a first correction quantity, to obtain a residual error excluding the error component in the driving direction of the actuator from the error in position and orientation of the joint, and to obtain—an error in position and orientation of the end point of the robot based on the residual error of each joint. The controlling unit uses the error in position and orientation of the joint based on the error in position and orientation of the end point of the robot to obtain a second correction quantity ?qi, and uses the first correction quantity and the second correction quantity to correct a joint instruction value.Type: ApplicationFiled: March 23, 2016Publication date: October 13, 2016Inventor: Mahito Negishi
-
Patent number: 9221174Abstract: Disclosed is a technique that reduces the amount of calculation necessary for time optimal control. An interpolation function calculating part 361 calculates an interpolation function that passes through a plurality of interpolated teach points for interpolation between respective teach points. Further, a differential coefficient calculating part 362 calculates each differential coefficient obtained by differentiating each vector component included each interpolated teach point by a variable number of the interpolation function. Further, an estimated value calculating part 365 calculates an estimated velocity of each joint in each interpolated teach point on the basis of each pass velocity and each differential coefficient.Type: GrantFiled: February 28, 2013Date of Patent: December 29, 2015Assignee: CANON KABUSHIKI KAISHAInventor: Mahito Negishi
-
Patent number: 9120221Abstract: Provided is a robot cell apparatus in which a cooperatively operable area for a pair of robot arms can be widened and which has an excellent workability. The present invention includes a table with a plane having a quadrangular shape in plan view, a workpiece being placed on the plane. Proximal ends of robot arms are respectively fixed to two corners at diagonal positions among four corners of the plane of the table. A cooperatively operable area in which the pair of robot arms are cooperatively operable is formed in a space above the plane of the table.Type: GrantFiled: May 16, 2011Date of Patent: September 1, 2015Assignee: CANON KABUSHIKI KAISHAInventors: Mikio Nakasugi, Mahito Negishi, Masaichi Sato, Ken Meisho, Yuji Matsuo
-
Publication number: 20150148956Abstract: An evaluation value Ek on a trajectory error ek between an actual trajectory yk and a target trajectory x is calculated. In a case where the calculated evaluation value Ek is better than a best evaluation value Ebest, the best evaluation value Ebest is updated by the evaluation value Ek and is stored. A commanded trajectory uk in this situation is employed as a best commanded trajectory ubest and stored. In a case where the calculated evaluation value Ek is worse than the best evaluation value Ebest, a compensator that calculates a correction of the trajectory ?uk+1 is changed to another compensator and the correction of the trajectory ?uk+1 is calculated. A commanded trajectory in the next-time operation uk+1 is calculated from the correction of the trajectory ?uk+1 and the best commanded trajectory ubest.Type: ApplicationFiled: November 21, 2014Publication date: May 28, 2015Inventor: Mahito Negishi
-
Patent number: 9027231Abstract: To enable positioning a robot arm and a workpiece with high accuracy while reducing vibrations of a camera. According to the claimed invention for this purpose, a robot station 100 includes a pedestal 103 to which robot arms 101 and 102 are fixed, a camera 106 which images an area including a working area 209 of the pedestal 103, and a booth 104 to which the camera 106 is fixed. The pedestal 103 is fixed to a floor surface, and the booth 104 is fixed to the floor surface without contacting the pedestal 103. The booth 104 is formed in the shape of a rectangular parallelepiped having a short side parallel to a workpiece conveying direction T and a long side perpendicular to the workpiece conveying direction T in a plan view.Type: GrantFiled: June 22, 2011Date of Patent: May 12, 2015Assignee: Canon Kabushiki KaishaInventors: Toshihiko Mimura, Yuichi Someya, Yuji Matsuo, Mikio Nakasugi, Ken Meisho, Masaichi Sato, Mahito Negishi
-
Publication number: 20150120232Abstract: A shape calculation apparatus obtains measurement data of a first shape of a first partial region on a surface to be measured, and obtains measurement data of a second shape of a second partial region partially overlapping the first partial region on the surface to be measured. The apparatus determines a first shape correction parameter and a second correction parameter so that the value of an evaluation function for evaluating shape data obtained by correcting the measurement data of the first and second shapes by the first shape correction parameter and the second correction parameter falls within a tolerance range. The apparatus generates shape data of an entire region including the first and second partial regions by respectively correcting the measurement data of the first and second shapes using the first shape correction parameter and the second correction parameter, and combining the corrected shape data.Type: ApplicationFiled: October 29, 2014Publication date: April 30, 2015Inventors: Tetsuji OOTA, Mahito NEGISHI, Takuya YAMASHITA
-
Patent number: 8977395Abstract: A first coordinate system CA of the hand unit, a second coordinate system CB of the first workpiece, and a third coordinate system CC of a second workpiece in a camera coordinate system are calculated (S2, S3, and S4). First and second coordinate transformation matrices ATB and ATC are calculated (S5 and S6). Coordinate data of a target point is set in the coordinate system of the first workpiece (S7). Coordinate data of an instruction point is set in the coordinate system of the second workpiece (S8). The coordinate data of the target point is subjected to coordinate transformation using the first coordinate transformation matrix ATB (S9). The coordinate data of the instruction point is subjected to coordinate transformation using the second coordinate transformation matrix ATC (S10). Operation instructions are generated using the converted coordinate data (S11).Type: GrantFiled: March 19, 2012Date of Patent: March 10, 2015Assignee: Canon Kabushiki KaishaInventors: Mahito Negishi, Hideaki Suzuki, Shinsuke Iizuka
-
Publication number: 20150045954Abstract: A robot apparatus 1 includes: a multi-articulated robot 2; and a controller 3 that drive-controls the multi-articulated robot 2 based on an input motion command. The controller 3 includes: a joint angle computing unit 32 that computes each joint angle command for driving the multi-articulated robot 2 based on the motion command; a servo controlling apparatus 30 that moves the multi-articulated robot 2 by rotationally driving each rotational joint based on the joint angle command computed by the joint angle computing unit 32; a singular point calculating unit 51 that calculates a distance between the multi-articulated robot 2 and a singular point of the multi-articulated robot 2; and a maximum joint angle deviation adjusting unit 52 that limits a maximum rotation speed of a rotational joint specified in advance based on a singular point type, if the singular point distance becomes smaller than a predetermined value.Type: ApplicationFiled: July 18, 2014Publication date: February 12, 2015Inventor: Mahito Negishi
-
Publication number: 20150025684Abstract: Disclosed is a technique that reduces the amount of calculation necessary for time optimal control. An interpolation function calculating part 361 calculates an interpolation function that passes through a plurality of interpolated teach points for interpolation between respective teach points. Further, a differential coefficient calculating part 362 calculates each differential coefficient obtained by differentiating each vector component included each interpolated teach point by a variable number of the interpolation function. Further, an estimated value calculating part 365 calculates an estimated velocity of each joint in each interpolated teach point on the basis of each pass velocity and each differential coefficient.Type: ApplicationFiled: February 28, 2013Publication date: January 22, 2015Inventor: Mahito Negishi
-
Patent number: 8757029Abstract: Provided is a strain wave gearing having a high stiffness and no limitation imposed on rotation, and a robotic arm including the strain wave gearing. A strain wave gearing includes an electric motor and a strain wave gearing reducer. The strain wave gearing reducer includes: an outer ring member including a first internal gear; a pair of second internal gears each having internal teeth formed along an inner periphery thereof, and the pair of second internal gears differing from the first internal gear in number of teeth; a flexible gear; and a cam member, which distorts the flexible gear in a radial direction to cause the flexible gear to engage with the first internal gear and the pair of second internal gears. The pair of second internal gears is fixed to a pair of fixing plates coupled to each other by a shaft penetrating the cam member.Type: GrantFiled: April 4, 2011Date of Patent: June 24, 2014Assignee: Canon Kabushiki KaishaInventor: Mahito Negishi