Yo,
oG wrote:
Le lien pour télécharger le daily snapfhot d'aversive, semble ne
plus fonctionner ...
celui-là : http://zer0.droids-corp.org/aversive_snapshot.tar.gz
Visiblement c'était un problème de DNS, ça devrait fonctionner
d'ici quelques heures, le temps que ça converge (si y'a pas un
Tiens en lisant mes mails je me rends compte que j'ai toujours pas
répondu. Je fais ça ce week end !
Olivier
On Thu, Sep 24, 2009 at 07:38:15PM +0200, Antoine Albertelli wrote:
Hello,
Juste un petit patch pour bien reprendre la coupe (eh oui, plus que deux
jours de vacances ;)).
Ce patch
Salut à tous,
Certains sont déjà au courant, mais je suis en train de faire
la migration de certains services sur un serveur plus puissant
et avec une meilleure bande passante.
Celà peut occasionner des problèmes sur le wiki, bugzilla,
cvsweb, cvs tout court (qui ne marche d'ailleurs
Salut Antoine,
Ecoute, aucun probleme sur le principe, c'est meme super cool si tu
peux faire ca. Envoie moi ton login par mail.
Par contre, je suis en train de migrer le wiki en ce moment
(d'ailleurs il y a aura probablement des coupures dans les prochains
jours), j'aurai surement besoin de
Salut Antoine,
J'ai pas vraiment trop d'idée non plus. Peut-être que tu peux
essayer de remplacer la ligne par:
UCSRB |= (1 UDRIE);
(UDRIE = Data Register Empty Interrupt Enable)
Ca permettra de tester que le tableau uart_reg est bien initialisé,
mais j'imagine que c'est bon de ce coté...
Salut,
Il semble que la mainline de gcc/binutils ne supporte pas
l'atmega2560. Dans le package debian, il y a les patchs
(qui proviennent il me semble de WinAVR) permettant de
compiler pour cette cible.
Je pense qu'il est possible de récupérer les sources de la
version debian et de recompiler la
Celà dit je suis intéressé par ta solution si tu en
trouves une :)
PS: la solution wine c'est tricher ça compte pas ;)
weebe...@free.fr wrote:
oki, merci
J'avais trouvé un topic qui donnait les patch aussi,
sinon winavr sous wine :s.
Merci pour vos réponses!
PS: qqun se rend au SSTIC cette année ?
Serpi et moi on y sera.
___
Avr-list mailing list
Avr-list@droids-corp.org
CVSWEB : http://cvsweb.droids-corp.org/cgi-bin/viewcvs.cgi/aversive
WIKI : http://wiki.droids-corp.org/index.php/Aversive
DOXYGEN :
Yo,
Tout pareil, merci a tout le monde, cette coupe restera
dans mes souvenirs... un grand moment !
Sinon j'ai besoin de mettre un watchdog avec un Atméga32L.
Je voudrais savoir quelles sont les broches qu'il faut se réserver (TOSC12?)
A quoi servirait les broches en question dans le cas d'un
Salut Antoine,
Zer0, j'ai vu la coupe que tu utilise un mac. Vu que je suis aussi un
macuser, je gal re pour trouver un terminal s rie efficace, le seul que j'aie
tant Quickterm, et il est tout sauf efficace... Si tu pouvais me dire ce que
tu
utilise, ce serait cool !!
Pour faire
Salut Antoine,
Tu pourrais envoyer ton fichier uart_config.h aussi ?
Olivier
Antoine albertelli wrote:
Hello,
Voilà, j'ai faits quelques tests du module UART de Aversive, et j'ai des
petits bugs. Tant que je n'active pas les interrupts, tout va très bien.
Mais dés que je mets un sei() pour
... */
Le 26 mai 2009 22:21, Olivier MATZ z...@droids-corp.org
mailto:z...@droids-corp.org a écrit :
Salut Antoine,
Tu pourrais envoyer ton fichier uart_config.h aussi ?
Olivier
Antoine albertelli wrote:
Hello,
Voilà, j'ai faits quelques tests du module
Salut Sylvain,
J'ai deux principaux problèmes
Premièrement, on met une limitation en vitesse et en accélération à deux
endroits:
aux niveaux du quadramp avant le PID
quadramp_set_1st_order_vars(robot.qr_d, 250, 250); /* set speed */
quadramp_set_2nd_order_vars(robot.qr_d, 15, 15);
Antoine albertelli wrote:
j'ai ajouté une aide integrée à mes 2 patchs récédents (baudrate
bypass signature). Le patch est en attachement.
Merci, c'est intégré dans la branche b_zer0 et fera
partie du prochain merge.
Olivier
___
Avr-list mailing
Salut,
j'ai fait un petit patch qui permet de choisir le baudrate du
programmateur dans avrdude. C'est très utile pour augmenter la vitesse
des bootloaders qui émulent un stk500.
Merci, je vais intégrer ça rapidement.
Olivier
___
Avr-list mailing
Antoine albertelli wrote:
Merci beaucoup pour ce complément d'information. Je pense que ce serait
une bonne idée de le mettre sur le wiki d'Aversive, comme documentation
du module scheduler.
hehe, pas faux... Je mets ça dans mes todo :)
Olivier
Antoine albertelli wrote:
Encore une question : A quoi correspond par exemple 1L /
SCHEDULER_UNIT ? J'ai vu que ca correspond à 10ms et que SCHEDULER_UNIT
vaut 512, mais ca ne m'aide pas trop...
SCHEDULER_UNIT est le nombre de microsecondes entre chaque appel
à scheduler_interrupt().
Yop,
Julien Le Guen wrote:
Juste pour vous informer qu'un port (partiel pour le moment) d'Aversive est
en cours par un gars de mon equipe pour dsPic33 (on choisit pas ses amis...
:D).
Wah cool ! Bah ça a l'air d'être à la mode en 2009, j'ai justement
discuté ce week-end avec l'équipe
Je me reponds a moi meme:
car avec les dimensions d'un terrain de la coupe (3m x 2.1m),
on se rapproche pas mal du maximum d'un entier 16 bits signé:
3 pour 32767.
en fait, c'est 3000 et non 3, donc c'est moins risque que ce qu'il
n'y parait.
Olivier
Hello,
Je pense faire prochainement une modif de l'interface des
modules trajectory_manager et position_manager: le but est
de les passer en mm plutôt qu'en cm. Pour le moment, ça ne
sera que dans la branche b_zer0, mais je voudrais savoir
si ça intéresse/gêne quelqu'un ?
Au final, assez peu de
yop
j'ai deja eu ce pb la. je pense qu'il y a 2 cas:
- evenement cyclique : error
- evenement unique : il faudrait ne pas faire d'erreur mais scheduler un
evenement des la prochaine exec du scheduler.
en fait, pour ca il suffit de passer 1 au lieu de 0 a la fonction. si
la periode est
Salut Christophe,
Je suis tombé votre librairie de filtre PID, et je trouve quelque
chose d'étrange : Le signal d'entrée est saturé en software, jusque
là ça va. Le hic, c'est que la dérivée est calculée avant la
saturation, entre le signal d'entrée non saturé (in) et l'ancien
signal
Lu,
Tu peux tester le patch attaché, ça devrait marcher. L'idée est
d'utiliser ce qui est défini dans include/aversive/parts/Atmega88.h
Sinon, une solution peut être de changer ta config du scheduler pour
ne pas utiliser le timer 0 (voir l'aide dans le menuconfig ou le
Configure.help).
Tiens
il manque le patch dans ton dernier message ;)
bien vu, il y en a qui suivent ;)
--- scheduler.c.old 2009-01-27 13:48:35.0 +0100
+++ scheduler.c 2009-01-27 13:52:25.0 +0100
@@ -43,10 +43,10 @@ void scheduler_init(void)
SCHEDULER_TIMER_REGISTER();
#else
j'ai eu vent par un des p'tits jeunes d'eirbot d'un problème avec les
atmega16 et le module PWM.
Normallement dans la branche b_zer0 ça a bien avancé pour corriger
le pb:
- Les nouveaux headers des avr, qui contiennent (jlg sera content) le
mapping des fonctions speciales des ports. Par
Yeah !
Ca oune les mamans ours ca, c'est cool !
c'est marrant que tu dises ça, j'étais justement en train de manger un
petit ourson (le gateau hein, pas un vrai).
Le seul truc dommage c'est que pour le moment je n'utilise plus Aversive, mais
j'ai une arduino qui traine, je vais recommencer a
Yop,
j'ai eu vent par un des p'tits jeunes d'eirbot d'un problème avec les
atmega16 et le module PWM.
Ce n'est donc pas une légende, il y a des gens qui bossent à Eirbot :)
À la compil on se retrouve avec
/tmp/aversive_09-01-18/include/aversive/timers.h:241:2: error: #error
No
Hi Ali,
The question is: Is it possible to reconfigure somehow pin assignation
in order to use hardware USI module with my pin assignation? I never
used micros from ATMEL before so any suggest highly appreciable.
No, if you plan to use the hardware TWI module (i2c), the pin
assignation is
Lu,
il y avait bien un bug dans le classement de la liste. Un élément
n'était jamais inséré en tete de liste, sauf lorsque la liste est
vide.
Du coup si on fait deux add_event() et que le 2e a une priorité plus
forte, il sera qd meme executé en 1er.
Le patch corrigeant le pb est attaché.
yop tof,
Pour les macros extr_xxx, elles ne ressemblent plus à ça dans la
head : ça fait raler gcc-4.2 sinon, du coup je les avais refait d'une
manière plus correcte.
http://cvsweb.droids-corp.org/cgi-bin/viewcvs.cgi/aversive/include/
aversive.h?revision=1.4view=markup
Sinon bien vu
Hi Tof,
I stumbled across a really rare animal this week : a gcc bug ;)
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=27386
yes, i wrote a piece of code with a lot of u64
take care if you use 64 bit vars
aversive is potentially affected, especially the fixed point lib, used
by robot
J'ai oublié de dire aussi, la nouvell empreinte du serveur est:
a2:2e:42:f1:b7:5b:82:71:ed:37:6c:89:af:ca:ba:37
On Mon, May 19, 2008 at 11:03:09PM +0200, Olivier MATZ wrote:
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
Hello,
Juste pour signaler que suite à la faille openssl debian, de
- rendre la configuration sous possible avec ncurses et/ou tk sous linux
ET sous windows, de maniere native (on pourra toujours distribuer un
binaire pour win).
Mais c'est déjà natif sous linux le curse... non ?
oui, du moment que tu as la lib. Mais après le script qui fait le
Tiens en parlant de bootloader, je ne connais pas le butterfly mais
perso j'aime pas dépendre d'un programme supplémentaire (ie en plus de
la toolchain habituelle) pour programmer le bestiau.
Quand je bossais avec des PICs (ahem) j'avais modifié un bootloader tiré
d'un AN, il prenait
On Wed, May 14, 2008 at 10:26:56PM +0200, JD wrote:
Au passage si tu as besoin d'aide/avis/etc sur le dev ou autre
n'hésite pas :) la liste et Eirbot est remplie de bonne volontée (bon
pour Eirbot ils sont pas encore tout à fait au courant mais ça va
changer ;P).
Alors oui évidemment ça me
c'est pas ça que tu cherches ?
http://cvsweb.droids-corp.org/cgi-bin/viewcvs.cgi/aversive/modules/debug/error
On Wed, May 14, 2008 at 02:22:50PM +0200, Fabrice Larribe wrote:
Il faudrais metre ça dans AVERSIVE !!!
- Original Message - From: JD [EMAIL PROTECTED]
To: [EMAIL
Pour marquer la fin de la coupe, j'en ai profité pour sortir une
nouvelle version stable d'aversive. Je fais pas la liste des
nouvelles features, il y en a un peu trop, ça faisait quand même 2
ans depuis la dernière version...
J'essaierai d'être plus régulier les prochaines fois. Au menu
furtif.
Enfoiré de bot.
+
serpilliere
Olivier MATZ wrote:
yop,
s'il y a les mêmes mails demain, je ferai le nécessaire au niveau
du gestionnaire de mailing list. Celà dit je ne pense pas que ce
soit un bot.
Olivier
Le 12 mai 08 à 16:52, serpilliere a écrit :
Bonjour,
je ne sais
Notre équipe (Microb Technology) termine 4e à la coupe de France de
robotique 2008 ! Cette année, il semble que plusieurs équipes ont
utilisé (au moins en partie) du code provenant d'Aversive, ça fait
plaisir et ça donne envie de continuer à développer ces libs...
Voilà, du coup y'a des chances
Salut JD,
A priori, il n'y a pas de diffs entre la HEAD et la branche b_zer0
(celle qui marche actuellement sur notre robot). Par contre, ce
module est relativement sensible certains paramètres un peu
empiriques ; par exemple dans notre init, on a:
/* vitesse linéaire et
oué tiens moi au courant, on n'est pas à l'abri d'un bug non plus :)
JD wrote:
Okay j'vais voir tout ça dès que possible :)
JD.
2008/3/25 Olivier MATZ [EMAIL PROTECTED]:
Salut JD,
A priori, il n'y a pas de diffs entre la HEAD et la branche b_zer0
(celle qui marche actuellement sur notre
La branche b_eirbot est crée.
pour info, j'utilise les scripts cvsutils stockés ici :
http://cvsweb.droids-corp.org/cgi-bin/viewcvs.cgi/cvsutils/
Le jour où vous voulez faire un merge, executer ./merge1.sh et suivez
les instructions :)
JD wrote:
L'idée de la nouvelle branche me plait
Euh oui,
il y des entrées dans bugzilla qui me servent de reminder notamment:
http://bugzilla.droids-corp.org/cgi-bin/bugzilla/buglist.cgi?
quicksearch=aversive
Après si tu as des idées de trucs qui pourraient te servir, ça peut
être intégré... la liste sert justement à discuter de ce genre
Yop,
Pour se faire on utilise le module uart d'aversive, deux buffers sur
TX / RX et un port pour la direction.
Qu'entends-tu par un port pour la direction ?
Toutefois on se confronte à un petit problème, les données ne semblent
pas envoyées directement après l'appel d'uart0_send.
Je crois
lu,
Oui, à la base ABS_AVERSIVE_DIR est utilisé par le framework
d'aversive uniquement et est déduit de AVERSIVE_DIR. Il faudrait
essayer de tester sous win ce que fait une ligne comme celle là dans
un makefile à part:
AVERSIVE_DIR=../
ABS_AVERSIVE_DIR:=$(shell cd $(AVERSIVE_DIR) ; pwd)
all:
lu,
pour le moment je fais ca en envoynt des donnees par printf a
chaque cycle.
pas tres propre, mais bon.
ah, quoi comme données ? et qu'est ce que tu appelles un cycle ?
Là dans mon cas, le but est de choper et d'afficher la valeur du PC a
intervale régulier... en fait, pas tout à fait
test mailing list après changement de serveur mail
___
Avr-list mailing list
Avr-list@droids-corp.org
CVSWEB : http://cvsweb.droids-corp.org/cgi-bin/viewcvs.cgi/aversive
WIKI : http://wiki.droids-corp.org/index.php/Aversive
DOXYGEN :
yop,
printf(%lu %u\n,(unsigned long)sec,(unsigned int)nbre_tours);
en déclarant sec comme seconds et j'ai quand même un débordement sur
16bits.
ça devrait marcher pourtant. Par défaut je mets %ld mais je pense que
c'est pareil. Sinon rebalance le code ;)
Ci-joint.
Je vois pas
Laisser quoi configurable ?
le timer, le prescaler, et le fait d'utiliser soit l'int de debordement,
soit celle du compare auto-resettant (bien pratique pour les valeurs
rondes )
Oui, le output compare j'y avait pensé aussi, mais pour le moment ça
n'est pas encore faisable... quand ça
Ok ok, donc si je veut la ms à 8Mhz ça me f'ra 32.
c'est ça :
8 000 000 / (32*256) = 976 Hz
soit une période de 1024 us
bin le base/time, mon but c'est d'avoir l'heure pour pouvoir faire des
log (en secondes unix ça me semble bien).
Est-ce que l'heure est précise ? Est-ce qu'elle est
Fabien M wrote:
Si tu commites, je veut bien faire le end-user pour le tester.
Ah cool... ben c'est déjà commité.
Le snapshot sera dispo demain, sinon par cvs ça doit être ok.
Oliv
___
Avr-list mailing list
Avr-list@droids-corp.org
CVSWEB :
Hello,
Les features planifiées (si tant est qu'il y ait un planning) pour
la version 1.1 sont intégrées dans la HEAD d'Aversive depuis
aujourd'hui.
Si vous avez l'occastion de tester vos projets avec les snapshots
courants, ça m'intéresse. Le dernier commit supprime les modules
utils,
Dans le cas du LIST_PULL_END le code n'a pas été modifié correctement
(en fait c'est la meme chose qu'avant):
http://cvsweb.droids-corp.org/cgi-bin/viewcvs.cgi/aversive/modules/base/list/list.h?r1=1.14.2.2r2=1.14.2.3
Sinon ça me va. Si tu corriges le bug, je pense qu'il faudrait en
profiter pour
Je viens de regarder le patch pour quadramp_derivate et les brushless.
Je vais donc faire un merge dans la branche principale de ces
modules, mais je ferai certainement des modifications concernant
l'indentation, les types (s08, u08, ... qui apparaissent de temps en
temps), et quelques
Et là (j'ai commité il y a 10 mn) ?
http://cvsweb.droids-corp.org/cgi-bin/viewcvs.cgi/aversive/modules/comm/i2c/?pathrev=b_zer0
(je remets le lien, il était mal passé)
Olivier
Fabrice Larribe wrote:
Je vois les dociers du CVS-Web vides
Fab
___
55 matches
Mail list logo