From: Mark B. <ano...@gm...> - 2008-01-26 02:07:09
|
Hi, I have found several problems when working with a iRobot Create I have noticed that sometimes Create does not reset its position and therefore thinks it's at position (say) 1.6 instead of 0. How can I reset that from Software? Another thing. After going straight for some distance I want the Create to turn to the left a certain number of degrees (converted to radians), but,after the Create goes the distance straightly, I want to change the orientation and issue the command: playerc_position2d_set_cmd_vel(pos, 0, 0, radians, 1); That's the last command of my program, but the Create does not turn the specified number of radians, it just does nothing. When I try a program having as its only command the command above (i.e. the create does not traverse any distance), the Create obeys the command and turns. I am completely unsure as to why The last thing, I am trying to make it turn 90 degrees, and use the macro DTOR(90), but it does not seem to turn 90 degrees but more. Does somebody know how can I fix all those? Thanks in advance Mark -- View this message in context: http://www.nabble.com/Create-%22Reset%22-and-other-questions-tp15100822p15100822.html Sent from the playerstage-users mailing list archive at Nabble.com. |
From: Marcos V. <mv...@us...> - 2008-01-26 02:41:15
|
Try getting the latest player. Are you sure you using the Create driver? There is a driver difference in rotation between the Create and the Roomba. To set the position, I use: int SetSpeed(double speedx, double angle){ if (0 != playerc_position2d_set_cmd_vel(position2d, speedx, 0, DTOR(angle), 0)){ printf("Error setting speed\n"); return -1; } } Thanks, Marcos ----- Original Message ----- From: "Mark B." <ano...@gm...> Date: Friday, January 25, 2008 6:07 pm Subject: [Playerstage-users] Create "Reset" and other questions > > Hi, > > I have found several problems when working with a iRobot Create > > I have noticed that sometimes Create does not reset its position and > therefore thinks it's at position (say) 1.6 instead of 0. How can I > resetthat from Software? > > Another thing. After going straight for some distance I want the > Create to > turn to the left a certain number of degrees (converted to radians), > but,after the Create goes the distance straightly, I want to change > theorientation and issue the command: > > playerc_position2d_set_cmd_vel(pos, 0, 0, radians, 1); > > That's the last command of my program, but the Create does not turn > thespecified number of radians, it just does nothing. When I try a > programhaving as its only command the command above (i.e. the > create does not > traverse any distance), the Create obeys the command and turns. I am > completely unsure as to why > > The last thing, I am trying to make it turn 90 degrees, and use the > macroDTOR(90), but it does not seem to turn 90 degrees but more. > > Does somebody know how can I fix all those? > > Thanks in advance > > Mark > -- > View this message in context: http://www.nabble.com/Create- > %22Reset%22-and-other-questions-tp15100822p15100822.html > Sent from the playerstage-users mailing list archive at Nabble.com. > > > -------------------------------------------------------------------- > ----- > This SF.net email is sponsored by: Microsoft > Defy all challenges. Microsoft(R) Visual Studio 2008. > http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ > _______________________________________________ > Playerstage-users mailing list > Pla...@li... > https://lists.sourceforge.net/lists/listinfo/playerstage-users > |
From: mbn <ano...@gm...> - 2008-01-30 20:02:15
|
Marcos Vieira wrote: > > Try getting the latest player. > Are you sure you using the Create driver? There is a driver difference in > rotation between the Create and the Roomba. > Do you mean a config file? In the config directory there is one file for roomba but not for the Create. Is that what you mean or how can I select the Create driver? Thanks -- View this message in context: http://www.nabble.com/Create-%22Reset%22-and-other-questions-tp15100822p15190733.html Sent from the playerstage-users mailing list archive at Nabble.com. |
From: Marcos V. <mv...@us...> - 2008-01-30 22:51:03
|
----- Original Message ----- From: mbn <ano...@gm...> Date: Wednesday, January 30, 2008 12:02 pm Subject: Re: [Playerstage-users] Create "Reset" and other questions > Do you mean a config file? In the config directory there is one > file for > roomba but not for the Create. Is that what you mean or how can I > select the > Create driver? For example, use the following in your config file: driver ( name "create" provides ["position2d:0" "bumper:0" ] port "/dev/ttyUSB0" safe 1 alwayson 1 ) Thanks, Marcos |