David Goedicke edited this page Jul 14, 2022 · 47 revisions

Robotic-Listening-Workshop-Summer-2022

Robots need to understand context to do their job well. The understanding of auditory context in a social setting can enable robots to perform self-directed action and to initiate interactions. This workshop is an introduction enabling robots to recognize and respond to contextual sound cues and to design appropriate behaviors and interactions in reaction. We will integrate interactive sound recognition capability into simple robots. People with existing robot platforms are invited to bring their own robot to work with; we will provide basic robots to everyone else.

In the workshop, we will:

  • ... explore the interaction design space for robots in the acoustic context.
  • ... explore how to collect datasets and use them for (re)training Neural Nets for your interaction concept.
  • ... build a robot system that can react and move to the auditory cues.

This workshop is set up as two Sunday sessions with two mid-week evening building and crit sessions. This is intended to make attendance possible for working professionals.

Workshop schedule

Sunday (August 7th)Tuesday (August 9th)Thursday (August 11th)Sunday (August 14th)
Inspiration 11am - 12pm
Tools and "How to" 1pm-2pmRobot building + clinic 5pm-6:30pmRobot building + clinic 5pm-6:30pmFinalizing projects 1pm-4pm
Brainstorming & Early Sketches ~2pm-4pmCritique ~7pmCritique ~7pmProject presentation & Drinks 4pm-~7pm

Details:

Materials: RPI or equivalent Microphones and servos. (provided) Requirements: Laptop Intended Audience: Roboticists, Researchers, Hobbyists, Tinkerers Format: This workshop will feature evening workshop hours (see above for specific hours) Workshop fee: $100 registration fee plus $150 for materials kit

Bio:

Guy Hoffman is an Associate Professor in the Sibley School of Mechanical and Aerospace Engineering at Cornell University. His research group studies the engineering and social aspects of interactions between humans and robots with the goal of designing robots that best support human values. He holds a PhD from the MIT Media Lab, and an MS in Computer Science from Tel Aviv University.

David Goedicke is a PhD candidate in Information Science based at Cornell Tech. He designs and develops prototypes to explore how people could interact with technology in the future. My thesis work explores how contextual sound can help picking the right behaviors for robots.

Clone this wiki locally

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Add copy buttons to all
 blocks\n(function() {\n function addCopyButtons() {\n document.querySelectorAll('pre code').forEach(function(codeBlock) {\n if (codeBlock.parentElement.hasAttribute('data-copy-added')) return;\n codeBlock.parentElement.setAttribute('data-copy-added', 'true');\n \n var btn = document.createElement('button');\n btn.textContent = 'Copy';\n btn.style.cssText = 'position:absolute;top:4px;right:4px;padding:2px 8px;font-size:11px;background:#4ecdc4;border:none;border-radius:4px;color:#1a1a2e;cursor:pointer;opacity:0.7;transition:opacity 0.2s;';\n btn.onmouseover = function() { this.style.opacity = '1'; };\n btn.onmouseout = function() { this.style.opacity = '0.7'; };\n btn.onclick = function() {\n navigator.clipboard.writeText(codeBlock.textContent).then(function() {\n btn.textContent = 'Copied!';\n setTimeout(function() { btn.textContent = 'Copy'; }, 1500);\n });\n };\n codeBlock.parentElement.style.position = 'relative';\n codeBlock.parentElement.appendChild(btn);\n });\n }\n \n addCopyButtons();\n \n // Re-run on dynamic content\n var observer = new MutationObserver(addCopyButtons);\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "Add Copy Buttons to Code Blocks");
}
} catch(__e) { console.warn('[Userscript:Add Copy Buttons to Code Blocks]', __e); }
})();
(function(){
try {
var __m = "github.com";
var __re = new RegExp('^' + "github\\.com" + '
Skip to content
David Goedicke edited this page Jul 14, 2022 · 47 revisions

Robotic-Listening-Workshop-Summer-2022

Robots need to understand context to do their job well. The understanding of auditory context in a social setting can enable robots to perform self-directed action and to initiate interactions. This workshop is an introduction enabling robots to recognize and respond to contextual sound cues and to design appropriate behaviors and interactions in reaction. We will integrate interactive sound recognition capability into simple robots. People with existing robot platforms are invited to bring their own robot to work with; we will provide basic robots to everyone else.

In the workshop, we will:

  • ... explore the interaction design space for robots in the acoustic context.
  • ... explore how to collect datasets and use them for (re)training Neural Nets for your interaction concept.
  • ... build a robot system that can react and move to the auditory cues.

This workshop is set up as two Sunday sessions with two mid-week evening building and crit sessions. This is intended to make attendance possible for working professionals.

Workshop schedule

Sunday (August 7th)Tuesday (August 9th)Thursday (August 11th)Sunday (August 14th)
Inspiration 11am - 12pm
Tools and "How to" 1pm-2pmRobot building + clinic 5pm-6:30pmRobot building + clinic 5pm-6:30pmFinalizing projects 1pm-4pm
Brainstorming & Early Sketches ~2pm-4pmCritique ~7pmCritique ~7pmProject presentation & Drinks 4pm-~7pm

Details:

Materials: RPI or equivalent Microphones and servos. (provided) Requirements: Laptop Intended Audience: Roboticists, Researchers, Hobbyists, Tinkerers Format: This workshop will feature evening workshop hours (see above for specific hours) Workshop fee: $100 registration fee plus $150 for materials kit

Bio:

Guy Hoffman is an Associate Professor in the Sibley School of Mechanical and Aerospace Engineering at Cornell University. His research group studies the engineering and social aspects of interactions between humans and robots with the goal of designing robots that best support human values. He holds a PhD from the MIT Media Lab, and an MS in Computer Science from Tel Aviv University.

David Goedicke is a PhD candidate in Information Science based at Cornell Tech. He designs and develops prototypes to explore how people could interact with technology in the future. My thesis work explores how contextual sound can help picking the right behaviors for robots.

Clone this wiki locally

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Force GitHub README to respect dark mode\n(function() {\n var style = document.createElement('style');\n style.textContent = '\n .markdown-body {\n color-scheme: dark light;\n }\n .markdown-body pre { background: #161b22 !important; }\n .markdown-body code { background: rgba(110, 118, 129, 0.4) !important; }\n .markdown-body table th, .markdown-body table td { border-color: #30363d !important; }\n .markdown-body img { background: #0d1117; }\n .markdown-body blockquote { border-left-color: #8b949e; }\n .markdown-body hr { border-color: #30363d; }\n ';\n document.head.appendChild(style);\n})();", "GitHub Dark Mode README Fix"); } } catch(__e) { console.warn('[Userscript:GitHub Dark Mode README Fix]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content
David Goedicke edited this page Jul 14, 2022 · 47 revisions

Robotic-Listening-Workshop-Summer-2022

Robots need to understand context to do their job well. The understanding of auditory context in a social setting can enable robots to perform self-directed action and to initiate interactions. This workshop is an introduction enabling robots to recognize and respond to contextual sound cues and to design appropriate behaviors and interactions in reaction. We will integrate interactive sound recognition capability into simple robots. People with existing robot platforms are invited to bring their own robot to work with; we will provide basic robots to everyone else.

In the workshop, we will:

  • ... explore the interaction design space for robots in the acoustic context.
  • ... explore how to collect datasets and use them for (re)training Neural Nets for your interaction concept.
  • ... build a robot system that can react and move to the auditory cues.

This workshop is set up as two Sunday sessions with two mid-week evening building and crit sessions. This is intended to make attendance possible for working professionals.

Workshop schedule

Sunday (August 7th)Tuesday (August 9th)Thursday (August 11th)Sunday (August 14th)
Inspiration 11am - 12pm
Tools and "How to" 1pm-2pmRobot building + clinic 5pm-6:30pmRobot building + clinic 5pm-6:30pmFinalizing projects 1pm-4pm
Brainstorming & Early Sketches ~2pm-4pmCritique ~7pmCritique ~7pmProject presentation & Drinks 4pm-~7pm

Details:

Materials: RPI or equivalent Microphones and servos. (provided) Requirements: Laptop Intended Audience: Roboticists, Researchers, Hobbyists, Tinkerers Format: This workshop will feature evening workshop hours (see above for specific hours) Workshop fee: $100 registration fee plus $150 for materials kit

Bio:

Guy Hoffman is an Associate Professor in the Sibley School of Mechanical and Aerospace Engineering at Cornell University. His research group studies the engineering and social aspects of interactions between humans and robots with the goal of designing robots that best support human values. He holds a PhD from the MIT Media Lab, and an MS in Computer Science from Tel Aviv University.

David Goedicke is a PhD candidate in Information Science based at Cornell Tech. He designs and develops prototypes to explore how people could interact with technology in the future. My thesis work explores how contextual sound can help picking the right behaviors for robots.

Clone this wiki locally

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Highlight search terms from Google/DuckDuckGo/Bing referrer\n(function() {\n var ref = document.referrer;\n var terms = [];\n \n if (ref.includes('google.com') || ref.includes('duckduckgo.com') || ref.includes('bing.com')) {\n var url = new URL(ref);\n var q = url.searchParams.get('q') || url.searchParams.get('p');\n if (q) {\n terms = q.split(/\\s+/).filter(function(t) { return t.length > 2; });\n }\n }\n \n if (terms.length === 0) return;\n \n var style = document.createElement('style');\n style.textContent = '.userscript-highlight { background: #fbbf24; color: #1a1a2e; padding: 1px 3px; border-radius: 2px; }';\n document.head.appendChild(style);\n \n function highlight(node) {\n if (node.nodeType === 3) { // text node\n var text = node.textContent;\n var found = false;\n terms.forEach(function(term) {\n var regex = new RegExp('(' + term.replace(/[.*+?^${}()|[\\]\\\\]/g, '\\\\') + ')', 'gi');\n if (regex.test(text)) {\n found = true;\n var frag = document.createDocumentFragment();\n var parts = text.split(regex);\n parts.forEach(function(part, i) {\n if (i % 2 === 0) {\n frag.appendChild(document.createTextNode(part));\n } else {\n var span = document.createElement('span');\n span.className = 'userscript-highlight';\n span.textContent = part;\n frag.appendChild(span);\n }\n });\n node.parentNode.replaceChild(frag, node);\n }\n });\n } else if (node.nodeType === 1 && node.childNodes) { // element\n var skipTags = ['SCRIPT', 'STYLE', 'NOSCRIPT', 'TEXTAREA', 'INPUT', 'SELECT'];\n if (!skipTags.includes(node.tagName)) {\n Array.from(node.childNodes).forEach(highlight);\n }\n }\n }\n \n highlight(document.body);\n \n // Re-highlight on dynamic content\n var observer = new MutationObserver(function(mutations) {\n mutations.forEach(function(m) {\n m.addedNodes.forEach(function(node) {\n if (node.nodeType === 1 || node.nodeType === 3) highlight(node);\n });\n });\n });\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "Highlight Search Terms"); } } catch(__e) { console.warn('[Userscript:Highlight Search Terms]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content
David Goedicke edited this page Jul 14, 2022 · 47 revisions

Robotic-Listening-Workshop-Summer-2022

Robots need to understand context to do their job well. The understanding of auditory context in a social setting can enable robots to perform self-directed action and to initiate interactions. This workshop is an introduction enabling robots to recognize and respond to contextual sound cues and to design appropriate behaviors and interactions in reaction. We will integrate interactive sound recognition capability into simple robots. People with existing robot platforms are invited to bring their own robot to work with; we will provide basic robots to everyone else.

In the workshop, we will:

  • ... explore the interaction design space for robots in the acoustic context.
  • ... explore how to collect datasets and use them for (re)training Neural Nets for your interaction concept.
  • ... build a robot system that can react and move to the auditory cues.

This workshop is set up as two Sunday sessions with two mid-week evening building and crit sessions. This is intended to make attendance possible for working professionals.

Workshop schedule

Sunday (August 7th)Tuesday (August 9th)Thursday (August 11th)Sunday (August 14th)
Inspiration 11am - 12pm
Tools and "How to" 1pm-2pmRobot building + clinic 5pm-6:30pmRobot building + clinic 5pm-6:30pmFinalizing projects 1pm-4pm
Brainstorming & Early Sketches ~2pm-4pmCritique ~7pmCritique ~7pmProject presentation & Drinks 4pm-~7pm

Details:

Materials: RPI or equivalent Microphones and servos. (provided) Requirements: Laptop Intended Audience: Roboticists, Researchers, Hobbyists, Tinkerers Format: This workshop will feature evening workshop hours (see above for specific hours) Workshop fee: $100 registration fee plus $150 for materials kit

Bio:

Guy Hoffman is an Associate Professor in the Sibley School of Mechanical and Aerospace Engineering at Cornell University. His research group studies the engineering and social aspects of interactions between humans and robots with the goal of designing robots that best support human values. He holds a PhD from the MIT Media Lab, and an MS in Computer Science from Tel Aviv University.

David Goedicke is a PhD candidate in Information Science based at Cornell Tech. He designs and develops prototypes to explore how people could interact with technology in the future. My thesis work explores how contextual sound can help picking the right behaviors for robots.

Clone this wiki locally

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Strip utm_, fbclid, gclid, etc. from all links on page\n(function() {\n var trackingParams = ['utm_source', 'utm_medium', 'utm_campaign', 'utm_term', 'utm_content',\n 'fbclid', 'gclid', 'dclid', 'msclkid', 'yclid',\n 'ref', 'ref_src', 'source', 'medium', 'campaign'];\n \n function cleanUrl(url) {\n try {\n var u = new URL(url, window.location.origin);\n var changed = false;\n trackingParams.forEach(function(p) {\n if (u.searchParams.has(p)) {\n u.searchParams.delete(p);\n changed = true;\n }\n });\n return changed ? u.toString() : url;\n } catch (e) {\n return url;\n }\n }\n \n function cleanLinks() {\n document.querySelectorAll('a[href]').forEach(function(a) {\n var clean = cleanUrl(a.href);\n if (clean !== a.href) a.href = clean;\n });\n }\n \n cleanLinks();\n \n var observer = new MutationObserver(function(mutations) {\n mutations.forEach(function(m) {\n m.addedNodes.forEach(function(node) {\n if (node.nodeType === 1) {\n if (node.tagName === 'A') cleanLinks();\n node.querySelectorAll('a[href]').forEach(function(a) {\n var clean = cleanUrl(a.href);\n if (clean !== a.href) a.href = clean;\n });\n }\n });\n });\n });\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "Remove Tracking Parameters from Links"); } } catch(__e) { console.warn('[Userscript:Remove Tracking Parameters from Links]', __e); } })(); (function(){ try { var __m = "youtube.com"; var __re = new RegExp('^' + "youtube\\.com" + '
Skip to content
David Goedicke edited this page Jul 14, 2022 · 47 revisions

Robotic-Listening-Workshop-Summer-2022

Robots need to understand context to do their job well. The understanding of auditory context in a social setting can enable robots to perform self-directed action and to initiate interactions. This workshop is an introduction enabling robots to recognize and respond to contextual sound cues and to design appropriate behaviors and interactions in reaction. We will integrate interactive sound recognition capability into simple robots. People with existing robot platforms are invited to bring their own robot to work with; we will provide basic robots to everyone else.

In the workshop, we will:

  • ... explore the interaction design space for robots in the acoustic context.
  • ... explore how to collect datasets and use them for (re)training Neural Nets for your interaction concept.
  • ... build a robot system that can react and move to the auditory cues.

This workshop is set up as two Sunday sessions with two mid-week evening building and crit sessions. This is intended to make attendance possible for working professionals.

Workshop schedule

Sunday (August 7th)Tuesday (August 9th)Thursday (August 11th)Sunday (August 14th)
Inspiration 11am - 12pm
Tools and "How to" 1pm-2pmRobot building + clinic 5pm-6:30pmRobot building + clinic 5pm-6:30pmFinalizing projects 1pm-4pm
Brainstorming & Early Sketches ~2pm-4pmCritique ~7pmCritique ~7pmProject presentation & Drinks 4pm-~7pm

Details:

Materials: RPI or equivalent Microphones and servos. (provided) Requirements: Laptop Intended Audience: Roboticists, Researchers, Hobbyists, Tinkerers Format: This workshop will feature evening workshop hours (see above for specific hours) Workshop fee: $100 registration fee plus $150 for materials kit

Bio:

Guy Hoffman is an Associate Professor in the Sibley School of Mechanical and Aerospace Engineering at Cornell University. His research group studies the engineering and social aspects of interactions between humans and robots with the goal of designing robots that best support human values. He holds a PhD from the MIT Media Lab, and an MS in Computer Science from Tel Aviv University.

David Goedicke is a PhD candidate in Information Science based at Cornell Tech. He designs and develops prototypes to explore how people could interact with technology in the future. My thesis work explores how contextual sound can help picking the right behaviors for robots.

Clone this wiki locally

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Auto-enable theater mode on YouTube\n(function() {\n function tryTheater() {\n var btn = document.querySelector('button[aria-label=\"Theater mode\"], ytd-player #player button[title=\"Theater mode\"]');\n if (btn && !btn.classList.contains('activated')) {\n btn.click();\n }\n }\n \n // Try immediately\n tryTheater();\n \n // Try after navigation (SPA)\n var lastUrl = location.href;\n setInterval(function() {\n if (location.href !== lastUrl) {\n lastUrl = location.href;\n setTimeout(tryTheater, 500);\n }\n }, 1000);\n \n // Also try on player load\n var observer = new MutationObserver(tryTheater);\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "YouTube Theater Mode Default"); } } catch(__e) { console.warn('[Userscript:YouTube Theater Mode Default]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content
David Goedicke edited this page Jul 14, 2022 · 47 revisions

Robotic-Listening-Workshop-Summer-2022

Robots need to understand context to do their job well. The understanding of auditory context in a social setting can enable robots to perform self-directed action and to initiate interactions. This workshop is an introduction enabling robots to recognize and respond to contextual sound cues and to design appropriate behaviors and interactions in reaction. We will integrate interactive sound recognition capability into simple robots. People with existing robot platforms are invited to bring their own robot to work with; we will provide basic robots to everyone else.

In the workshop, we will:

  • ... explore the interaction design space for robots in the acoustic context.
  • ... explore how to collect datasets and use them for (re)training Neural Nets for your interaction concept.
  • ... build a robot system that can react and move to the auditory cues.

This workshop is set up as two Sunday sessions with two mid-week evening building and crit sessions. This is intended to make attendance possible for working professionals.

Workshop schedule

Sunday (August 7th)Tuesday (August 9th)Thursday (August 11th)Sunday (August 14th)
Inspiration 11am - 12pm
Tools and "How to" 1pm-2pmRobot building + clinic 5pm-6:30pmRobot building + clinic 5pm-6:30pmFinalizing projects 1pm-4pm
Brainstorming & Early Sketches ~2pm-4pmCritique ~7pmCritique ~7pmProject presentation & Drinks 4pm-~7pm

Details:

Materials: RPI or equivalent Microphones and servos. (provided) Requirements: Laptop Intended Audience: Roboticists, Researchers, Hobbyists, Tinkerers Format: This workshop will feature evening workshop hours (see above for specific hours) Workshop fee: $100 registration fee plus $150 for materials kit

Bio:

Guy Hoffman is an Associate Professor in the Sibley School of Mechanical and Aerospace Engineering at Cornell University. His research group studies the engineering and social aspects of interactions between humans and robots with the goal of designing robots that best support human values. He holds a PhD from the MIT Media Lab, and an MS in Computer Science from Tel Aviv University.

David Goedicke is a PhD candidate in Information Science based at Cornell Tech. He designs and develops prototypes to explore how people could interact with technology in the future. My thesis work explores how contextual sound can help picking the right behaviors for robots.

Clone this wiki locally

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Remove or un-stick sticky/fixed headers that block content\n(function() {\n function unstick() {\n document.querySelectorAll('header, nav, [role=\"banner\"], .header, .navbar, .sticky, .fixed-top, [style*=\"position: fixed\"], [style*=\"position:sticky\"]').forEach(function(el) {\n if (el.style.position === 'fixed' || el.style.position === 'sticky' || \n getComputedStyle(el).position === 'fixed' || getComputedStyle(el).position === 'sticky') {\n el.style.position = 'static';\n el.style.top = 'auto';\n el.style.zIndex = 'auto';\n }\n });\n }\n \n unstick();\n \n var observer = new MutationObserver(unstick);\n observer.observe(document.body, { childList: true, subtree: true, attributes: true, attributeFilter: ['style', 'class'] });\n})();", "Kill Sticky Headers"); } } catch(__e) { console.warn('[Userscript:Kill Sticky Headers]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content
David Goedicke edited this page Jul 14, 2022 · 47 revisions

Robotic-Listening-Workshop-Summer-2022

Robots need to understand context to do their job well. The understanding of auditory context in a social setting can enable robots to perform self-directed action and to initiate interactions. This workshop is an introduction enabling robots to recognize and respond to contextual sound cues and to design appropriate behaviors and interactions in reaction. We will integrate interactive sound recognition capability into simple robots. People with existing robot platforms are invited to bring their own robot to work with; we will provide basic robots to everyone else.

In the workshop, we will:

  • ... explore the interaction design space for robots in the acoustic context.
  • ... explore how to collect datasets and use them for (re)training Neural Nets for your interaction concept.
  • ... build a robot system that can react and move to the auditory cues.

This workshop is set up as two Sunday sessions with two mid-week evening building and crit sessions. This is intended to make attendance possible for working professionals.

Workshop schedule

Sunday (August 7th)Tuesday (August 9th)Thursday (August 11th)Sunday (August 14th)
Inspiration 11am - 12pm
Tools and "How to" 1pm-2pmRobot building + clinic 5pm-6:30pmRobot building + clinic 5pm-6:30pmFinalizing projects 1pm-4pm
Brainstorming & Early Sketches ~2pm-4pmCritique ~7pmCritique ~7pmProject presentation & Drinks 4pm-~7pm

Details:

Materials: RPI or equivalent Microphones and servos. (provided) Requirements: Laptop Intended Audience: Roboticists, Researchers, Hobbyists, Tinkerers Format: This workshop will feature evening workshop hours (see above for specific hours) Workshop fee: $100 registration fee plus $150 for materials kit

Bio:

Guy Hoffman is an Associate Professor in the Sibley School of Mechanical and Aerospace Engineering at Cornell University. His research group studies the engineering and social aspects of interactions between humans and robots with the goal of designing robots that best support human values. He holds a PhD from the MIT Media Lab, and an MS in Computer Science from Tel Aviv University.

David Goedicke is a PhD candidate in Information Science based at Cornell Tech. He designs and develops prototypes to explore how people could interact with technology in the future. My thesis work explores how contextual sound can help picking the right behaviors for robots.

Clone this wiki locally

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Universal Dark Mode - works on any site\n(function() {\n var enabled = true;\n \n function applyDarkMode() {\n if (!enabled) return;\n \n // Create style element if it doesn't exist\n var style = document.getElementById('universal-dark-mode-style');\n if (!style) {\n style = document.createElement('style');\n style.id = 'universal-dark-mode-style';\n document.head.appendChild(style);\n }\n \n // Dark mode CSS - inverts colors but preserves images/video\n style.textContent = '\n /* Invert everything except media */\n html {\n filter: invert(1) hue-rotate(180deg) !important;\n background: #1a1a2e !important;\n }\n \n /* Restore images, videos, iframes, canvas */\n img, video, iframe, canvas, svg, picture, [style*=\"background-image\"] {\n filter: invert(1) hue-rotate(180deg) !important;\n }\n \n /* Preserve specific elements that should not be inverted */\n .no-dark-mode, .no-dark-mode *,\n [data-theme=\"light\"], [data-theme=\"light\"],\n .ace_editor, .ace_editor *,\n .CodeMirror, .CodeMirror *,\n .monaco-editor, .monaco-editor *,\n .markdown-body pre, .markdown-body pre *,\n .highlight, .highlight *,\n pre code, pre code * {\n filter: none !important;\n }\n \n /* Fix common UI elements */\n .modal, .popup, .dropdown-menu, .tooltip, .popover {\n filter: invert(1) hue-rotate(180deg) !important;\n background: #2d2d44 !important;\n border-color: #444 !important;\n }\n \n /* Scrollbars */\n ::-webkit-scrollbar { background: #1a1a2e !important; }\n ::-webkit-scrollbar-thumb { background: #444 !important; }\n ::-webkit-scrollbar-thumb:hover { background: #555 !important; }\n \n /* Selection */\n ::selection { background: #4ecdc4 !important; color: #1a1a2e !important; }\n ::-moz-selection { background: #4ecdc4 !important; color: #1a1a2e !important; }\n ';\n }\n \n function removeDarkMode() {\n var style = document.getElementById('universal-dark-mode-style');\n if (style) style.remove();\n }\n \n // Toggle with Alt+Shift+D\n document.addEventListener('keydown', function(e) {\n if (e.altKey && e.shiftKey && e.key === 'D') {\n e.preventDefault();\n enabled = !enabled;\n if (enabled) {\n applyDarkMode();\n console.log('[Universal Dark Mode] Enabled');\n } else {\n removeDarkMode();\n console.log('[Universal Dark Mode] Disabled');\n }\n }\n });\n \n // Apply on load\n applyDarkMode();\n \n // Re-apply on dynamic content\n var observer = new MutationObserver(function(mutations) {\n if (enabled && !document.getElementById('universal-dark-mode-style')) {\n applyDarkMode();\n }\n });\n observer.observe(document.head, { childList: true });\n \n console.log('[Universal Dark Mode] Loaded - Press Alt+Shift+D to toggle');\n})();", "Universal Dark Mode"); } } catch(__e) { console.warn('[Userscript:Universal Dark Mode]', __e); } })(); })();
Skip to content
David Goedicke edited this page Jul 14, 2022 · 47 revisions

Robotic-Listening-Workshop-Summer-2022

Robots need to understand context to do their job well. The understanding of auditory context in a social setting can enable robots to perform self-directed action and to initiate interactions. This workshop is an introduction enabling robots to recognize and respond to contextual sound cues and to design appropriate behaviors and interactions in reaction. We will integrate interactive sound recognition capability into simple robots. People with existing robot platforms are invited to bring their own robot to work with; we will provide basic robots to everyone else.

In the workshop, we will:

  • ... explore the interaction design space for robots in the acoustic context.
  • ... explore how to collect datasets and use them for (re)training Neural Nets for your interaction concept.
  • ... build a robot system that can react and move to the auditory cues.

This workshop is set up as two Sunday sessions with two mid-week evening building and crit sessions. This is intended to make attendance possible for working professionals.

Workshop schedule

Sunday (August 7th)Tuesday (August 9th)Thursday (August 11th)Sunday (August 14th)
Inspiration 11am - 12pm
Tools and "How to" 1pm-2pmRobot building + clinic 5pm-6:30pmRobot building + clinic 5pm-6:30pmFinalizing projects 1pm-4pm
Brainstorming & Early Sketches ~2pm-4pmCritique ~7pmCritique ~7pmProject presentation & Drinks 4pm-~7pm

Details:

Materials: RPI or equivalent Microphones and servos. (provided) Requirements: Laptop Intended Audience: Roboticists, Researchers, Hobbyists, Tinkerers Format: This workshop will feature evening workshop hours (see above for specific hours) Workshop fee: $100 registration fee plus $150 for materials kit

Bio:

Guy Hoffman is an Associate Professor in the Sibley School of Mechanical and Aerospace Engineering at Cornell University. His research group studies the engineering and social aspects of interactions between humans and robots with the goal of designing robots that best support human values. He holds a PhD from the MIT Media Lab, and an MS in Computer Science from Tel Aviv University.

David Goedicke is a PhD candidate in Information Science based at Cornell Tech. He designs and develops prototypes to explore how people could interact with technology in the future. My thesis work explores how contextual sound can help picking the right behaviors for robots.

Clone this wiki locally