נושאים בבינה מלאכותית ורובוטיקה
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