摘要:
The present exemplary embodiment relates to motion control and planning algorithms to facilitate execution of a series of moves within a motion trajectory. In one example, a trajectory is specified as a sequence of one or more path segments. A velocity profile is calculated for each of the one or more path segments, wherein each velocity profile is divided into a blend-in region, a blend-out region and a remainder region. Each path segment is executed such that the blend-in region of its velocity profile overlaps only with the blend-out region of the previous profile.
摘要:
The present exemplary embodiment relates to motion control and planning algorithms to facilitate execution of a series of moves within a motion trajectory. In one example, a trajectory is specified as a sequence of one or more path segments. A velocity profile is calculated for each of the one or more path segments, wherein each velocity profile is divided into a blend-in region, a blend-out region and a remainder region. Each path segment is executed such that the blend-in region of its velocity profile overlaps only with the blend-out region of the previous profile.
摘要:
The present exemplary embodiment relates to motion control and planning algorithms to facilitate execution of a series of moves within a motion trajectory. In one example, a trajectory is specified as a sequence of one or more path segments. A velocity profile is calculated for each of the one or more path segments, wherein each velocity profile is divided into a blend-in region, a blend-out region and a remainder region. Each path segment is executed such that the blend-in region of its velocity profile overlaps only with the blend-out region of the previous profile.
摘要:
An interpolation method for enabling a robot to make a smooth connecting motion accompanied by velocity control even in the case where the connecting motion involves a nonzero-acceleration motion. During motion path planning for the robot, in order to perform an interpolation so that a point a.sup.(0) on a first motion path G and a point b.sup.(0) on a second motion path H may be smoothly connected by a connecting curve S, the connecting curve S being determined using a parameter including time instant t. First, a function p(T, t) satisfying boundary conditions (continuity of position, velocity, acceleration, etc.) corresponding to required smoothness C.sup.k is derived as a polynomial equation or the like including an unknown parameter T, and by optimizing a suitable evaluation function .epsilon.(T), T.sub.0 for keeping the velocity constant is obtained. Interpolation is performed using q(t)=p(T.sub.0, t), whereupon a connecting motion, in which the velocity is controlled to a constant value, can be attained. Where a composite function (q.smallcircle.f)(t) including an adjustment function f(t) corresponding to a desired velocity transition pattern is used for the interpolation, the velocity can be varied in a desired manner during the connecting motion.
摘要:
A blending system includes a blender base and a container. The blender base includes a housing that houses a motor. The container is attachable to the blender base. The blending system includes a user device that communicates with the blender base. The user device may communicate with a remote computing device. The user device generates instructions and recipes for the blender base.
摘要:
The present exemplary embodiment relates to motion control and planning algorithms to facilitate execution of a series of moves within a motion trajectory. In one example, a trajectory is specified as a sequence of one or more path segments. A velocity profile is calculated for each of the one or more path segments, wherein each velocity profile is divided into a blend-in region, a blend-out region and a remainder region. Each path segment is executed such that the blend-in region of its velocity profile overlaps only with the blend-out region of the previous profile.
摘要:
The invention is embodied in a method of controlling a robot manipulator moving toward a target frame F.sub.0 with a target velocity v.sub.0 including a linear target velocity .nu. and an angular target velocity .omega..sub.0 to smoothly and continuously divert the robot manipulator to a subsequent frame F.sub.1 by determining a global transition velocity v.sub.1, the global transition velocity including a linear transition velocity .nu..sub.1 and an angular transition velocity .omega..sub.1, defining a blend time interval 2.tau..sub.0 within which the global velocity of the robot manipulator is to be changed from a global target velocity v.sub.0 to the global transition velocity v.sub.1 and dividing the blend time interval 2.tau..sub.0 into discrete time segments .delta.t. During each one of the discrete time segments .delta.t of the blend interval 2.tau..sub.0, a blended global velocity v of the manipulator is computed as a blend of the global target velocity v.sub.0 and the global transition velocity v.sub.1, the blended global velocity v including a blended angular velocity .omega. and a blended linear velocity .nu., and then, the manipulator is rotated by an incremental rotation corresponding to an integration of the blended angular velocity .omega. over one discrete time segment .delta.t.
摘要翻译:本发明体现在一种控制机器人操纵器的方法,该机器人操纵器以包括线性目标速度nu和角度目标速度ω0的目标速度v0朝向目标帧F0移动,以平滑地并且连续地将机器人操纵器转移到随后的帧F1, 确定全局转变速度v1,包括线性跃迁速度nu 1和角度转变速度ω1的全局转变速度,其定义混合时间间隔2τ0,其中机器人机械手的全局速度将从全局变化 目标速度v0到全局转变速度v1,并将混合时间间隔2 tau 0分成离散时间段delta t。 在混合间隔2 tau 0的离散时间段delta t的每一个期间,机械手的混合全局速度v被计算为全局目标速度v0和全局转变速度v1的混合,混合全局速度v包括 混合角速度ω和混合线速度nu,然后,操纵器旋转相当于在一个离散时间段Δt上的混合角速度ω的积分的增量旋转。