Patents Assigned to Quanta Storage, Inc.
-
Patent number: 10786901Abstract: A method for programming a robot in a vision base coordinate is provided. The method includes the following steps. A robot is drawn to an operation point. The coordinates of the operation point in a photo operation are set as a new point. A teaching image is captured and a vision base coordinate system is established. A new point is added according to the newly established vision base coordinate system. When the robot is operating, the robot is controlled to capture an image from a photo operation point. A comparison between the captured image and a teaching image is made. The image being the same as the teaching image is searched according to the comparison result. Whether the vision base coordinate system maintains the same corresponding relation as in the teaching process is checked. Thus, the robot can be precisely controlled.Type: GrantFiled: February 9, 2018Date of Patent: September 29, 2020Assignee: QUANTA STORAGE INC.Inventors: Pei-Jui Wang, Chung-Hsien Huang, Shao-Ji Shia, Shih-Kuo Chen, Shih-Jung Huang
-
Patent number: 10596712Abstract: A brake triggering device for a robot arm is provided in the invention, and the brake triggering device includes a controlling plate with an enhanced structural strength by its annularly symmetrical structure. By designating an end of the ring-shaped controlling plate as a pivot and actuating the opposite end, a movable end, with a solenoid, pressing protrusions protruding from the two sides of an inner rim of the controlling plate can provide a greater torque for braking.Type: GrantFiled: July 3, 2018Date of Patent: March 24, 2020Assignee: QUANTA STORAGE INC.Inventors: Sheng-Wen Chiu, Yao-Ting Kuo
-
Patent number: 10471592Abstract: A programming method for a robot arm includes setting and saving operational configurations of the robot arm, establishing an operation process of the robot arm, selecting the operational position icon for applying to the operation sub-process, displaying a selected operational position icon and an operational configuration sub-icon, modifying an operational configuration displayed on the operational configuration sub-icon for facilitating to execute a programming process of the robot arm.Type: GrantFiled: April 20, 2017Date of Patent: November 12, 2019Assignee: QUANTA STORAGE INC.Inventors: Shih-Jung Huang, Pei-Jui Wang, Chien-Te Ye, Shih-Kuo Chen, Fu-Jia Hsu
-
Patent number: 10309955Abstract: A rotating device includes a rotating shaft, a rotating disc, a left clamping disc, a right clamping disc, an upper clamping disc, and a recovering component. The upper clamping disc, the left clamping disc, and the right clamping disc are sleeved on the rotating shaft. The upper clamping disc fixes the rotating disc, the left clamping disc, and the right clamping disc on the rotating shaft. The recovering component abuts between a side of the left clamping disc and a side of the right clamping disc. A clamping zone is formed between the other side of the left clamping disc and the other side of the right clamping disc for clamping the detecting disc, and an overlapping zone is formed between the side of the left clamping disc and the side of the right clamping disc and opposite to the clamping zone.Type: GrantFiled: August 11, 2016Date of Patent: June 4, 2019Assignee: QUANTA STORAGE INC.Inventors: Chen-Fu Chang, Chien-Hui Hsu, Sheng-Wen Chiu, Chuan-Tsung Feng
-
Patent number: 10059005Abstract: A method for teaching a robotic arm to pick or place an object includes the following steps. Firstly, the robot arm is pushed until a target appears within a vision. Then, an appearance position of the target is set as a visual point. Then, a first image is captured. Then, the robot arm is pushed to a target position from the visual point. Then, the target position is set as a pick and place point. Then, an automatic movement control of the robot arm is activated. Then, the robot arm automatically picks and places the object and returns to the visual point from the pick and place point. Then, a second image is captured. Then, a differential image is formed by subtracting the second image from the first image, the target image is set according to the differential image, and image characteristic of the target are automatically learned.Type: GrantFiled: June 22, 2016Date of Patent: August 28, 2018Assignee: QUANTA STORAGE INC.Inventors: Chung-Hsien Huang, Shih-Jung Huang
-
Patent number: 9870320Abstract: A shared memory is initially set in the solid state module. A command for accessing information is received. The translation time of the flash translation layer is measured. The translation time is compared to a predetermined time. Dynamic storing of the flash translation layer is initialized. And, the flash translation layer is moved to the shared memory to increase efficiency.Type: GrantFiled: April 19, 2016Date of Patent: January 16, 2018Assignee: QUANTA STORAGE INC.Inventors: Cheng-Yi Lin, Ying-Kai Yu, Yi-Long Hsiao
-
Publication number: 20170368687Abstract: A method for teaching a robotic arm to pick or place an object includes the following steps. Firstly, the robot arm is pushed until a target appears within a vision. Then, an appearance position of the target is set as a visual point. Then, a first image is captured. Then, the robot arm is pushed to a target position from the visual point. Then, the target position is set as a pick and place point. Then, an automatic movement control of the robot arm is activated. Then, the robot arm automatically picks and places the object and returns to the visual point from the pick and place point. Then, a second image is captured. Then, a differential image is formed by subtracting the second image from the first image, the target image is set according to the differential image, and image characteristic of the target are automatically learned.Type: ApplicationFiled: June 22, 2016Publication date: December 28, 2017Applicant: QUANTA STORAGE INC.Inventors: Chung-Hsien HUANG, Shih-Jung HUANG
-
Patent number: 9720605Abstract: A method for dynamically establishing a transition layer of a solid state disk (SSD). When a SSD is activated, the storage mode of the logical to physical (L2P) table is dynamically selected according to the state in the buffer memory of the SSD and the comparison between the capacity of the buffer memory and that of the L2P table. The establishing position of a flash translation layer (FTL) is suitably adjusted according to the selected storage mode such that the lifespan of the SSD can be prolonged.Type: GrantFiled: November 3, 2015Date of Patent: August 1, 2017Assignee: QUANTA STORAGE INC.Inventors: Cheng-Yi Lin, Ying-Kai Yu, Yi-Long Hsiao
-
Patent number: 9612752Abstract: A writing method for SSD (SSD) is disclosed. When processing a write data request from an internal of the SSD, whether both the source physical address and the destination physical address of the write data are in a healthy state is checked; the destination physical address corresponding to the logical address of the write data is registered to the flash transmit layer (FTL); the write data stored in the source is directly written to the destination physical address to accelerate the write speed.Type: GrantFiled: June 4, 2015Date of Patent: April 4, 2017Assignee: QUANTA STORAGE INC.Inventors: Cheng-Yi Lin, Ying-Kai Yu, Shih-Wei Chen, Yi-Long Hsiao
-
Patent number: 9579805Abstract: A brake device of a robot arm utilizes a brake disc whose diameter is much larger than a diameter of a ratchet for increasing a contacting area of the brake disc, so as to generate a greater friction force. The brake device further utilizes a combining pin, a combining plate, and a plurality of guiding pins for transferring a rotating torque to the brake device having a larger diameter, so as to extend a moment arm of the friction force and generate a greater moment, which reduces a prepressing force and extends life of the brake device.Type: GrantFiled: October 29, 2015Date of Patent: February 28, 2017Assignee: QUANTA STORAGE INC.Inventors: Yao-Ching Tsai, Jen-Chen Wu
-
Patent number: 9545719Abstract: A teaching device and a teaching method for a robotic arm are disclosed. The teaching device comprises a robotic arm, a control device and a gesture recognition module. The gesture recognition module detects a control gesture signal and transmits the detected control gesture signal to the control device. After receiving the control gesture signal, the control device teaches the robotic arm to move and switches between an arm movement mode and a hand movement mode. In an arm movement mode, the control device, aided by an arm ambient image shown on an eye frame and an arm control gesture, teaches an arm unit to move to a target at a high velocity. In the hand movement mode, the control device, aided by a hand vicinity image shown on an eye-in-hand frame and a hand control gesture, teaches a hand unit to move the processing target at a low velocity.Type: GrantFiled: December 9, 2014Date of Patent: January 17, 2017Assignee: QUANTA STORAGE INC.Inventors: Chung-Hsien Huang, Shih-Chih Ho
-
Patent number: 9507723Abstract: A method for dynamically adjusting a cache buffer of a solid state drive includes receiving data, determine if the data are continuous according to logical allocation addresses of the data, increasing a memory size of the cache buffer, searching the cache buffer for same data as at least one portion of the data, modifying and merging of the at least one portion of the data with the same data already temporarily stored in the cache buffer, temporarily storing the data in the cache buffer.Type: GrantFiled: March 26, 2015Date of Patent: November 29, 2016Assignee: QUANTA STORAGE INC.Inventors: Cheng-Yi Lin, Yi-Long Hsiao
-
Publication number: 20160313927Abstract: A method for dynamically storing data of translation layer in a solid state disk is provided. A data access instruction is sent by a host. Whether the access data is a hot data or a cold data is determined. Whether a flash translation layer (FTL) dynamically established by the SSD is in the partial mapping method is checked. Access rates of different storage medium are compared. The storage position of the hot data of the FTL is adjusted to the storage medium having a faster access rate and the storage position of the cold data of the FTL is adjusted to the storage medium having a slower access rate to increase the access rate.Type: ApplicationFiled: March 25, 2016Publication date: October 27, 2016Applicant: QUANTA STORAGE INC.Inventors: Cheng-Yi LIN, Ying-Kai YU, Yi-Long HSIAO
-
Publication number: 20160266818Abstract: A method for dynamically establishing a transition layer of SSD is provided. When a SSD is activated, the storage mode of the logical to physical (L2P) table is dynamically selected according to the state in the buffer memory of the SSD and the comparison between the capacity of the buffer memory and that of the L2P table. The establishing position of a flash translation layer (FTL) is suitably adjusted according to the selected storage mode such that the lifespan of the SSD can be prolonged.Type: ApplicationFiled: November 3, 2015Publication date: September 15, 2016Applicant: QUANTA STORAGE INC.Inventors: Cheng-Yi LIN, Ying-Kai YU, Yi-Long HSIAO
-
Publication number: 20160217811Abstract: A bio-disc detection device is provided. A spindle motor is disposed on a chassis for rotating a bio-disc. The bio-disc has a detection groove disposed thereon. The chassis has an optical pick-up head disposed thereon for emitting a light beam to irradiate the detection groove. A receiver receives a light flux passing through the detection groove. A magnetic field generator generates a magnetic field which uniformly covers the detection groove. The chassis has a bracket disposed thereon for fixing the receiver and the magnetic field generator, such that the receiver, the magnetic field generator, the spindle motor and the optical pick-up head are fixed on the chassis of the same foundation member.Type: ApplicationFiled: June 4, 2015Publication date: July 28, 2016Applicant: QUANTA STORAGE INC.Inventors: Chen-Fu CHANG, Yu-Sheng WANG, Chien-Hui HSU, Hsien-Chung OU
-
Publication number: 20160202908Abstract: A writing method for SSD (SSD) is disclosed. When processing a write data request from an internal of the SSD, whether both the source physical address and the destination physical address of the write data are in a healthy state is checked; the destination physical address corresponding to the logical address of the write data is registered to the flash transmit layer (FTL); the write data stored in the source is directly written to the destination physical address to accelerate the write speed.Type: ApplicationFiled: June 4, 2015Publication date: July 14, 2016Applicant: QUANTA STORAGE INC.Inventors: Cheng-Yi LIN, Ying-Kai YU, Shih-Wei CHEN, Yi-Long HSIAO
-
Patent number: 9389788Abstract: The present invention is to provide a reading method of a solid state disk, receiving read requests, pre-checking the blocked state of the request queue in non-volatile memory, registering the reading request to the reading request queue if the request queue is adjudged to be unblocked, buffering the request queue if the reading request queue is adjudged to be blocked, sending a next reading request, and checking and re-sending the buffered reading request at predetermined time length in order to improve the speed of data reading.Type: GrantFiled: September 19, 2014Date of Patent: July 12, 2016Assignee: QUANTA STORAGE INC.Inventors: Cheng-Yi Lin, Yi-Long Hsiao
-
Publication number: 20160163348Abstract: A driver device and a method for bio-disc detection are provided. A spindle motor rotates a bio-disc by a central hole at a high speed. A step motor rotates a periphery of a clamper to rotate the bio-disc at a low speed. When the spindle motor and the step motor work together in conjunction with the separation, mixing and detection process, various rotation modes such as high speed mode, braking mode, direction switching mode and low speed rotation mode can be provided to increase the detection efficiency of the bio-disc.Type: ApplicationFiled: March 19, 2015Publication date: June 9, 2016Applicant: QUANTA STORAGE INC.Inventors: Yu-Sheng WANG, Chen-Fu CHANG, Hsien-Chung OU
-
Publication number: 20160114486Abstract: A method for automatically recalibrating a robotic arm is provided. Firstly, the recalibration of a robotic arm is automatically activated at a pre-determined time. Then, an eye-in-hand (EIH) camera of the robotic arm is controlled and moved to one or a plurality of pre-determined orientations to focus and capture an image of an identifiable simple pattern, which is fixed with respect to a body of the robotic arm. Then, the detecting orientation of a movable portion of the robotic arm is calculated according to the captured image, and an error between the detecting orientation and the pre-determined orientation is obtained through comparison. Lastly, the error of the robotic arm is calibrated.Type: ApplicationFiled: October 27, 2015Publication date: April 28, 2016Applicant: QUANTA STORAGE INC.Inventors: Chung-Hsien HUANG, Shih-Jung HUANG
-
Patent number: 9263117Abstract: A writing method for a solid state disk is disclosed. The method comprises following steps: A writing unit is arranged in a buffer memory, wherein plane addresses of the writing unit are in one-to-one correspondence with non-volatile memories of the solid state disk. A writing data is received. A reordered plane address of the writing unit is obtained by using the residue of the logical allocation address of the writing data dividing the plane address number. Whether the reordered plane address is empty is checked. If the reordered plane address is not empty, the next plane address is shifted and the plane address is reordered. If the reordered plane address is empty, the writing data is buffered to the reordered plane address and the logical allocation address of the writing data is arranged in order.Type: GrantFiled: October 3, 2014Date of Patent: February 16, 2016Assignee: QUANTA STORAGE INC.Inventors: Cheng-Yi Lin, Yi-Long Hsiao