SlideShare a Scribd company logo
Using NAOqi
Using NAOqi
Следните няколко програми са необходини, за да можем да
използваме NAOqi, за създаване на програми:
• Visual Studio
• Cmake
• Python 2,6
• libusb (библиотека, даваща достъп на usb устройства)
Setting the Environment for Using
Python
За да използваме NAOqi
Aldebaran SDK в Python, ни е
необходимо да настроим
среда. sdk може да се вземе от
придружаващия НАО софтуер
или от сайта на компанията.
Процеса за настройване може
да се различава в зависимост
от операционната среда на
ползвателя.
В следващия пример ще се
види как протича инсталацията
за Windows
SDK- Software Development Kit
Setting the Environment for Using
Python
При кликване на Advanced System Settings в
System Properties прозореца.
Setting the Environment for Using
Python
Избира се Environment Variable.
Setting the Environment for Using
Python
Избира се първо PATH, а след
това Edit.
Появява се прозорец за
редактиране на системна
променлива. В този момент
трябва да се въведе Pyth пътя и
SDK пътя, като двата пътя се
отделят със точка и запетая.
Setting the Environment for Using
Python
За да се използа SDK библиотеката
в Python , трябва да се съдазаде
PYTHONPATH с конкретен път.
Project Setup for NAOqi C++ programming
Cmake програмата е
необходима, за да се създават
C++ проекти на NAO SDK.

More Related Content

Similar to Using NAOqi

The Yocto Project
The Yocto ProjectThe Yocto Project
The Yocto Project
Leon Anavi
 
[Dev.bg] CI from scratch with Jenkins
[Dev.bg] CI from scratch with Jenkins[Dev.bg] CI from scratch with Jenkins
[Dev.bg] CI from scratch with Jenkins
Borislav Traykov
 
Практики в програмирането на iOS приложение - дисекция на реален мой проект)
Практики в програмирането на iOS приложение - дисекция на реален мой проект)Практики в програмирането на iOS приложение - дисекция на реален мой проект)
Практики в програмирането на iOS приложение - дисекция на реален мой проект)
Михаил Великов
 
Оптимизация на Crawling бюджет (Indit Black Hat Conference 2017)
Оптимизация на Crawling бюджет (Indit Black Hat Conference 2017)Оптимизация на Crawling бюджет (Indit Black Hat Conference 2017)
Оптимизация на Crawling бюджет (Indit Black Hat Conference 2017)
Netpeak
 
Въведение в Микроконтролерите Пловдив/2015-02-21
Въведение в Микроконтролерите Пловдив/2015-02-21Въведение в Микроконтролерите Пловдив/2015-02-21
Въведение в Микроконтролерите Пловдив/2015-02-21
Neven Boyanov
 
Виртуализирано видеонаблюдение под FreeBSD
Виртуализирано видеонаблюдение под FreeBSDВиртуализирано видеонаблюдение под FreeBSD
Виртуализирано видеонаблюдение под FreeBSDOpenFest team
 
install update and migration to windows 10
install update and migration to windows 10install update and migration to windows 10
install update and migration to windows 10
RaynaITSTEP
 
Mozllla Labs presentation
Mozllla Labs presentationMozllla Labs presentation
Mozllla Labs presentationBogomil Shopov
 
Демо урок по програмиране със Светлин Наков
Демо урок по програмиране със Светлин НаковДемо урок по програмиране със Светлин Наков
Демо урок по програмиране със Светлин Наков
Svetlin Nakov
 
Средства на VSTS за управление на проекти, версии на системата, извеждане на ...
Средства на VSTS за управление на проекти, версии на системата, извеждане на ...Средства на VSTS за управление на проекти, версии на системата, извеждане на ...
Средства на VSTS за управление на проекти, версии на системата, извеждане на ...Yosifov
 
Курс по програмиране за напреднали (2012) - 1. Обектно-ориентирано програмира...
Курс по програмиране за напреднали (2012) - 1. Обектно-ориентирано програмира...Курс по програмиране за напреднали (2012) - 1. Обектно-ориентирано програмира...
Курс по програмиране за напреднали (2012) - 1. Обектно-ориентирано програмира...
DAVID Academy
 
The better PHP API (BG)
The better PHP API (BG)The better PHP API (BG)
The better PHP API (BG)
boen_robot
 
Курс по уеб програмиране (2015), занятие №1 - HTML
Курс по уеб програмиране (2015), занятие №1 - HTMLКурс по уеб програмиране (2015), занятие №1 - HTML
Курс по уеб програмиране (2015), занятие №1 - HTML
DAVID Academy
 
Курс по уеб програмиране (2015), занятие №3 - JavaScript (част 1/2)
Курс по уеб програмиране (2015), занятие №3 - JavaScript (част 1/2)Курс по уеб програмиране (2015), занятие №3 - JavaScript (част 1/2)
Курс по уеб програмиране (2015), занятие №3 - JavaScript (част 1/2)
DAVID Academy
 
Курс по уеб програмиране (2014), занятие №3 - JavaScript (част 1/2)
Курс по уеб програмиране (2014), занятие №3 - JavaScript (част 1/2)Курс по уеб програмиране (2014), занятие №3 - JavaScript (част 1/2)
Курс по уеб програмиране (2014), занятие №3 - JavaScript (част 1/2)
DAVID Academy
 
Михаил Григоров (Ringostat) & Рени Делякова (Luximmo)
Михаил Григоров (Ringostat) & Рени Делякова (Luximmo)Михаил Григоров (Ringostat) & Рени Делякова (Luximmo)
Михаил Григоров (Ringostat) & Рени Делякова (Luximmo)
Octopus Events
 
Мартин Желязков (Netpeak) & Алексей Балев (Netpeak)
Мартин Желязков (Netpeak) & Алексей Балев (Netpeak)Мартин Желязков (Netpeak) & Алексей Балев (Netpeak)
Мартин Желязков (Netpeak) & Алексей Балев (Netpeak)
Octopus Events
 
Направи си сам Raspberry Pi HAT
Направи си сам Raspberry Pi HATНаправи си сам Raspberry Pi HAT
Направи си сам Raspberry Pi HAT
Leon Anavi
 
Стар проект на Благо?!
Стар проект на Благо?!Стар проект на Благо?!
Стар проект на Благо?!
Благовѣстъ Петровъ
 

Similar to Using NAOqi (20)

The Yocto Project
The Yocto ProjectThe Yocto Project
The Yocto Project
 
[Dev.bg] CI from scratch with Jenkins
[Dev.bg] CI from scratch with Jenkins[Dev.bg] CI from scratch with Jenkins
[Dev.bg] CI from scratch with Jenkins
 
Практики в програмирането на iOS приложение - дисекция на реален мой проект)
Практики в програмирането на iOS приложение - дисекция на реален мой проект)Практики в програмирането на iOS приложение - дисекция на реален мой проект)
Практики в програмирането на iOS приложение - дисекция на реален мой проект)
 
Оптимизация на Crawling бюджет (Indit Black Hat Conference 2017)
Оптимизация на Crawling бюджет (Indit Black Hat Conference 2017)Оптимизация на Crawling бюджет (Indit Black Hat Conference 2017)
Оптимизация на Crawling бюджет (Indit Black Hat Conference 2017)
 
Въведение в Микроконтролерите Пловдив/2015-02-21
Въведение в Микроконтролерите Пловдив/2015-02-21Въведение в Микроконтролерите Пловдив/2015-02-21
Въведение в Микроконтролерите Пловдив/2015-02-21
 
Виртуализирано видеонаблюдение под FreeBSD
Виртуализирано видеонаблюдение под FreeBSDВиртуализирано видеонаблюдение под FreeBSD
Виртуализирано видеонаблюдение под FreeBSD
 
install update and migration to windows 10
install update and migration to windows 10install update and migration to windows 10
install update and migration to windows 10
 
Mozllla Labs presentation
Mozllla Labs presentationMozllla Labs presentation
Mozllla Labs presentation
 
Демо урок по програмиране със Светлин Наков
Демо урок по програмиране със Светлин НаковДемо урок по програмиране със Светлин Наков
Демо урок по програмиране със Светлин Наков
 
Средства на VSTS за управление на проекти, версии на системата, извеждане на ...
Средства на VSTS за управление на проекти, версии на системата, извеждане на ...Средства на VSTS за управление на проекти, версии на системата, извеждане на ...
Средства на VSTS за управление на проекти, версии на системата, извеждане на ...
 
Курс по програмиране за напреднали (2012) - 1. Обектно-ориентирано програмира...
Курс по програмиране за напреднали (2012) - 1. Обектно-ориентирано програмира...Курс по програмиране за напреднали (2012) - 1. Обектно-ориентирано програмира...
Курс по програмиране за напреднали (2012) - 1. Обектно-ориентирано програмира...
 
The better PHP API (BG)
The better PHP API (BG)The better PHP API (BG)
The better PHP API (BG)
 
Курс по уеб програмиране (2015), занятие №1 - HTML
Курс по уеб програмиране (2015), занятие №1 - HTMLКурс по уеб програмиране (2015), занятие №1 - HTML
Курс по уеб програмиране (2015), занятие №1 - HTML
 
Курс по уеб програмиране (2015), занятие №3 - JavaScript (част 1/2)
Курс по уеб програмиране (2015), занятие №3 - JavaScript (част 1/2)Курс по уеб програмиране (2015), занятие №3 - JavaScript (част 1/2)
Курс по уеб програмиране (2015), занятие №3 - JavaScript (част 1/2)
 
Курс по уеб програмиране (2014), занятие №3 - JavaScript (част 1/2)
Курс по уеб програмиране (2014), занятие №3 - JavaScript (част 1/2)Курс по уеб програмиране (2014), занятие №3 - JavaScript (част 1/2)
Курс по уеб програмиране (2014), занятие №3 - JavaScript (част 1/2)
 
Михаил Григоров (Ringostat) & Рени Делякова (Luximmo)
Михаил Григоров (Ringostat) & Рени Делякова (Luximmo)Михаил Григоров (Ringostat) & Рени Делякова (Luximmo)
Михаил Григоров (Ringostat) & Рени Делякова (Luximmo)
 
Мартин Желязков (Netpeak) & Алексей Балев (Netpeak)
Мартин Желязков (Netpeak) & Алексей Балев (Netpeak)Мартин Желязков (Netpeak) & Алексей Балев (Netpeak)
Мартин Желязков (Netpeak) & Алексей Балев (Netpeak)
 
Направи си сам Raspberry Pi HAT
Направи си сам Raspberry Pi HATНаправи си сам Raspberry Pi HAT
Направи си сам Raspberry Pi HAT
 
Стар проект на Благо?!
Стар проект на Благо?!Стар проект на Благо?!
Стар проект на Благо?!
 
br15_single
br15_singlebr15_single
br15_single
 

More from Atelier for robotics

Учебник по роботика
Учебник по роботикаУчебник по роботика
Учебник по роботика
Atelier for robotics
 
Основни структури за управление на изчислителния процес
Основни структури за управление на изчислителния процесОсновни структури за управление на изчислителния процес
Основни структури за управление на изчислителния процес
Atelier for robotics
 
Въведение в Python
Въведение в PythonВъведение в Python
Въведение в Python
Atelier for robotics
 
NAOqi framework
NAOqi frameworkNAOqi framework
NAOqi framework
Atelier for robotics
 
Cross compiling
Cross compilingCross compiling
Cross compiling
Atelier for robotics
 
C++ datatypes
C++ datatypesC++ datatypes
C++ datatypes
Atelier for robotics
 

More from Atelier for robotics (7)

Учебник по роботика
Учебник по роботикаУчебник по роботика
Учебник по роботика
 
Основни структури за управление на изчислителния процес
Основни структури за управление на изчислителния процесОсновни структури за управление на изчислителния процес
Основни структури за управление на изчислителния процес
 
Въведение в Python
Въведение в PythonВъведение в Python
Въведение в Python
 
NAOqi framework
NAOqi frameworkNAOqi framework
NAOqi framework
 
DCM
DCMDCM
DCM
 
Cross compiling
Cross compilingCross compiling
Cross compiling
 
C++ datatypes
C++ datatypesC++ datatypes
C++ datatypes
 

Using NAOqi

  • 2. Using NAOqi Следните няколко програми са необходини, за да можем да използваме NAOqi, за създаване на програми: • Visual Studio • Cmake • Python 2,6 • libusb (библиотека, даваща достъп на usb устройства)
  • 3. Setting the Environment for Using Python За да използваме NAOqi Aldebaran SDK в Python, ни е необходимо да настроим среда. sdk може да се вземе от придружаващия НАО софтуер или от сайта на компанията. Процеса за настройване може да се различава в зависимост от операционната среда на ползвателя. В следващия пример ще се види как протича инсталацията за Windows SDK- Software Development Kit
  • 4. Setting the Environment for Using Python При кликване на Advanced System Settings в System Properties прозореца.
  • 5. Setting the Environment for Using Python Избира се Environment Variable.
  • 6. Setting the Environment for Using Python Избира се първо PATH, а след това Edit. Появява се прозорец за редактиране на системна променлива. В този момент трябва да се въведе Pyth пътя и SDK пътя, като двата пътя се отделят със точка и запетая.
  • 7. Setting the Environment for Using Python За да се използа SDK библиотеката в Python , трябва да се съдазаде PYTHONPATH с конкретен път.
  • 8. Project Setup for NAOqi C++ programming Cmake програмата е необходима, за да се създават C++ проекти на NAO SDK.