B25J9/1615

Mobility assistance devices with automated assessment and adjustment control

A method of controlling a mobility device and related device including at least one actuator component that drives at least one joint component is described. The control method may include executing a control application with an electronic controller to perform: receiving a command in the control system of the mobility device for initiating an automated assessment and adjustment protocol; controlling one or more mobility device components to perform the automated assessment; electronically gathering user performance data associated with the automated assessment and determining user performance metrics; and electronically controlling one or more of the mobility device components in accordance with the performance metrics. The automated assessment includes controlling mobility device components to perform a predetermined assessment activity related to performance of the mobility device and/or user. Automatic adjustments to the device components, including adjusting tension and resistance levels of the joint components, may then be made based the performance metrics.

Monitoring of surface touch points for precision cleaning

A system includes a robotic device, a sensor disposed on the robotic device, and circuitry configured to perform operations. The operations include determining a map that represents stationary features of an environment and receiving, from the sensor, sensor data representing the environment. The operations also include determining, based on the sensor data, a representation of an actor within the environment, where the representation includes keypoints representing corresponding body locations of the actor. The operations also include determining that a portion of a particular stationary feature is positioned within a threshold distance of a particular keypoint and, based on thereon, updating the map to indicate that the portion is to be cleaned. The operations further include, based on the map as updated, causing the robotic device to clean the portion of the particular stationary feature.

Multiple Hydraulic Robot System for Precisely Mounting Girder

A multiple hydraulic robot system for precisely installing a girder according to the present disclosure may comprise: four hydraulic robots connected to both sides of two connection plates which are coupled to both ends of the top surface of a girder installed between bridge piers and to which cables of a crane are connected, wherein the robots move the girder horizontally and vertically; a hydraulic system for operating actuators of the four hydraulic robots; and a controller which controls the remotely operated four hydraulic robots by means of a synchronization control algorithm to precisely adjust the installing position of the girder.

SYSTEMS AND METHODS FOR PROCESSING OBJECTS, INCLUDING AUTOMATED PROCESSING

A processing system for processing objects using a programmable motion device is disclosed. The processing system includes a plurality of supply bins providing supply of a plurality of objects, with the plurality of supply bins being provided with a bin conveyance system, a programmable motion device in communication with the bin conveyance system, where the programmable motion device includes an end effector for grasping and moving a selected object out of a selected supply bin, and a movable carriage for receiving the selected object from the end effector of the programmable motion device, and for carrying the selected object to one of a plurality of destination containers.

Systems and methods for ground plane estimation
09804600 · 2017-10-31 · ·

Example systems and methods for estimating a ground plane are provided. An example method may include determining an orientation of a body of a robotic device with respect to a gravity aligned reference frame. The method may also include determining the location of one or more contact points between the robotic device and a ground surface. The method may also include determining a ground plane estimation of the ground surface based on the determined orientation of the robotic device with respect to the gravity aligned reference frame and the determined locations of the one or more contact points. The method may also include determining a distance between the body of the robotic device and the determined ground plane estimation. The method may also include providing instructions to adjust a position and/or orientation of the robotic device based on the determined distance and the determined ground plane estimation.

Processing device
11667032 · 2023-06-06 · ·

A processing device with a processing head including a processing unit designed as a tool and/or applicator unit, in particular a printer unit, and a first positioning device for moving the processing head in order to position the processing unit with a first accuracy at a specified processing position. The processing head has a second positioning device and the processing device is adapted to position the processing unit at the specified processing position with a second accuracy using the second positioning device, the second accuracy being higher than the first accuracy, so that the lower accuracy of the first positioning device is compensated for by the positioning with the second positioning device.

Robot manipulator system and methods for providing supplemental securement of objects
11426864 · 2022-08-30 · ·

A robotic manipulator system includes a first robotic manipulator and a second robotic manipulator configured to grasp an object. The first robotic manipulator grasps the object a first time and moves the object to the second robotic manipulator. The second robotic manipulator then grasps the object and the first robotic manipulator readjusts its position relative to the object before grasping the object a second time. One or both of the robotic manipulators then move the object a new location before releasing the object at the new location.

Robot System, Control Device, And Control Method
20220305651 · 2022-09-29 ·

A robot system includes a SCARA robot including a robot arm to which an end effector is attached and a driving section configured to drive the robot arm and a control device configured to control the driving section based on a control signal. The control device determines whether being in a first case in which a predetermined condition is satisfied or a second case in which the predetermined condition is not satisfied, in the first case, controls the driving section based on the control signal, and, in the second case, determines a frequency component to be removed from the control signal using a band stop filter, removes the frequency component from the control signal using the band stop filter to generate a corrected control signal, and controls the driving section based on the generated corrected control signal.

BIOMIMETIC HUMANOID ROBOTIC MODEL, CONTROL SYSTEM, AND SIMULATION PROCESS
20220032449 · 2022-02-03 ·

A biomimetics based robot is disclosed. The robot may include filament driven and fluid pumped elastomer based artificial muscles coordinated for slow twitch/fast twitch contraction and movement of the robot by one or more microcontrollers. A process may provide physics based simulation for movement of a robot in a virtual setting. Embodiments include artificial skin and sensor systems in the artificial muscles and artificial skin whose feedback is used to control the muscles and movement of the robot.

Sensor use and analysis for dynamic update of interaction in a social robot

A method of optimizing social interaction between a robot and a human. The method comprises generating then executing a robot motion script for interaction with a human by a robot based on a characteristic detected by at least one of a plurality of sensors on the robot. The method further comprises detection, by at least one sensor of the robot, a reaction of the human during a first period. The robot then analyzes the reaction of the human and assigns a positive or negative classification to the reaction based on pre-defined mapping stored in the memory of the robot. The method further comprises modifying the robot motion script to incorporate a pre-defined modification based on the determination of a negative classification of the human reaction. The method further comprises executing the modified robot motion script during a second period to obtain an improved interaction with the human.