科目詳細情報 / Course Syllabus
科目分類 / Subject Categories | |||||||
---|---|---|---|---|---|---|---|
学部等 / Faculty | 工芸科学部 / School of Science and Technology | 今年度開講 / Availability | 無 / Not available | ||||
学域等 / Field | 設計工学域 / Academic Field of Engineering Design | 年次 / Year | 4年次 / 4th Year | ||||
課程等 / Program | 機械工学課程・課程専門科目 / Specialized Subjects for Undergraduate Program of Mechanical Engineering | 学期 / Semester | 前学期 / First term | ||||
分類 / Category | - / - | 曜日時限 / Day & Period | - / - |
科目情報 / Course Information | |||||
---|---|---|---|---|---|
時間割番号 / Timetable Number | - | ||||
科目番号 / Course Number | 12360058 | ||||
単位数 / Credits | 2 | ||||
授業形態 / Course Type | 講義 / Lecture | ||||
クラス / Class | - / - | ||||
授業科目名 / Course Title | ロボティクス / Robotics | ||||
担当教員名 Instructor(s) |
某 | ||||
undecided | |||||
その他 / Other | インターンシップ実施科目 Internship |
国際科学技術コース提供科目 IGP |
PBL実施科目 Project Based Learning |
実務経験のある教員による科目 Practical Teacher |
|
- | - | - | - | ||
DX活用科目 ICT Usage in Learning |
- | - | - | ||
- | - | - | - | ||
科目ナンバリング / Numbering Code | - |
授業の目的・概要 Objectives and Outline of the Course |
---|
ロボティクスの学習のためには,ロボットの運動を表現する数式から実際のロボットのハードウェアまで幅広い知識を必要とする.本講義ではロボティクスの基礎的な全体像の理解のために,主に運動制御と運動計画の観点から概説する。具体的には、関節制御系の構成法、ロボットマニピュレータの機構と解析・運動学と動力学・運動計画と制御、ロボットの動作計画,ロボティクスの応用例について講義する. |
In order to study robotics, such wide ranged knowledge is necessary on that mathematics to express robot motion and hardware to construct real robots. In this lecture, for the purpose of understanding fundamentals of robotics, motion control and motion planning are mostly dealt with. Specific contents are methods to construct joint control system, analysis of a manipulator mechanism, kinematics and dynamics, motion planning and control, motion&task planning of robots, and real applications in robotics. |
学習の到達目標 Learning Objectives |
---|
1.ロボティクスの基礎となるフィードバック制御を理解している 2.マニピュレータの座標系と座標変換,運動学と静力学を理解している 3.マニピュレータの動力学を理解している 4.マニピュレータの関節座標系や作業座標系での運動計画と制御を理解している 5.ロボットの動作計画を理解している 6.ロボティクスの応用分野について説明できる |
1.To become capable of understanding feedback control as the basics of robotics. 2.To become capable of understanding frame and transformation, and kinematics and statics of a manipulator. 3.To become capable of understanding dynamics of a manipulator. 4.To become capable of understanding motion planning and motion control of a manipulator in joint frames and working frames. 5.To become capable of understanding motion&task planning of robots. 6.To become capable of explaining applications of robotics. |
授業計画項目 / Course Plan | |||
---|---|---|---|
No. | 項目 Topics |
内容 Content |
オンライン授業 online class |
1. | 講義「ロボティクス」の概要 | 作業計画から運動制御までの流れ.ロボティクスの周辺. | |
Overview of this lecture | Flow from the task planning to motion control. Related study area. |
||
2. | サーボモータで制御される関節 | サーボモータで制御されるロボット関節のモデル.線形フィードバック制御を行なったときの安定と不安定.2次遅れ系の過渡応答と周波数応答. | |
Joint control using a servo motor I | Modeling of a robot joint controlled by a servo-motor. Stability and instability in linear feedback control. Transient response and frequency response of time lag system of second order, tuning of feedback gains. |
||
3. | フィードバック制御器の実例 | 具体的なディジタルフィードバック制御器,フィードバックゲインの調節,センシング,モータ駆動,帯域通過フィルタ. | |
Example of feedback controller | Specifications of digital feedback controllers. Sensing and motor actuation. |
||
4. | マニピュレータの運動学 | 3自由度マニピュレータの運動学と逆運動学. | |
Kinematics of manipulators | Kinematics and inverse kinematics of the 3 dof (degree of freedom) manipulator. | ||
5. | マニピュレータの微分関係と静力学 | 微分関係とヤコビ行列,静力学(関節トルクと手先力の関係). | |
Differential relation and statics of manipulators | Differential relation and Jacobi matrix. Relation between joint torque and force at the tip (statics). | ||
6. | マニピュレータの運動学と座標変換 | 一般的なマニピュレータのための運動学.座標系と同次変換行列.さまざまな姿勢行列表現. | |
Kinematics and frame transformation of manipulators | Kinematics of a general manipulator. The frames and homogeneous transformations, representations of several rotational matrixes. | ||
7. | 6自由度マニピュレータの運動学 | 一般的なマニピュレータの機構と解析の基礎.6自由度マニピュレータの運動学と逆運動学. | |
Kinematics of a 6 DOF manipulator | Fundamental analysis of a general manipulator mechanism. Kinematics and inverse kinematics of a 6 DOF manipulator. | ||
8. | マニピュレータの動力学 | ニュートン・オイラー法の概要,ラグランジュ法による運動方程式の導出,ロボットダイナミクスの特徴. | |
Dynamics of manipulators | Overview of Newton-Euler method. Derivation of equations of motion using Lagrange method. Characteristics of robot dynamics. | ||
9. | マニピュレータの運動制御1 | 関節座標系での局所線形フィードバック制御,作業座標系でのフィードバック制御,フィードフォワード制御.力制御. | |
Motion control of manipulators I | Local linear feedback control in joint frames, feedback control in working frames. Feedforward control and force control. | ||
10. | マニピュレータの運動制御2 | 位置と力のハイブリッド制御,コンプライアンス制御,インピーダンス制御. | |
Motion control of manipulators II | Hybrid control of positions and forces, compliance control, impedance control. | ||
11. | マニピュレータの運動制御実験と学習制御 | 関節座標系でのPD制御と軌道追従制御実験,作業座標系での軌道追従制御実験.学習制御の概要,位置と力の学習制御実験. | |
Motion control experiments of a manipulator | Experiments of PD control and trajectory tracking control in joint frames. Experiments of trajectory tracking control in working frames. Overview of learning control, experiments of positions and forces learning control. | ||
12. | 運動計画,動作・作業計画の概要 | マニピュレータへの運動教示手法の概説,作業座標系での運動計画と関節座標系での軌道計画.ロボットプログラミング言語と動作・作業計画.動作計画問題とは.コンフィグレーション空間. | |
Motion planning and overview of task planning | Overview of motion teaching methods for manipulators., Motion planning in working frames and trajectory planning in joint frames. Robot programming language and motion&task planning. What is the motion planning problem. Configuration space. | ||
13. | ロボットの動作計画1 | 経路計画(障害物回避)問題を解く手順.ロボットと障害物のコンフィグレーション空間(探索空間)での表現方法. | |
Motion planning I | Procedures to solve the path planning (obstacle avoidance) problem. Representations of robots and obstacles in the configuration space (searching space). | ||
14. | ロボットの動作計画2 | 探索空間の構造化(グラフ化),経路(グラフ)探索. | |
Motion planning II | Structuring searching space (showing searching space graphically). Path (graph) search. | ||
15. | ロボティクスの応用例と展望 | 動作計画手法の比較(モデルベースと行動ベース).サービスロボット実例の紹介.現在の問題と将来的な展望. | |
Robot applications and perspectives of robotics | Comparison of motion planning methods (model based vs. behavior based). Introduction of real applications in robotics such as service robots. Current problems and futures in robotics. |
履修条件 Prerequisite(s) |
---|
「システム制御論」の講義を履修していることが望ましい. |
It is desirable to have studied "system control theory". |
授業時間外学習(予習・復習等) Required study time, Preparation and review |
---|
講義は対面形式でPowerPointとプロジェクタを用いて行う.本講義に対しては,67.5時間の予復習に充てる自己学習時間が必要である.講義に継続的に出席してノートを取り,その整理や演習問題によって十分復習することが重要である. higashi@kit.ac.jp 本学では1単位当たりの学修時間を45時間としています。毎回の授業にあわせて事前学修・事後学修を行ってください。 |
Lectures are based on PowerPoint presentations using a projector. Printed materials selected from reference documents will be distributed occasionally. Totally, 67.5 hours of preparation and reviewing would be necessary. higashi@kit.ac.jp Please note that KIT requires 45 hours of study from students to award one credit, including both in-class instructions as well as study outside classes. Students are required to prepare for each class and complete the review after each class. |
教科書/参考書 Textbooks/Reference Books |
---|
参考書 「図解ロボット制御入門」,川村貞夫著,オーム社. 「ロボティクス」,J. Craig著,三浦·下山訳,共立出版 . |
No textbooks are used, but there are several reference documents as following, (1) "Introduction to Robot Control (in Japanese)", S. Kawamura, Ohmsha Pub. (2) "Introduction to Robotics (in English)", J.J. Craig, Addison-Wesley Pub. |
成績評価の方法及び基準 Grading Policy |
---|
学期末に科す試験の成績と,授業中に課すレポートの結果に応じて評価する.学期末試験の結果を70%,レポートの結果を30%として評価し,その合計点が60点以上を合格とする。 |
Evaluation is based on the results of the examinations given at the end of the semester and the reports assigned in class. The results of the end-of-semester examinations are assessed as 70% and the results of the reports as 30%, with a total score of 60 points or more being considered passing. |
留意事項等 Point to consider |
---|
- |
- |
評価基準 / Evaluation Standards | ||
---|---|---|
科目の達成目標 Course Goals |
||
1.ロボティクスの基礎となるフィードバック制御を理解している 2.マニピュレータの座標系と座標変換,運動学と静力学を理解している 3.マニピュレータの動力学を理解している 4.マニピュレータの関節座標系や作業座標系での運動計画と制御を理解している 5.ロボットの動作計画を理解している 6.ロボティクスの応用分野について説明できる |
||
1.To become capable of understanding feedback control as the basics of robotics. 2.To become capable of understanding frame and transformation, and kinematics and statics of a manipulator. 3.To become capable of understanding dynamics of a manipulator. 4.To become capable of understanding motion planning and motion control of a manipulator in joint frames and working frames. 5.To become capable of understanding motion&task planning of robots. 6.To become capable of explaining applications of robotics. |
||
目標の達成度の評価基準 / Fullfillment of Course Goals | ||
1. | 目標レベルを大きく下回る Significantly lower than target level |
達成目標に挙げる基本事項が理解できていない |
Unable to understand the basic contents enumerated in the achievement targets. | ||
2. | 目標レベルを僅かに下回る Slightly lower than target level |
達成目標の基本事項がかろうじて理解できているが,高次機能に関する理解が不足している |
Able to understand the basic contents enumerated in the achievement targets, but unable to understand the higher level contents and details. | ||
3. | 目標レベルに到達 Achieved target level |
達成目標に挙げられている事項がすべてに渡って理解できている |
Able to understand the whole contents enumerated in the achievement targets. | ||
4. | 目標レベルを上回る Above target level |
ロボティクスに関する理解が十分であり,ロボティクスの簡単な応用例を構成できる |
Having enough understanding on robotics and are able to construct simple real applications of robotics. |