Comments (4)
Low priority
from cer.
Spoke with Francesco Diotalevi. The HW configuration of mics is the same as the display.
The FPGA is in charge of acquiring data from the microphones and made them available to the OS. This is because later on a beam forming algorithm will (probably) be implemented inside the FPGA.
A custom character driver has been made by Francesco to read the data.
Since it is a character driver, it is not seen by the OS as a sound card, therefore the standard utilities that deals with audio devices cannot be used, neither portaudio.
There are 2 possible ways to go:
- Create a linux driver for sound card, so that any standard library can work with (like portaudio). More complicated.
- Create a custom yarp driver reading from character device. Easier, but only yarp SW could use the microphones.
from cer.
I think we can bring this issue at the next meeting and discuss the priorities. I would be better to implement a proper linux driver, if we have time and resources.
from cer.
Addressed in https://github.com/hsp-iit/research-development/issues/73
from cer.
Related Issues (20)
- Cer double lidar HOT 1
- GazeboYarpPlugin stuck from gazebo10 HOT 2
- Remove https://github.com/robotology/cer/blob/master/gazeboYarpPlugin/README.md HOT 2
- Add support for OpenCV 4 HOT 2
- Wrong sign for R1 torso pitch joint HOT 6
- WHERE IS THE DOCUMENTATION? HOT 4
- cer laser (rplidar) does not work HOT 4
- Xtion frames HOT 9
- integrate face detection in R1 HOT 1
- Investigate the use of Google speech HOT 1
- Fix lua scrips to take account of the face detections HOT 1
- Avoid gazing at locations that are not meaningful HOT 1
- Record a video of the interaction
- xboxdrv stopped working (joystick driver) HOT 1
- joystick controls are not correctly mapped HOT 1
- depthCamera often does not start HOT 3
- tripodMotionControl not congruent to simulation model. HOT 5
- Marker lifetime is publishing not initialized memory
- Use the upstream GazeboYARPPluginsConfig.cmake file for finding the GazeboYARPPlugins package HOT 2
- tripodMotionControl.h includes the old yarp/dev/ControlBoardInterfacesImpl.inl HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from cer.