Gazebo | Ignition | Community
Ask Your Question

marcusbarnet's profile - activity

2020-06-22 08:09:45 -0500 received badge  Famous Question (source)
2020-05-01 06:01:01 -0500 received badge  Famous Question (source)
2020-04-01 12:40:30 -0500 received badge  Notable Question (source)
2020-02-10 16:16:49 -0500 received badge  Popular Question (source)
2020-01-26 11:31:52 -0500 edited question How to add laser sensor to my robot model

How to add laser sensor to my robot model I have created my robot model and I'm able to successfully load it in Gazebo a

2020-01-26 11:29:36 -0500 edited question How to add laser sensor to my robot model

How to add laser sensor to my robot model I have created my robot model and I'm able to successfully load it in Gazebo a

2020-01-26 11:27:29 -0500 asked a question How to add laser sensor to my robot model

How to add laser sensor to my robot model I have created my robot model and I'm able to successfully load it in Gazebo a

2020-01-15 13:37:39 -0500 received badge  Notable Question (source)
2020-01-06 08:32:34 -0500 received badge  Popular Question (source)
2019-12-31 10:49:19 -0500 edited question DAE model doesn't fully load in Gazebo

DAE model doesn't fully load in Gazebo Hello, I'm using Gazebo version 9.11.0 and i'm trying to load a model for my rob

2019-12-31 10:48:55 -0500 edited question DAE model doesn't fully load in Gazebo

DAE model doesn't fully load in Gazebo Hello, I'm using Gazebo version 9.11.0 and i'm trying to load a model for my rob

2019-12-31 10:48:25 -0500 edited question DAE model doesn't fully load in Gazebo

DAE model doesn't fully load in Gazebo Hello, I'm using Gazebo version 9.11.0 and i'm trying to load a model for my rob

2019-12-31 10:48:01 -0500 edited question DAE model doesn't fully load in Gazebo

DAE model doesn't fully load in Gazebo Hello, I'm using Gazebo version 9.11.0 and i'm trying to load a model for my rob

2019-12-31 10:47:50 -0500 edited question DAE model doesn't fully load in Gazebo

DAE model doesn't fully load in Gazebo Hello, I'm using Gazebo version 9.11.0 and i'm trying to load a model for my rob

2019-12-31 10:47:29 -0500 received badge  Editor (source)
2019-12-31 10:47:29 -0500 edited question DAE model doesn't fully load in Gazebo

DAE model doesn't fully load in Gazebo Hello, I'm using Gazebo version 9.11.0 and i'm trying to load a model for my rob

2019-12-31 10:46:17 -0500 asked a question DAE model doesn't fully load in Gazebo

DAE model doesn't fully load in Gazebo Hello, I'm using Gazebo version 9.11.0 and i'm trying to load a model for my rob

2016-06-09 11:23:19 -0500 received badge  Famous Question (source)
2015-06-28 19:32:06 -0500 received badge  Notable Question (source)
2014-12-15 17:28:37 -0500 received badge  Popular Question (source)
2014-12-12 00:39:44 -0500 received badge  Student (source)
2014-12-10 07:38:19 -0500 asked a question How to import 3d robot model in Gazebo

Hello,

I built my 3D robot model in SolidWorks and I would like to import it in Gazebo.

Is it possible to do it? I try to read the gazebo tutorials, but I didn't found out how to perform this operation.

Can you help me, please?

2013-10-22 04:36:33 -0500 received badge  Famous Question (source)
2013-09-15 10:06:13 -0500 received badge  Notable Question (source)
2013-08-14 11:57:43 -0500 received badge  Popular Question (source)
2013-07-24 12:53:04 -0500 asked a question How to control Clearpath Husky A200 under Gazebo with ROS

Hello,

I'm using ROS groovy with gazebo_ros and Clearpath Husky A200. I was able to load the A200 model in the Gazebo world and now I would like to try to control it by using my C++ code: do you think it is possible?

For example, can I use this clearpath example to virtually drive A200 robot under the Gazebo world?

 int main(int argc, char *argv[]) {
/* Configure the serial port */
const char* port = (argc == 2) ? argv[1] : "/dev/ttyUSB0";
clearpath::Transport::instance().configure(port, 3 /* max retries*/);

/* Get and print some system information */
clearpath::DataPlatformInfo *platform_info = clearpath::DataPlatformInfo::getUpdate();
cout << *platform_info << endl;
delete platform_info;
clearpath::DataPowerSystem  *power_info = clearpath::DataPowerSystem::getUpdate();
cout << *power_info << endl;
delete power_info;

cout << "Press enter to continue... ";
getchar();

/* Subscribe to some interesting data */
clearpath::DataSystemStatus::subscribe(1);
clearpath::DataEncoders::subscribe(5);
clearpath::DataSystemStatus * cur_status = NULL;
clearpath::DataEncoders * cur_encoders = NULL;

/* Ramp speed to 0.6m/s over 6 seconds.
 * We use the 1Hz system status message for timing, so we want to begin by
 * waiting for the first message, which is sent shortly after the beginning
 * of the subscription */
cur_status = clearpath::DataSystemStatus::waitNext();
cout << *cur_status << endl; 
delete cur_status;

for(int i=1; i<=6; ++i) {
    // Set motor speed
    clearpath::SetVelocity(0.1*i, 0.0, 0.5).send();

    /* While waiting for the next system status message to arrive, print
     * all encoder messages as they are received */
    while( ! (cur_status = clearpath::DataSystemStatus::popNext()) ) {

        if( (cur_encoders = clearpath::DataEncoders::popNext()) ) {
            cout << *cur_encoders << endl;
            delete cur_encoders;
        }
    }
    cout << *cur_status << endl;
    delete cur_status;
}

/* Terminate subscriptions */
clearpath::DataSystemStatus::subscribe(0xffff);
clearpath::DataEncoders::subscribe(0xffff);

return 0;