נושאים בבינה מלאכותית ורובוטיקה Topics in AI and Robotics
description
Transcript of נושאים בבינה מלאכותית ורובוטיקה Topics in AI and Robotics
נושאים בבינה מלאכותית ורובוטיקה
Topics in AI and Robotics
17:38:48
1
Topics in AI and Robotics- 2011
Description of the course
The course is a mini-project.The students have to program robot that will execute
few missions in a special domain. RobotThe project involves quite a bit of real-time programming
issues, as well as interface to sensors and actuators.The work is in 3-4 students groups, all the groups
receive the same project, based in study the robot platform and perform special tasks.
The programming uses an interface that utilizes C++ language under Linux Operating System.
Groups will then compete on the special tasks near the end of the semester.
17:38:48
2
Topics in AI and Robotics- 2011
Administrative Details
Instructor: Dr. Ami BerlerClass hours: Sunday 14-16 / 16-18 Location: First 2-3 weeks in the classroom, after in the
robotics lab, building 58 – room -107 (underground)Requirements:
Attendance of initial sessions, participation in all events. Timely submission of reports and partial products. Good performance of the principal tasks.
Schedule: Weeks 1-4: Introduction to material, team formation. Weeks 8-10 : Demonstrations of labs and experiments (40% of
the final grade). Weeks 13, 14: Principal task (60%).
Credits: 2 (for participation+125-150 hour project p. stud.).
17:38:48
3
Topics in AI and Robotics- 2011
Create/ASUS Robot
17:38:48
4
Topics in AI and Robotics- 2011
Create/ASUS Robot
17:38:48Topics in AI and Robotics- 2011
5
Create/ASUS Robot
17:38:48Topics in AI and Robotics- 2011
6
Create/ASUS Robot
17:38:48Topics in AI and Robotics- 2011
7
Tasks in the mini-project
Install the Tekkotsu application.Learn and execute Quick Start.Learn and execute labs.Learn and execute experiments.Programming and execute the principal
tasks in the course : 1. Kick the Ball.2. Balls meeting.
17:38:49Topics in AI and Robotics- 2011
8
The Lab
17:38:49Topics in AI and Robotics- 2011
9
The Lab
17:38:49Topics in AI and Robotics- 2011
10
The Lab
17:38:49Topics in AI and Robotics- 2011
11
The Lab
17:38:49Topics in AI and Robotics- 2011
12
The Lab
17:38:49Topics in AI and Robotics- 2011
13
Create/ASUS install instructions
Tekkotsu application works under Linux Operating System. The application was wrote in C++ language. In order to install the Tekkotsu application in your laptop you need
use the instructions described in the follow page:
http://wiki.tekkotsu.org/index.php/Create/ASUS_install_instructions
The Tekkotsu application is installed in all computers in the lab room :
-107 in the 58 building (underground). You need to copy the relevant file into personal directory in order
to execute the different tasks in the course.
17:38:49Topics in AI and Robotics- 2011
14
Create/ASUS – Quick start
17:38:49Topics in AI and Robotics- 2011
15
After installing the Tekkotsu in your laptop (or using those installed in the lab) , you can active the application for first time using the instructions described in the follow page :
http://wiki.tekkotsu.org/index.php/Create/ASUS_Quick_Start
Create/ASUS - Labs
17:38:49Topics in AI and Robotics- 2011
16
Learn to execute the labs in the follow page:http://wiki.tekkotsu.org/index.php/Labs
This is the list of labs to execute after installingthe Tekkotsu application (or this installed in the lab
room): Teleoperation and Sensor Observer Mirage and Virtual Worlds State Machines Storyboard Tool Events and the Event Logger
Reminder : after each lab and experiment you must present a brief report including your code.
Experiments with the Robot
17:38:50Topics in AI and Robotics- 2011
17
The experiments are based on platform developed by David S. Touretzky and Ethan J. Tira-Thompson in Carnegie Mellon University .
You can find the list of experiments named : “Exploring Tekkotsu Programming on Mobile Robots” in the page:
http://www.cs.cmu.edu/~dst/Tekkotsu/Tutorial/contents.shtml
Demos for different behaviors you can find in :/usr/local/Tekkotsu
Experiments with the Robot
17:38:50Topics in AI and Robotics- 2011
18
Introduction On-line documentation Files and directories Robot safety Behaviors Events Playing sounds State machines Motion commands