asked 2012-03-24 19:31:16 -0500
Anonymous
Hi all
How do I copy a file into gazebo_worlds, currently I am trying the following command
$ cp table.stl rospack find gazebo_worlds/Media/models/
but I get returned the message
cp: cannot create regular file `/opt/ros/diamondback/stacks/simulator_gazebo/gazebo_worlds/Media/models/table.stl : Permission denied
I understand that I am not able to change the gazebo folders. Is there a way around this? Thanks in advance
answered 2012-03-24 19:40:35 -0500
This is because you installed ros from .debs and do not have write permissions for the directories of this installation variant. You could force changes by using "sudo" before your commands or changing permissions, but this is strongly discouraged. For example, you might lose all your changes if a update comes in for a package you modified.
If you want to make your own gazebo worlds or variants of existing ones, you can create a new package and use that. I did exactly that with the hector_gazebo_worlds package, so it's the first one that comes to my mind as an example. You'll probably find a few other examples if you search for them.
Asked: 2012-03-24 19:31:16 -0500
Seen: 85 times
Last updated: Mar 24 '12
What's the best way to texture a large surface in gazebo?
Importing Collada meshes into a Gazebo world
Problem with tabletop manipulation (table detection)
gazebo_worlds crashes on startup
Create rough terrain for used in gazebo
making *.world file in gazebo package
Getting gazebo and cob_bringup to work
Activating shading for a .stl based environment in gazebo
ROS Answers is licensed under Creative Commons Attribution 3.0 Content on this site is licensed under a Creative Commons Attribution Share Alike 3.0 license.