ViIK: Flow-based Vision Inverse Kinematics Solver with Fusing Collision Checking
Qinglong Meng, Chongkun Xia, Xueqian Wang

TL;DR
ViIK introduces a fast, vision-based inverse kinematics solver that efficiently generates diverse collision-free robot configurations using RGB images, significantly reducing computation time in motion planning.
Contribution
The paper presents ViIK, a novel flow-based vision method that fuses inverse kinematics and collision checking to quickly produce numerous feasible configurations from RGB images.
Findings
Outputs 1000 configurations within 40 ms
Achieves about 3 mm and 1.5° accuracy
Self-collision rates below 2%, environment collision below 10%
Abstract
Inverse Kinematics (IK) is to find the robot's configurations that satisfy the target pose of the end effector. In motion planning, diverse configurations were required in case a feasible trajectory was not found. Meanwhile, collision checking (CC), e.g. Oriented bounding box (OBB), Discrete Oriented Polytope (DOP), and Quickhull \cite{quickhull}, needs to be done for each configuration provided by the IK solver to ensure every goal configuration for motion planning is available. This means the classical IK solver and CC algorithm should be executed repeatedly for every configuration. Thus, the preparation time is long when the required number of goal configurations is large, e.g. motion planning in cluster environments. Moreover, structured maps, which might be difficult to obtain, were required by classical collision-checking algorithms. To sidestep such two issues, we propose a…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsRobotic Path Planning Algorithms · Robot Manipulation and Learning · Robotics and Sensor-Based Localization
