3 research outputs found

    Control of objects with a high degree of freedom

    Get PDF
    In this thesis, I present novel strategies for controlling objects with high degrees of freedom for the purpose of robotic control and computer animation, including articulated objects such as human bodies or robots and deformable objects such as ropes and cloth. Such control is required for common daily movements such as folding arms, tying ropes, wrapping objects and putting on clothes. Although there is demand in computer graphics and animation for generating such scenes, little work has targeted these problems. The difficulty of solving such problems are due to the following two factors: (1) The complexity of the planning algorithms: The computational costs of the methods that are currently available increase exponentially with respect to the degrees of freedom of the objects and therefore they cannot be applied for full human body structures, ropes and clothes . (2) Lack of abstract descriptors for complex tasks. Models for quantitatively describing the progress of tasks such as wrapping and knotting are absent for animation generation. In this work, we employ the concept of a task-centric manifold to quantitatively describe complex tasks, and incorporate a bi-mapping scheme to bridge this manifold and the configuration space of the controlled objects, called an object-centric manifold. The control problem is solved by first projecting the controlled object onto the task-centric manifold, then getting the next ideal state of the scenario by local planning, and finally projecting the state back to the object-centric manifold to get the desirable state of the controlled object. Using this scheme, complex movements that previously required global path planning can be synthesised by local path planning. Under this framework, we show the applications in various fields. An interpolation algorithm for arbitrary postures of human character is first proposed. Second, a control scheme is suggested in generating Furoshiki wraps with different styles. Finally, new models and planning methods are given for quantitatively control for wrapping/ unwrapping and dressing/undressing problems

    双腕アームロボットによる布被覆作業に関する研究

    Get PDF
    本研究の目的は,物体を布で包む作業(被覆作業)をモデル化し,ロボットによる被覆作業を実現させることである.本論文では「目標線」の概念に基づいて物体を布で包む作業(被覆作業)をモデル化することを提案した.これにより,まず人間が大まかな包み方を教示し,次に布と物体の形状から被覆作業を計画し,最終的にロボットの動作を生成し,ロボットによる被覆作業を実現した.近年,工場のロボット化が行われているが,ロボット化できない作業はまだまだ存在している.それらは,人間にしか行えないような巧みで複雑な作業,あるいは,ロボットより人間の方が効率的にできてしまうような作業である.そのような作業の1つとして,布を扱う作業が挙げられる.布を扱う作業の中には,布単体だけでなく,物体も一緒に取り扱っていく被覆作業が多く存在している.しかし,この被覆作業をロボットに指示するための有効な作業モデルは確立されていない.先行研究では,ロボットによる布操作の記述方法として,点,折り線や手先経路が用いられている.また,コンピュータグラフィクス分野では目標線という記述方法があり,これは被覆を表現するために用いられている.被覆作業をロボット化する上では,まず,実世界のロボットのために,汎用的な被覆モデルとして必要となる物体と布の関係や作業手順を,どのように記述すればいいのかという問題に直面する.このような点を考慮し,被覆作業に適した記述モデルを導入しなければならない.次に,そのような被覆のための作業記述を,実際のロボットにどのように入力すればいいのかという問題がある.煩雑な指示方法ではなく,実空間上で人間が考えている被覆作業を,直感的にロボットに指示できるのが望ましい.最後に,その作業記述から実際のロボットの動きをどのように生成すればよいのかという問題が現れてくる.ロボットが被覆作業を達成するためには,実際の手先軌道や干渉を回避するための動作を,状況に合わせて生成しなければならない.以上を踏まえて,本研究ではロボットによる被覆作業の課題に取り組んだ.具体的には以下の課題について取り組んだ.・布と物体の関係を適切に表す記述方法・直感的な被覆手順の指示方法・ロボットの動作軌道の生成方法まず,布と物体の関係を適切に表す記述方法について検討した.本研究では,コンピュータグラフィクス分野で用いられた目標線という記述方法を,実空間のロボットに導入することを提案した.この目標線は平面だけでなく曲面形状への指示が行いやすい.そして,物体のどこを布で包んでいくかという被覆の本質的な情報を自然に表せる利点を持つ.その中では,凹凸が存在するような物体に対しても被覆を行う場合があり,その凹凸を適切に処理して,作業を記述する必要がある.そこで,物体の埋めるべき凹部と埋めるべきでない凹部分を考慮し,凹凸へ適切な目標線指示を行うための局所凸という概念,及び局所凸生成方法を提案した.次に,直感的な被覆手順の指示方法について検討した.本研究では,人間の大まかな包む指示と被覆の関係を考え,物体と布のどこを重ね合わせるかという人間の被覆の意図を目標線として入力する方法を提案した.本研究は,作業指示を行う手の正確な3次元的な軌跡ではなく,手の軌跡とその軌跡が通過していく物体表面の関係に注目した.そして,デプスセンサとモーションキャプチャセンサを組合せた教示デバイスを用いて,人間の被覆の意図を抽出した.その中では,指示中の手振れの影響を小さくするための目標線逆走防止処理手法とスムージングと間引き処理を合わせた補正処理手法を提案した.最後に,ロボットの動作軌道の生成方法について検討した.本研究では,目標線と把持点から布の動きを表す手先経路を生成する方法と,その手先経路を実行するためのロボット動作の生成方法を提案した.実際のロボットを動かすためには,目標線だけでなく,手先経路や動作指令が必要であり,可動域や物体との干渉を考慮し,右手と左手を用いた布の持ち替えや持ち直しを行わなければならない.これらの情報を生成する上で,目標線が被覆の本質的な情報を保持している.そのため,手先経路・動作指令は自動的に生成可能である.動作生成手法の中では,各操作の布への重力の影響,動作ステップ数やロボットと布の位置関係を考慮した確実性を求め,それを基に生成された動作遷移グラフを用いて,最適な持ち替えや持ち直し操作の組み合わせを計画する方法を提案した.以上,本研究では,物体を布で包むという被覆作業について,ロボット化のための枠組みを提案した.さらに,各課題に対する提案方法を統合し,一連の被覆作業システムとして実装した.これにより,実際に人間の大まかな指示から,目標線を用いて布と物体の関係を記述し,そこから布の動きを表す手先経路,状況に合わせた最適なロボット動作を生成できるようになりロボットによる被覆作業が実現した.電気通信大学201
    corecore