Test Insert Object Quit Option

- Add option to stop test insert object
- Remove comments from model_insertion_plugin.cpp
- Update home.md to specify root user when attaching a new terminal
This commit is contained in:
Sravan Balaji
2020-04-19 19:40:57 -04:00
parent 2158c5efcd
commit 01e7902c1f
3 changed files with 8 additions and 7 deletions

View File

@@ -130,4 +130,4 @@ Instructions for working in the GEAR Simulation can be found on the [GEAR](gear.
- See running containers
- `docker ps`
- Attach a new terminal to a running container
- `docker exec -it <container> bash`
- `docker exec -it -u root <container> bash`

View File

@@ -20,9 +20,7 @@ public:
{
std::cout << "Loading model insertion plugin" << std::endl;
// Option 1: Insert model from file via function call.
// The filename must be in the GAZEBO_MODEL_PATH environment variable.
parent = _parent; //->InsertModelFile("model://box");
parent = _parent;
if (!ros::isInitialized())
{
@@ -63,8 +61,6 @@ public:
// Send the message
factoryPub->Publish(to_pub);
// parent->InsertModelFile(std::string("model://") + msg.data);
}
private:

View File

@@ -18,8 +18,13 @@ int main(int argc, char **argv)
while (ros::ok())
{
rrrobot::model_insertion msg;
cout << "Enter the model name: ";
cout << "Enter the model name (or 'q' to quit): ";
cin >> msg.model_name;
if (msg.model_name == "q") {
return 0;
}
cout << "Enter the pose: " << endl;
cout << "x: ";
cin >> msg.pose.position.x;