Beste Co'ers,

Voor een school project moeten wij een video conferentie systeem ontwikkelen. De eisen:

-Automatische mode, de camera volgt de presentator (of een ander object).
-Presets, bijvoorbeeld het scherm waar de beamer op projecteerd moet met ene druk op de knop in beeld gebracht worden d.m.v. de camera.
-Handmatig, de camera moet handmatig bedient kunnen worden.

Én alle audio&video moet over het net!

Nu is het originele idee van de projectbegeleiders om de coördinaten van de presenator/object te bepalen met PIR sensoren(met beperkt blikveld) die ronddraaien, volgens mij een ranzige oplossing, een PIR moet toch stilstaan en alleen het object mag toch bewegen?

Heeft iemand een ander idee, dat de presentator bijvoorbeeld een zendertje bij zich draagt, in hoeverre kan infrarood hiervoor gebruiken?

Gelukkig heb ik wel de vrijheid om het op te lossen op een eigen manier, dus vandaar.

Alvast bedankt!

//edit:
Was ik vergeten mede te delen maar er is helaas nog geen eis over de afstand tussen de camera en de persoon.
Het project is net opgestart en dus nog een klein beetje onduidelijk.

* SMD lover weet niet waar hij moet beginnen met brainstormen |:(

[Bericht gewijzigd door SMD lover op ]

draaiende sensoren: wanneer je de positie weet van je sensor ( en dus ook de kijkhoek) kan je niet al te moeilijk ook bepalen wat je object is. het nadeel is dat je ze of volgend moet maken of telkens de positie kwijt bent.

daarna kan de besturing gebeuren door servo's. dus moet je van het gedetecteerde signaal een pwm maken.

een preset is dan niks anders meer dan een aantal vastgestelde pwm-waarden.

handbesturing gebeurt dan ook door het omswitschen van het signaal naar handmatig bewerkbaar.(RES heeft een dc naar pwm-project. mogelijk daarvoor bruikbaar)

Op 8 februari 2007 22:56:04 schreef MAH:
draaiende sensoren: wanneer je de positie weet van je sensor ( en dus ook de kijkhoek) kan je niet al te moeilijk ook bepalen wat je object is. het nadeel is dat je ze of volgend moet maken of telkens de positie kwijt bent.

Je hoeft ze niet per se volgend te maken. Laat de sensor snel ronddraaien en hang er draaihoek sensor aan. Dan kan je precies meten in welke hoek je persoon staat. Je zou zelfs nog meerdere sensoren boven elkaar kunnen zetten, dan kan je ook nog redelijk de hoogte bepalen.

Jullie hebben het beiden over sensoren, bedoelen jullie infrarood of toch een PIR? Bedankt voor de antwoorden.

@MAH:
Die presets moeten wel iets dynamischer worden dan wat jij voorsteld. Jouw idee gaat werken als het altijd in dezelfde ruimte wordt toegepast, ik denk niet dat dat mag (ga ik navragen). Ik zat zelf te denken aan hetzelfde idee als het volgen van de presentator: ook een IR zender alleen ligt deze dan stil bij het object. Je kunt hem dan namelijk op iedere plaats neerleggen die je wilt.

Alleen is het haalbaar met IR sensoren?
Wat betreft volgend of steeds positie kwijt:
Is het een idee om meerdere IR sensoren naast elkaar te zetten zodat je weet welke richting het object zich verplaatst en dan proberen hem weer op te pakken?

@KIF:
Ik begrijp eigenlijk niet helemaal wat je met die draaihoek sensor bedoeld.
Meerdere sensoren boven elkaar is idd ook een goed idee!

//edit:
Ik snap hem nu wel KIF. Alleen krijg ik dit stabiel? Mn camera moet wel een beeld maken dat een beetje te volgen is :p.
Natuurlijk bedoel je met dat snel draaien niet de camera maar de sensor, ik ben alleen bang dat hierdoor misschien veel storing ontstaat, waardoor ik mijn camera niet in de exacte positie krijg.

[Bericht gewijzigd door SMD lover op ]

Op 8 februari 2007 23:53:07 schreef SMD lover:
Ik snap hem nu wel KIF. Alleen krijg ik dit stabiel? Mn camera moet wel een beeld maken dat een beetje te volgen is :p.
Natuurlijk bedoel je met dat snel draaien niet de camera maar de sensor, ik ben alleen bang dat hierdoor misschien veel storing ontstaat, waardoor ik mijn camera niet in de exacte positie krijg.

Dat stabiel krijgen kan je wel in de software inbouwen. Ik neem aan dat je niet direct je sensor aan de motoren wil hangen? :)

Op 9 februari 2007 00:24:09 schreef klein is fijn:
[...]Dat stabiel krijgen kan je wel in de software inbouwen. Ik neem aan dat je niet direct je sensor aan de motoren wil hangen? :)

Nee dat was ik niet van plan ;) Maar bedoelen jullie nou IR sensoren?

Als je Ultrasoon en RF hebt, moet het ook kunnen om de positie precies te peilen.

Vanaf de presentator, zend je een ultrasoon en RF puls tegelijk uit. Als je nu bij de ontvangers, 2 of 3, het tijdsverschil meet tussen de RF puls ( die bijna tegelijk aankomt ) en de ultrasoon puls ( die later komt door de geluidssnelheid ). Dan kan je vanuit daar de afstand uitrekenen. Heb je nu 3 ontvangers, kan je met een dotje gonio de plaats van de presentator uitrekenen.

Als je nu er ook voor zorgt dat die 3 "bakens" ook een initialisatie mode hebben. Kan je ze elkaar ook nog laten uit peilen. Waardoor je die dingen alleen neer hoeft te zetten, en klaar is kees.

Op 9 februari 2007 09:47:50 schreef Mr GAmba:
Als je Ultrasoon en RF hebt, moet het ook kunnen om de positie precies te peilen.

RF? Geen IR? Verder is het idd een goed idee. Welke freq raad je aan in deze situatie, kan ik bijvoorbeeld die conrad 433/434 Mhz modules gebruiken?

Op 8 februari 2007 22:39:59 schreef SMD lover:
..........
* SMD lover weet niet waar hij moet beginnen met brainstormen |:(

Eerlijk gezegd ik zou het ook niet weten. De discussie daarover hebben wij, jaren geleden, op het werk ook al eens gevoerd en daar kwamen wij ook niet uit.
Digitale camera's waren volgens ons het enige haalbare, op voorwaarde dat de achtergrond niet teveel bewegende voorwerpen bevat.
Met sensoren (PIR, IR..) heb ik mijn twijfels, misschien zijn die sensoren nu al veel beter..met lenzen ed., en dan maar hopen (of juist wel) dat er geen danseres op het podium staat. ;)

Dus dit wordt een lastige?
Zijn er hier mensen die veel verstand hebben van RF?
Misschien is het namelijk een idee om met een RF ontvanger steeds de RF zender op te zoeken op basis van sterkste ontvangst. Of is dit niet mogelijk?
Met IR denk ik namelijk dat ik het probleem krijg dat als de presentator zich omdraait ofzo, ik het signaal kwijt ben het moet te erg gericht worden op mijn ontvanger.
RF straalt alle kanten uit, is het mogelijk om dan het sterkste punt te meten dan weet je dus waar het object is?

Dan het aantal stappen die de servo van de sensoren meten met een positie encoder, en dan de servo van de camera naar dezelfde positie te sturen?

Of de mooiste oplossing: Beeld-verwerking-software. Op AVRfreaks staat ergens een project over. Via software kan je het te volgen object instellen.

Waarom zo moeilijk doen met sensoren, IR, RF en wat allemaal niet. Als ik de opdracht goed lees dan is de beste oplossing zoals sven zegt beeld-verwerking-software.

Ik neem aan dat de feed van de camera naar een pc/pic/arv/arm gaat om opgeslagen/gestreamed te worden? Dan draai je daar een klein progje op die servo's aansturen om de camera te bewegen. Met een klein joysickje kan je aan het begin de preset locatie in stellen waar de servo's gelijk naar gaan als er om een knop wordt gedrukt en een andere knop zorgt dat je de camera zelf met de jockstick kan bewegen.

Heb zoiets ook in mijn profielwerkstuk gedaan, kon een object ter grote van een tennisbal volgen op een afstand tot 40 meter. Moeilijkheden komen dan alleen als je meerdere objecten in het beeld hebt (bijvoorbeeld 2 mensen) welke moet je volgen en he weet je dat (bijvoorbeeld een oranje hesje voor de spreker).

433 MHz modules idd, deze werden bij een project bij ons op school ook gebruikt, helaas werden we slecht geholpen en bleken er een aantal bugs in de gegeven software te zitten,.. Maar het idee is prima uitvoerbaar.

Voordeel van dit boven beeldbewerking is dat je maar een paar discrete componenten nodig hebt. En geen dikke pc om de beeld-verwerking te doen. Want je zit waarschijnlijk niet alleen met een presentator die loopt, maar ook met een hoop licht effecten e.d.

Op 9 februari 2007 11:50:30 schreef Mr GAmba:
433 MHz modules idd, deze werden bij een project bij ons op school ook gebruikt, helaas werden we slecht geholpen en bleken er een aantal bugs in de gegeven software te zitten,.. Maar het idee is prima uitvoerbaar.

Voordeel van dit boven beeldbewerking is dat je maar een paar discrete componenten nodig hebt. En geen dikke pc om de beeld-verwerking te doen. Want je zit waarschijnlijk niet alleen met een presentator die loopt, maar ook met een hoop licht effecten e.d.

Maar kan ik hiermee ook de sterkste ontvangst meten en zo de positie bepalen? Ik denk ook niet dat beeldeverwerking toegestaan is, het moet namelijk met sensoren worden opgelost.

Op 9 februari 2007 12:03:42 schreef SMD lover:
[...]Maar kan ik hiermee ook de sterkste ontvangst meten en zo de positie bepalen? Ik denk ook niet dat beeldeverwerking toegestaan is, het moet namelijk met sensoren worden opgelost.

Een camera is ook een sensor.

[offtopic]

Voordeel van dit boven beeldbewerking is dat je maar een paar discrete componenten nodig hebt. En geen dikke pc om de beeld-verwerking te doen. Want je zit waarschijnlijk niet alleen met een presentator die loopt, maar ook met een hoop licht effecten e.d.

Waarvoor was die mips die wij moesten maken ook al weer? Idd, voor beeld bewerking. En licht effecten in een vergaderruimte/college zaal zijn er niet zo veel. Een beetje goede programmeur moet dit nog in een arv/pic kunnen krijgen. Je hoeft namelijk niet elk frame te onderzoeken, als je er 1 per seconden doet kan je de persoon al volgen, denk namelijk dat je wel kan aannemen dat de persoon niet links in beeld staat en dan binnen 1 seconden aan de rechter kant eruit loopt.
[/offtopic]

http://ashishrd.blogspot.com/2006/12/laser-guided-camera-panner_12.htm…

draag ir leds en de cam volgt je zonder dat er overal laser stralen zijn.

[Bericht gewijzigd door Ibanez op ]

Beeld bewerking vind ik een groot woord voor het "blurren" van een plaatje ;). En 1 plaatje per seconde ga je niet redden. Je moet beweging kunnen detecteren, dus moet je meerdere plaatjes vergelijken, om er achter te komen of er iets verplaatst.

In het ergste geval maak je een plaatje, terwijl de presenator al een tijdje stil staat, en ga je die "bewerken". In de seconde dat je erover doet loopt die presentator makkelijk een paar meter. In veel gevallen genoeg om buiten beeld te komen ( vaak worden er close ups gebruikt ). Moet die camera dan naar links of rechts?

De sterkte van het signaal hoef je niet te gebruiken. Enkel het tijdsverschil tussen die RF puls, en die ultrasoon puls zijn genoeg, mits je deze op minstens 2 punten kan ontvangen. Eigenlijk heb je er 3 nodig omdat je anders de positie van die presentator nog kan spiegelen.

De hoeft zelfs niet binnen die 3 "bakens" te blijven wil je kunnen weten waar hij is. Teken het maar eens uit.

[Bericht gewijzigd door Mr GAmba op ]

Op 9 februari 2007 19:42:14 schreef Mr GAmba:Teken het maar eens uit.

Dat ga mij niet lukken. Ik volg je namelijk niet helemaal. Misschien wil jij een schetsje maken wat je bedoeld? ;) Bedankt voor ieders antwoorden :D

Op 9 februari 2007 19:42:14 schreef Mr GAmba:De sterkte van het signaal hoef je niet te gebruiken. Enkel het tijdsverschil tussen die RF puls, en die ultrasoon puls zijn genoeg, mits je deze op minstens 2 punten kan ontvangen. Eigenlijk heb je er 3 nodig omdat je anders de positie van die presentator nog kan spiegelen.

Ik zie eigenlijk niet helemaal het verband tussen RF en ultrasoon. Met ultrasoon kan je natuurlijk het dichtsbijzijnde voorwerp detecteren (de presentator) maar ik moet dan de sensoren de hele tijd rond laten draaien omdat ik anders niet weet waar hij is (ik kan met ultrasoon niet detecteren welke kant hij opgaat). Wat wil je precies met RF doen als je niet de sterkte van het RF signaal gaat meten?

Met ultrasoon ga je helemaal geen afstand bepalen dmv reflectie. Het enige waar je gebruik van maakt zijn de verschillende voortplantingssnelheden van Ultrasoon ( 340 m/s geloof ik ), en RF ( bijna lichtsnelheid ).

*edit* Zie het als onweer, hierbij zie je ook altijd eerst de flits, en daarna hoor je de donder. Volgens de simpele vuistregel van 3 seconden per kilometer kan je de afstand van het onweer ongeveer uitrekenen.
/*edit*

Als je nu heel simpel de presentator, en 1 "baken" neemt.

De presentator heeft een klein kastje aan z'n riem hangen, met daarin een ultrasoon zender, en een RF zender ( 433Mhz ofzo ). Als deze alletwee tegelijk een puls uitzenden, dan zal door het verschil in snelheid, de ene puls eerder bij het baken aankomen dan de andere puls. ( Die van de RF komt meteen aan, en die van het ultrasoon doet er "even" over ). Als je dit verschil meet, en weet wat de verschilsnelheid is. Kan je de afstand tot het "baken" uitrekenen.

Als je nu 3 "bakens" in een driehoek plaatst, en van alle 3 de afstand tot de presentator meet, en je natuurlijk de onderlinge afstand tot de "bakens" weet. Kan je de positie van te presenator t.o.v. de "bakens" uitrekenen.

Op die positie richt je dan de camera, en klaar is kees. Evt kan je ook de afstand tot de camera uitrekenen, en die gebruiken om te focusen.

Ja bijvoorbeeld. Alleen wil je de driehoek zo gelijkzijdig mogelijk hebben, omdat je anders met kleine meetfouten al een grote afwijking hebt. Dus bijvoorbeeld 2 bakens achterin op het podium, en 1 bij de camera.

Triangulatie en/of Driehoeksmeting

Als je een beetje meer op deze termen zoekt zou je een hoop iinfo moeten kunnen vinden.

[Bericht gewijzigd door Mr GAmba op ]

Als je het toch met ultasoon en RF wilt doen moet je wel goed rekening gaan houde met reflexie van het signaal en demping. En wat als de presentator de andere kant om staat, dan gaat het signaal via de muur en krijg je dus een andere (verkeerde) waarde.

Op 12 februari 2007 10:04:53 schreef Mr GAmba:
Ja bijvoorbeeld. Alleen wil je de driehoek zo gelijkzijdig mogelijk hebben, omdat je anders met kleine meetfouten al een grote afwijking hebt. Dus bijvoorbeeld 2 bakens achterin op het podium, en 1 bij de camera.

Dus meer dit?
Bedankt voor het meedenken ;)

//edit
@Xantus:
Yepz dat zat ik ook te denken.

@Mr GAmba:
Krijg ik geen problemen met de hoek van ultrasoon zenders/ontvanger als ik de bakens achter/naast de presentator plaats?

[Bericht gewijzigd door SMD lover op ]