From b7411bf1b22889e50748475e407516704204fca5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sergi=20Hern=C3=A0ndez=20Juan?= <shernand@iri.upc.edu> Date: Sat, 2 Sep 2017 19:35:05 +0200 Subject: [PATCH] Changed the codification of the roll and pitch shift parameters of the stairs algorithm in simulation. --- darwin_controller/include/darwin_controller_impl.h | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/darwin_controller/include/darwin_controller_impl.h b/darwin_controller/include/darwin_controller_impl.h index dd9af3a..3564813 100644 --- a/darwin_controller/include/darwin_controller_impl.h +++ b/darwin_controller/include/darwin_controller_impl.h @@ -908,8 +908,8 @@ namespace darwin_controller ram_write_byte(DARWIN_STAIRS_Z_OVERSHOOT,(unsigned char)(req.params.Z_OVERSHOOT*1000.0)); ram_write_byte(DARWIN_STAIRS_Z_HEIGHT,(unsigned char)(req.params.Z_HEIGHT*1000.0)); ram_write_word(DARWIN_STAIRS_HIP_PITCH_OFF_L,(unsigned short int)((req.params.HIP_PITCH_OFFSET*180.0/PI)*1024.0)); - ram_write_byte(DARWIN_STAIRS_R_SHIFT,(unsigned char)((req.params.R_SHIFT*180/PI)*8.0)); - ram_write_byte(DARWIN_STAIRS_P_SHIFT,(unsigned char)((req.params.P_SHIFT*180/PI)*8.0)); + ram_write_byte(DARWIN_STAIRS_R_SHIFT,(unsigned char)((req.params.R_SHIFT*180/PI)*4.0)); + ram_write_byte(DARWIN_STAIRS_P_SHIFT,(unsigned char)((req.params.P_SHIFT*180/PI)*4.0)); ram_write_byte(DARWIN_STAIRS_A_SHIFT,(unsigned char)((req.params.A_SHIFT*180/PI)*4.0)); ram_write_byte(DARWIN_STAIRS_Y_SPREAD,(unsigned char)(req.params.Y_SPREAD*1000.0)); ram_write_byte(DARWIN_STAIRS_X_SHIFT_BODY,(unsigned char)(req.params.X_SHIFT_BODY*1000.0)); @@ -969,9 +969,9 @@ namespace darwin_controller ram_read_word(DARWIN_STAIRS_HIP_PITCH_OFF_L,&word_value); res.params.HIP_PITCH_OFFSET=(((double)word_value)*PI/180.0)/1024.0; ram_read_byte(DARWIN_STAIRS_R_SHIFT,&byte_value); - res.params.R_SHIFT=((double)byte_value)*PI/1440.0; + res.params.R_SHIFT=((double)byte_value)*PI/720.0; ram_read_byte(DARWIN_STAIRS_P_SHIFT,&byte_value); - res.params.P_SHIFT=((double)byte_value)*PI/1440.0; + res.params.P_SHIFT=((double)byte_value)*PI/720.0; ram_read_byte(DARWIN_STAIRS_A_SHIFT,&byte_value); res.params.A_SHIFT=((double)byte_value)*PI/720.0; ram_read_byte(DARWIN_STAIRS_Y_SPREAD,&byte_value); -- GitLab