Binaural Hearing for Robots

Brought by: France Université Numerique

Overview

« Ce cours est disponible en mode « Archivé ou » : il n'y a pas d'animation de l'équipe pédagogique (pas de forum ni d’exercice noté comme les quiz) et le cours ne délivre aucune attestation de suivi avec succès ni de certificat. Toutefois, vous pouvez sans limitation accéder aux vidéos et ressources textuel Ce mode de diffusion vous permet donc, en attendant l’ouverture d’une future « session animée », de vous former en ayant un accès aux contenus principaux. »

About This Course

Robots have gradually moved from factory floors to populated areas. Therefore, there is a crucial need to endow robots with perceptual and interaction skills enabling them to communicate with people in the most natural way. With auditory signals distinctively characterizing physical environments and speech being the most effective means of communication among people, robots must be able to fully extract the rich auditory information from their environment.

This course will address fundamental issues in robot hearing; it will describe methodologies requiring two or more microphones embedded into a robot head, thus enabling sound-source localization, sound-source separation, and fusion of auditory and visual information.

The course will start by briefly describing the role of hearing in human-robot interaction, overviewing the human binaural system, and introducing the computational auditory scene analysis paradigm. Then, it will describe in detail sound propagation models, audio signal processing techniques, geometric models for source localization, and unsupervised and supervised machine learning techniques for characterizing binaural hearing, fusing acoustic and visual data, and designing practical algorithms. The course will be illustrated with numerous videos shot in the author’s laboratory.

Taught by

Radu Horaud

Binaural Hearing for Robots
Go to course

Binaural Hearing for Robots

Brought by: France Université Numerique

  • France Université Numerique
  • Free
  • English
  • Certificate Available
  • Certain days
  • All
  • N/A
8.1.2PHP Version957msRequest Duration2MBMemory UsageGET en/courses/{slug}Route
    • Booting (621ms)
    • Application (334ms)
    • 1 x Booting (64.84%)
      620.54ms
      1 x Application (34.91%)
      334.13ms
      14 templates were rendered
      • public.courses.show (resources/views/public/courses/show.blade.php)3bladefile
        Params
        0
        course
        1
        links
        2
        config
      • public.courses.partials.breadcrumbs (resources/views/public/courses/partials/breadcrumbs.blade.php)6bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
      • public.courses.partials.heading (resources/views/public/courses/partials/heading.blade.php)7bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
        6
        classes
      • public.courses.partials.details (resources/views/public/courses/partials/details.blade.php)6bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
      • public.courses.partials.breadcrumbs (resources/views/public/courses/partials/breadcrumbs.blade.php)6bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
      • public.courses.partials.heading (resources/views/public/courses/partials/heading.blade.php)7bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
        6
        classes
      • public.layouts.main (resources/views/public/layouts/main.blade.php)6bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
      • public.layouts.partials.meta (resources/views/public/layouts/partials/meta.blade.php)6bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
      • public.layouts.partials.navbar (resources/views/public/layouts/partials/navbar.blade.php)6bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
      • public.auth.profile.partials.links (resources/views/public/auth/profile/partials/links.blade.php)6bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
      • public.auth.profile.partials.link (resources/views/public/auth/profile/partials/link.blade.php)8bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
        6
        route
        7
        title
      • public.auth.profile.partials.link (resources/views/public/auth/profile/partials/link.blade.php)8bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
        6
        route
        7
        title
      • public.auth.profile.partials.link (resources/views/public/auth/profile/partials/link.blade.php)8bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
        6
        route
        7
        title
      • public.layouts.partials.flash-session (resources/views/public/layouts/partials/flash-session.blade.php)6bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
      uri
      GET en/courses/{slug}
      middleware
      web, localize:en
      controller
      App\Http\Controllers\CourseController@show
      as
      en.courses.show
      namespace
      prefix
      /en
      where
      file
      app/Http/Controllers/CourseController.php:17-35
      7 statements were executed13.34ms
      • select * from `courses` where `slug_en` = 'binaural-hearing-for-robots' limit 1
        11.65ms/app/Http/Controllers/CourseController.php:20corspedia
        Metadata
        Bindings
        • 0. binaural-hearing-for-robots
        Backtrace
        • 17. /app/Http/Controllers/CourseController.php:20
        • 18. /vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • 19. /vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
        • 20. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
        • 21. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
      • update `courses` set `visitors` = `visitors` + 1, `courses`.`updated_at` = '2025-06-11 18:31:34' where `id` = 2726
        530μs/app/Http/Controllers/CourseController.php:21corspedia
        Metadata
        Bindings
        • 0. 2025-06-11 18:31:34
        • 1. 2726
        Backtrace
        • 17. /app/Http/Controllers/CourseController.php:21
        • 18. /vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • 19. /vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
        • 20. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
        • 21. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
      • select `id`, `name_en`, `name_ar`, `topic_id`, `slug_en`, `slug_ar` from `subjects` where `subjects`.`id` in (3)
        220μs/app/Http/Controllers/CourseController.php:23corspedia
        Metadata
        Backtrace
        • 20. /app/Http/Controllers/CourseController.php:23
        • 21. /vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • 22. /vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
        • 23. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
        • 24. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
      • select `id`, `name_en`, `name_ar`, `slug_en`, `slug_ar` from `topics` where `topics`.`id` in (1)
        190μs/app/Http/Controllers/CourseController.php:23corspedia
        Metadata
        Backtrace
        • 25. /app/Http/Controllers/CourseController.php:23
        • 26. /vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • 27. /vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
        • 28. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
        • 29. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
      • select * from `institutions` where `institutions`.`id` in (128) and `institutions`.`deleted_at` is null
        230μs/app/Http/Controllers/CourseController.php:23corspedia
        Metadata
        Backtrace
        • 20. /app/Http/Controllers/CourseController.php:23
        • 21. /vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • 22. /vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
        • 23. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
        • 24. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
      • select * from `providers` where `providers`.`id` in (47) and `providers`.`deleted_at` is null
        210μs/app/Http/Controllers/CourseController.php:23corspedia
        Metadata
        Backtrace
        • 20. /app/Http/Controllers/CourseController.php:23
        • 21. /vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • 22. /vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
        • 23. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
        • 24. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
      • select * from `html_files` where `html_files`.`id` = 2717 limit 1
        310μs/app/Models/Course.php:84corspedia
        Metadata
        Bindings
        • 0. 2717
        Backtrace
        • 21. /app/Models/Course.php:84
        • 28. view::public.courses.show:29
        • 30. /vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:125
        • 31. /vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
        • 32. /vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:72
      App\Models\HtmlFile
      1
      App\Models\Provider
      1
      App\Models\Institution
      1
      App\Models\Topic
      1
      App\Models\Subject
      1
      App\Models\Course
      1
        _token
        FjJKZawUwgJcjTo1m7g5tRpwUn5e2D4FG9e8JezG
        locale
        en
        _previous
        array:1 [ "url" => "https://www.corspedia.com/en/courses/binaural-hearing-for-robots" ]
        _flash
        array:2 [ "old" => [] "new" => [] ]
        PHPDEBUGBAR_STACK_DATA
        []
        path_info
        /en/courses/binaural-hearing-for-robots
        status_code
        200
        
        status_text
        OK
        format
        html
        content_type
        text/html; charset=UTF-8
        request_query
        []
        
        request_request
        []
        
        request_headers
        0 of 0
        array:24 [ "cf-ipcountry" => array:1 [ 0 => "US" ] "cf-connecting-ip" => array:1 [ 0 => "216.73.217.4" ] "cdn-loop" => array:1 [ 0 => "cloudflare; loops=1" ] "x-forwarded-proto" => array:1 [ 0 => "https" ] "x-forwarded-for" => array:1 [ 0 => "216.73.217.4" ] "sec-fetch-site" => array:1 [ 0 => "none" ] "accept" => array:1 [ 0 => "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7" ] "user-agent" => array:1 [ 0 => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)" ] "upgrade-insecure-requests" => array:1 [ 0 => "1" ] "sec-ch-ua-platform" => array:1 [ 0 => ""Windows"" ] "sec-ch-ua-mobile" => array:1 [ 0 => "?0" ] "sec-ch-ua" => array:1 [ 0 => ""Chromium";v="130", "HeadlessChrome";v="130", "Not?A_Brand";v="99"" ] "cache-control" => array:1 [ 0 => "no-cache" ] "pragma" => array:1 [ 0 => "no-cache" ] "sec-fetch-dest" => array:1 [ 0 => "document" ] "cf-ray" => array:1 [ 0 => "94e32fa449a8e1eb-ORD" ] "accept-encoding" => array:1 [ 0 => "gzip, br" ] "priority" => array:1 [ 0 => "u=0, i" ] "sec-fetch-user" => array:1 [ 0 => "?1" ] "sec-fetch-mode" => array:1 [ 0 => "navigate" ] "cf-visitor" => array:1 [ 0 => "{"scheme":"https"}" ] "host" => array:1 [ 0 => "www.corspedia.com" ] "content-length" => array:1 [ 0 => "" ] "content-type" => array:1 [ 0 => "" ] ]
        request_server
        0 of 0
        array:50 [ "USER" => "www-data" "HOME" => "/var/www" "HTTP_CF_IPCOUNTRY" => "US" "HTTP_CF_CONNECTING_IP" => "216.73.217.4" "HTTP_CDN_LOOP" => "cloudflare; loops=1" "HTTP_X_FORWARDED_PROTO" => "https" "HTTP_X_FORWARDED_FOR" => "216.73.217.4" "HTTP_SEC_FETCH_SITE" => "none" "HTTP_ACCEPT" => "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7" "HTTP_USER_AGENT" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)" "HTTP_UPGRADE_INSECURE_REQUESTS" => "1" "HTTP_SEC_CH_UA_PLATFORM" => ""Windows"" "HTTP_SEC_CH_UA_MOBILE" => "?0" "HTTP_SEC_CH_UA" => ""Chromium";v="130", "HeadlessChrome";v="130", "Not?A_Brand";v="99"" "HTTP_CACHE_CONTROL" => "no-cache" "HTTP_PRAGMA" => "no-cache" "HTTP_SEC_FETCH_DEST" => "document" "HTTP_CF_RAY" => "94e32fa449a8e1eb-ORD" "HTTP_ACCEPT_ENCODING" => "gzip, br" "HTTP_PRIORITY" => "u=0, i" "HTTP_SEC_FETCH_USER" => "?1" "HTTP_SEC_FETCH_MODE" => "navigate" "HTTP_CF_VISITOR" => "{"scheme":"https"}" "HTTP_HOST" => "www.corspedia.com" "REDIRECT_STATUS" => "200" "SERVER_NAME" => "corspedia.com" "SERVER_PORT" => "443" "SERVER_ADDR" => "141.95.147.152" "REMOTE_USER" => "" "REMOTE_PORT" => "18376" "REMOTE_ADDR" => "172.70.100.222" "SERVER_SOFTWARE" => "nginx/1.18.0" "GATEWAY_INTERFACE" => "CGI/1.1" "HTTPS" => "on" "REQUEST_SCHEME" => "https" "SERVER_PROTOCOL" => "HTTP/2.0" "DOCUMENT_ROOT" => "/var/www/corspedia/public" "DOCUMENT_URI" => "/index.php" "REQUEST_URI" => "/en/courses/binaural-hearing-for-robots" "SCRIPT_NAME" => "/index.php" "CONTENT_LENGTH" => "" "CONTENT_TYPE" => "" "REQUEST_METHOD" => "GET" "QUERY_STRING" => "" "SCRIPT_FILENAME" => "/var/www/corspedia/public/index.php" "PATH_INFO" => "" "FCGI_ROLE" => "RESPONDER" "PHP_SELF" => "/index.php" "REQUEST_TIME_FLOAT" => 1749666694.0725 "REQUEST_TIME" => 1749666694 ]
        request_cookies
        []
        
        response_headers
        0 of 0
        array:5 [ "content-type" => array:1 [ 0 => "text/html; charset=UTF-8" ] "cache-control" => array:1 [ 0 => "no-cache, private" ] "date" => array:1 [ 0 => "Wed, 11 Jun 2025 18:31:34 GMT" ] "set-cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6ImxQS3c3a21vaTJXRDNyYnMwTGNCR3c9PSIsInZhbHVlIjoiWHVZZlVOODMwdjdMVkgxSllhUWxST0FoWFhxY0hCTnExT3NTQjBWaklzaEpkRm5nOXBwdCtsTjNXMXV5b08wT1hpVkF2NzY1eXRUN0dyb3IwS1pEdFRTbGZPZ0hsN0RUdEVHUHJtK1VMcVBmY25hdEptMC9XN3VpOWU1UjFYdlgiLCJtYWMiOiI4OTJhOTFlYWU0Y2U2OWUxODliZTY4ZjFlMzIzMDdmYmQwODA1ZWIxYmE3ZDM3NDE4YTFkNTM5NWZkYWU1YzcwIiwidGFnIjoiIn0%3D; expires=Wed, 11 Jun 2025 20:31:35 GMT; Max-Age=7200; path=/; samesite=laxXSRF-TOKEN=eyJpdiI6ImxQS3c3a21vaTJXRDNyYnMwTGNCR3c9PSIsInZhbHVlIjoiWHVZZlVOODMwdjdMVkgxSllhUWxST0FoWFhxY0hCTnExT3NTQjBWaklzaEpkRm5nOXBwdCtsTjNXMXV5b08wT1hpVkF2N" 1 => "laravel_session=eyJpdiI6InFRMDhsK09DWUt6TXJ5eFdaM2p4Ymc9PSIsInZhbHVlIjoiR0l6Yi9PS1I2Nk1OL0ViKzl0VFRMaFA3c0dkTHN6RE1pMm5SNGs1Vk1lQnF2Z2FHVU03TGJ2Mmlvb3RaQU5qZHdkQlJ3N21Hb1JWOExLY2VqZktScVJSMmw4UTJNZkRZbldxMk1OdjNBbGtnTndZVVdXK3VDK2hYTUwzR0U2WmEiLCJtYWMiOiJhOGZjMzFmZDE5NTRkY2Y3YjM3YWRkYzY0MTU1MjUzOGNjZjI1MWFiZTZiOWZmMmE3OGM4NWI2ZmNjZGUzOWI3IiwidGFnIjoiIn0%3D; expires=Wed, 11 Jun 2025 20:31:35 GMT; Max-Age=7200; path=/; httponly; samesite=laxlaravel_session=eyJpdiI6InFRMDhsK09DWUt6TXJ5eFdaM2p4Ymc9PSIsInZhbHVlIjoiR0l6Yi9PS1I2Nk1OL0ViKzl0VFRMaFA3c0dkTHN6RE1pMm5SNGs1Vk1lQnF2Z2FHVU03TGJ2Mmlvb3RaQU5qZHdk" ] "Set-Cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6ImxQS3c3a21vaTJXRDNyYnMwTGNCR3c9PSIsInZhbHVlIjoiWHVZZlVOODMwdjdMVkgxSllhUWxST0FoWFhxY0hCTnExT3NTQjBWaklzaEpkRm5nOXBwdCtsTjNXMXV5b08wT1hpVkF2NzY1eXRUN0dyb3IwS1pEdFRTbGZPZ0hsN0RUdEVHUHJtK1VMcVBmY25hdEptMC9XN3VpOWU1UjFYdlgiLCJtYWMiOiI4OTJhOTFlYWU0Y2U2OWUxODliZTY4ZjFlMzIzMDdmYmQwODA1ZWIxYmE3ZDM3NDE4YTFkNTM5NWZkYWU1YzcwIiwidGFnIjoiIn0%3D; expires=Wed, 11-Jun-2025 20:31:35 GMT; path=/XSRF-TOKEN=eyJpdiI6ImxQS3c3a21vaTJXRDNyYnMwTGNCR3c9PSIsInZhbHVlIjoiWHVZZlVOODMwdjdMVkgxSllhUWxST0FoWFhxY0hCTnExT3NTQjBWaklzaEpkRm5nOXBwdCtsTjNXMXV5b08wT1hpVkF2N" 1 => "laravel_session=eyJpdiI6InFRMDhsK09DWUt6TXJ5eFdaM2p4Ymc9PSIsInZhbHVlIjoiR0l6Yi9PS1I2Nk1OL0ViKzl0VFRMaFA3c0dkTHN6RE1pMm5SNGs1Vk1lQnF2Z2FHVU03TGJ2Mmlvb3RaQU5qZHdkQlJ3N21Hb1JWOExLY2VqZktScVJSMmw4UTJNZkRZbldxMk1OdjNBbGtnTndZVVdXK3VDK2hYTUwzR0U2WmEiLCJtYWMiOiJhOGZjMzFmZDE5NTRkY2Y3YjM3YWRkYzY0MTU1MjUzOGNjZjI1MWFiZTZiOWZmMmE3OGM4NWI2ZmNjZGUzOWI3IiwidGFnIjoiIn0%3D; expires=Wed, 11-Jun-2025 20:31:35 GMT; path=/; httponlylaravel_session=eyJpdiI6InFRMDhsK09DWUt6TXJ5eFdaM2p4Ymc9PSIsInZhbHVlIjoiR0l6Yi9PS1I2Nk1OL0ViKzl0VFRMaFA3c0dkTHN6RE1pMm5SNGs1Vk1lQnF2Z2FHVU03TGJ2Mmlvb3RaQU5qZHdk" ] ]
        session_attributes
        0 of 0
        array:5 [ "_token" => "FjJKZawUwgJcjTo1m7g5tRpwUn5e2D4FG9e8JezG" "locale" => "en" "_previous" => array:1 [ "url" => "https://www.corspedia.com/en/courses/binaural-hearing-for-robots" ] "_flash" => array:2 [ "old" => [] "new" => [] ] "PHPDEBUGBAR_STACK_DATA" => [] ]