{"id":5367,"date":"2018-10-03T17:15:18","date_gmt":"2018-10-03T15:15:18","guid":{"rendered":"https:\/\/blog.generationrobots.com\/?p=5367"},"modified":"2023-03-29T10:37:25","modified_gmt":"2023-03-29T08:37:25","slug":"cozmo-sdk-introduction","status":"publish","type":"post","link":"https:\/\/www.generationrobots.com\/blog\/fr\/cozmo-sdk-introduction\/","title":{"rendered":"Cozmo SDK : introduction"},"content":{"rendered":"\n<html>\n <body>\n  <h2 class=\"wp-block-heading\" id=\"h-une-serie-de-tutoriels-pour-maitriser-cozmo-sdk\">\n   Une s\u00e9rie de tutoriels pour ma\u00eetriser \u00ab\u00a0Cozmo SDK\u00a0\u00bb\n  <\/h2>\n  \n  \n  <p>\n   L&rsquo;objectif des premi\u00e8res pages \u00ab\u00a0Cozmo SDK\u00a0\u00bb que vous pouvez consulter sur le blog de G\u00e9n\u00e9ration Robots est de vous apprendre \u00e0 ma\u00eetriser le robot Cozmo et son\n   <strong>\n    SDK Python\n   <\/strong>\n   . Vous trouverez sur notre blog des tutoriels et des exemples que nous avons test\u00e9s ou r\u00e9alis\u00e9s.\n  <\/p>\n  \n  \n  <p>\n   Ces fiches p\u00e9dagogiques sont destin\u00e9s aux enseignants (lyc\u00e9es et sup\u00e9rieur), d\u00e9veloppeurs, curieux et toutes les personnes qui souhaitent programmer avec Cozmo.\u00a0Cette s\u00e9rie de tutoriels courts expliquent chacun un point sp\u00e9cifique de l&rsquo;API Cozmo.\n  <\/p>\n  \n  \n  <p>\n   Apr\u00e8s avoir travaill\u00e9 sur ces diff\u00e9rents tutoriels de prise en main du robot, vous aurez acquis les comp\u00e9tences de base pour d\u00e9velopper de nouveaux comportements, de nouvelles applications, et pousser la programmation de votre robot Cozmo \u00e0 un niveau beaucoup plus loin.\n  <\/p>\n  \n  \n  <h2 class=\"wp-block-heading\" id=\"h-quelles-possibilites-offre-cozmo-sdk\">\n   Quelles possibilit\u00e9s offre Cozmo SDK ?\n  <\/h2>\n  \n  \n  <p>\n   Gr\u00e2ce au SDK Python de Cozmo, il vous est possible de programmer Cozmo de mani\u00e8re plus complexe qu&rsquo;avec Code Lab (langage de programmation visuel bas\u00e9 sur Scratch Blocks). A travers le SDK vous pourrez acc\u00e9der \u00e0 toutes les fonctionnalit\u00e9s de l&rsquo;API mise \u00e0 disposition par Anki pour les programmeurs.\n  <\/p>\n  \n  \n  <p>\n   Vous allez pouvoir apprendre \u00e0 Cozmo \u00e0 reconna\u00eetre de nouveaux objets, des gestes ou de expressions faciales, manipuler les cubes lumineux ou interagir avec d&rsquo;autres objets (que vous aurez vous-m\u00eame imprim\u00e9s en 3D par exemple). Vous pourrez programmer de nouvelles animations et comportements, modifier sa personnalit\u00e9, lui faire jouer de la musique ou le faire parler.\n  <\/p>\n  \n  \n  <p>\n   Vous pourrez aussi interfacer le robot avec des applications ou des objets connect\u00e9s (en utilisant le freeware IFTTT par exemple).\n  <\/p>\n  \n  \n  <p>\n   Il existe une communaut\u00e9 de d\u00e9veloppeurs qui programment Cozmo via son SDK. Vous pourrez trouver des projets qui ont \u00e9t\u00e9 cr\u00e9\u00e9s assez facilement sur les page web suivantes :\n  <\/p>\n  \n  \n  <ul class=\"wp-block-list\">\n   \n   <li>\n    <a class=\"catalogue\" href=\"https:\/\/github.com\/touretzkyds\/cozmopedia\/wiki\" rel=\"noopener\" target=\"_blank\" title=\"Wiki Cozmo - Cozmopedia\">\n     Wiki du robot Cozmo : Cozmopedia (en anglais)\n    <\/a>\n   <\/li>\n   \n   \n   <li>\n    <a class=\"catalogue\" href=\"https:\/\/github.com\/wwj718\/awesome-cozmo\" rel=\"noopener\" target=\"_blank\" title=\"GitHub Awesome Cozmo\">\n     GitHub\u00a0Awesome Cozmo : projets Cozmo SDK cr\u00e9\u00e9s par la communaut\u00e9\n    <\/a>\n   <\/li>\n   \n  <\/ul>\n  \n  \n  <h2 class=\"wp-block-heading\" id=\"h-cozmo-sdk-dans-l-education-superieure\">\n   Cozmo SDK dans l&rsquo;\u00e9ducation sup\u00e9rieure\n  <\/h2>\n  \n  \n  <p>\n   Cozmo est un petit robot mobile dot\u00e9 d\u2019un bras \u00e9l\u00e9vateur qui a \u00e9t\u00e9 con\u00e7u par trois docteurs de l\u2019universit\u00e9 de Carnegie Mellon, l&rsquo;une des meilleures universit\u00e9s du monde en informatique.\n  <\/p>\n  \n  \n  <p>\n   Le robot Cozmo est la fusion entre des composants robotiques sophistiqu\u00e9s et un logiciel d\u2019intelligence artificielle tr\u00e8s pointu.\n  <\/p>\n  \n  \n  <p>\n   Ses capacit\u00e9s, notamment ses syst\u00e8mes de vision machine et de reconnaissance faciale, permettent de cr\u00e9er des programmes \u00e9labor\u00e9s et des applications tr\u00e8s vari\u00e9es gr\u00e2ce \u00e0 Cozmo SDK.\n  <\/p>\n  \n  \n  <p>\n   Utilis\u00e9 comme support de cours dans de grandes universit\u00e9s, comme Georgia Tech, Sorbonne Universit\u00e9 ou encore Carnegie Mellon University, le robot Cozmo permet aux \u00e9tudiants de se former sur l\u2019IA, la programmation Python, la vision machine et m\u00eame l\u2019internet des objets.\n  <\/p>\n  \n  \n  <p>\n   L\u2019universit\u00e9 de Carnegie Mellon utilise Cozmo comme support de cours pour son\n   <a class=\"catalogue\" href=\"https:\/\/www.cs.cmu.edu\/afs\/cs\/academic\/class\/15494-s17\/schedule.html\" title=\"Module sur la robotique cognitive de CMU\">\n    module sur la robotique cognitive\n   <\/a>\n   .\n  <\/p>\n  \n  \n  <h2 class=\"wp-block-heading\" id=\"h-liste-des-tutoriels-cozmo-sdk\">\n   Liste des tutoriels \u00ab\u00a0Cozmo SDK\u00a0\u00bb\n  <\/h2>\n  \n  \n  <p>\n   Voici les tutoriels et exemples que nous allons vous pr\u00e9senter class\u00e9s par th\u00e8mes. Du contenu suppl\u00e9mentaire est cours de r\u00e9daction et sera publi\u00e9 dans les semaines \u00e0 venir.\n  <\/p>\n  \n  \n  <h2 class=\"wp-block-heading\" id=\"h-introduction-au-sdk-de-cozmo\">\n   Introduction au SDK de Cozmo\n  <\/h2>\n  \n  \n  <ul class=\"wp-block-list\">\n   \n   <li>\n    <a class=\"catalogue\" href=\"\/blog\/fr\/comment-activer-le-mode-sdk-de-cozmo\/\" title=\"Cozmo SDK : comment activer le mode SDK de Cozmo\">\n     Cozmo SDK : comment activer le mode SDK de Cozmo)\n    <\/a>\n   <\/li>\n   \n   \n   <li>\n    <a class=\"catalogue\" href=\"\/blog\/fr\/cozmo-sdk-deux-methodes-pour-se-connecter-au-robot\/\" title=\"Cozmo SDK : deux m\u00e9thodes pour se connecter au robot\">\n     Cozmo SDK : deux m\u00e9thodes pour se connecter au robot)\n    <\/a>\n   <\/li>\n   \n   \n   <li>\n    Le monde de Cozmo : cozmo.world\n   <\/li>\n   \n   \n   <li>\n    Les \u00e9v\u00e9nements : wait_for() ou add_event_handler() ?\n   <\/li>\n   \n  <\/ul>\n  \n  \n  <h2 class=\"wp-block-heading\" id=\"h-vision-machine-et-reconnaissance-faciale\">\n   Vision machine et reconnaissance faciale\n  <\/h2>\n  \n  \n  <ul class=\"wp-block-list\">\n   \n   <li>\n    <a class=\"catalogue\" href=\"\/blog\/fr\/cozmo-sdk-streaming-video-avec-la-camera\/\" title=\"Cozmo SDK : streaming vid\u00e9o avec la cam\u00e9ra\">\n     Cozmo SDK : streaming vid\u00e9o avec la cam\u00e9ra\n    <\/a>\n   <\/li>\n   \n   \n   <li>\n    <a href=\"https:\/\/blog.generationrobots.com\/fr\/cozmo-sdk-detection-et-reconnaissance-faciale\/\">\n     Reconnaissance faciale et reconnaissance des \u00e9motions\n    <\/a>\n   <\/li>\n   \n   \n   <li>\n    Affichage d&rsquo;une image sur l&rsquo;\u00e9cran OLED : fonction display_oled_face_image()\n   <\/li>\n   \n  <\/ul>\n  \n  \n  <h2 class=\"wp-block-heading\" id=\"h-mouvements-et-animations\">\n   Mouvements et animations\n  <\/h2>\n  \n  \n  <ul class=\"wp-block-list\">\n   \n   <li>\n    Lancement et d\u00e9clenchement des animations\n   <\/li>\n   \n   \n   <li>\n    Bouger la t\u00eate de cozmo\n   <\/li>\n   \n   \n   <li>\n    Bouger le bras \u00e9l\u00e9vateur\n   <\/li>\n   \n   \n   <li>\n    Faire avancer Cozmo : fonctions drive_straight(), drive_wheel_motors(), drive_wheels() &#8230;\n   <\/li>\n   \n   \n   <li>\n    Attraper des objets\n   <\/li>\n   \n  <\/ul>\n  \n  \n  <h2 class=\"wp-block-heading\" id=\"h-interaction-de-cozmo-avec-ses-cubes-et-les-objets-qui-l-entourent\">\n   Interaction de Cozmo avec ses cubes et les objets qui l&rsquo;entourent\n  <\/h2>\n  \n  \n  <ul class=\"wp-block-list\">\n   \n   <li>\n    <a href=\"https:\/\/blog.generationrobots.com\/fr\/cozmo-sdk-gestion-et-detection-des-light-cubes\/\">\n     Manipulation des cubes\n    <\/a>\n   <\/li>\n   \n   \n   <li>\n    Interaction avec les cubes\n   <\/li>\n   \n   \n   <li>\n    Cr\u00e9ation d&rsquo;objets\n   <\/li>\n   \n  <\/ul>\n  \n  \n  <h2 class=\"wp-block-heading\" id=\"h-audio-musique-et-parole\">\n   Audio (musique et parole)\n  <\/h2>\n  \n  \n  <ul class=\"wp-block-list\">\n   \n   <li>\n    <a class=\"catalogue\" href=\"\/blog\/fr\/cozmo-sdk-faire-parler-cozmo\/\" title=\"Cozmo SDK : faire parler Cozmo\">\n     Cozmo SDK : faire parler Cozmo\n    <\/a>\n   <\/li>\n   \n   \n   <li>\n    Jouer des sons et de la musique\n   <\/li>\n   \n   \n   <li>\n    R\u00e9gler le volume : fonction set_robot_volume()\n   <\/li>\n   \n  <\/ul>\n  \n  \n  <h2 class=\"wp-block-heading\" id=\"h-programmer-les-leds-dorsaux-de-cozmo\">\n   Programmer les LEDS dorsaux de Cozmo\n  <\/h2>\n  \n  \n  <ul class=\"wp-block-list\">\n   \n   <li>\n    Cozmo Backpack lights\n   <\/li>\n   \n  <\/ul>\n  \n  \n  <p>\n   Les tutoriels Cozmo SDK sont r\u00e9guli\u00e8rement mis \u00e0 jour, aussi n&rsquo;h\u00e9sitez pas \u00e0 revenir sur ces fiches p\u00e9dagogiques !\n  <\/p>\n  \n  \n  <p>\n   Bonne d\u00e9couverte du SDK et amusez-vous bien !\n  <\/p>\n  \n <\/body>\n<\/html>","protected":false},"excerpt":{"rendered":"<p>Une s\u00e9rie de tutoriels pour ma\u00eetriser \u00ab\u00a0Cozmo SDK\u00a0\u00bb L&rsquo;objectif des premi\u00e8res pages \u00ab\u00a0Cozmo SDK\u00a0\u00bb que vous pouvez consulter sur le blog de G\u00e9n\u00e9ration Robots est de vous apprendre \u00e0 ma\u00eetriser le robot Cozmo et son SDK Python . Vous trouverez sur notre blog des tutoriels et des exemples que nous avons test\u00e9s ou r\u00e9alis\u00e9s. Ces[&#8230;]<br \/> <a class=\"button\" href=\"https:\/\/www.generationrobots.com\/blog\/fr\/cozmo-sdk-introduction\/\" style=\"float:right;\">Read this article &gt;&gt;<\/a><\/p>\n","protected":false},"author":188,"featured_media":5544,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1128],"tags":[],"class_list":["post-5367","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-education"],"_links":{"self":[{"href":"https:\/\/www.generationrobots.com\/blog\/wp-json\/wp\/v2\/posts\/5367","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.generationrobots.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.generationrobots.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.generationrobots.com\/blog\/wp-json\/wp\/v2\/users\/188"}],"replies":[{"embeddable":true,"href":"https:\/\/www.generationrobots.com\/blog\/wp-json\/wp\/v2\/comments?post=5367"}],"version-history":[{"count":27,"href":"https:\/\/www.generationrobots.com\/blog\/wp-json\/wp\/v2\/posts\/5367\/revisions"}],"predecessor-version":[{"id":13141,"href":"https:\/\/www.generationrobots.com\/blog\/wp-json\/wp\/v2\/posts\/5367\/revisions\/13141"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.generationrobots.com\/blog\/wp-json\/wp\/v2\/media\/5544"}],"wp:attachment":[{"href":"https:\/\/www.generationrobots.com\/blog\/wp-json\/wp\/v2\/media?parent=5367"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.generationrobots.com\/blog\/wp-json\/wp\/v2\/categories?post=5367"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.generationrobots.com\/blog\/wp-json\/wp\/v2\/tags?post=5367"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}