Browse through the questions and answers listed below or filter and sort to narrow down your results.
2
answers
0
votes
1
views
asked 2 years ago
Policies needed for creating and writing files in simulation application
Hi,
I've been able to build, bundle and launch simulations, but now I'm trying to write a file (CSV) with my simulation application.
In my simulation application the robot does some tasks, and when it completes a task, its speed, task time, task success etc. gets logged into a CSV file by a ROS node. Then, I have another ROS node that uploads that log to my S3 bucket.
However, the node wasn't able to create a file. I looked at the location using the Terminal application and the file doesn't exist. Furthermore at the beginning of the simulation log this appeared:
```
WARNING: Could not change permissions for folder [/home/robomaker/.ros/log/5670f31c-4309-11ea-a51d-0242a9fe0103], make sure that the parent folder has correct permissions.
```
which led me to think my IAM Role doesn't have sufficient permission to write in the EC2 instance of the simulation application.
The IAM role I used for launching the sim app has the following policies:
**AmazonEC2FullAccess**
**AmazonS3FullAccess**
**AWSRoboMakerFullAccess**
**AWSRoboMakerServiceRolePolicy**
**AWSCloud9Administrator**
**CloudWatchLogsFullAccess**
My question is, what other policies do I need in order to create and write files in the simulation application instance?
Accepted AnswerAWS RoboMaker
1
answers
0
votes
0
views
asked 2 years ago
Adding a new model to RoboMaker
Hi everyone,
How can I add **my own gazebo models** to RoboMaker? I tried to find local model repository and I added there but when I create a new simulation job I could not see my models on gazebo.
Thank you.
Accepted AnswerAWS RoboMaker
1
answers
0
votes
1
views
asked 2 years ago
Custom package not found when running simulation application
Hello,
I am new to AWS Robomaker and I am trying to create a simulation application + simulation job from an existing ROS workspace. I managed to upload all my packages, build them with colcon and bundle them. But when I create a simulation application using this same bundle and try to run a simulation job, it inevitably fails. The log file shows me that my packages and launch files are not found (launch_file.launch is neither a launch file in package package_name nor is package_name a launch file name), even though I can see them when running rospack list in my Cloud9 environment. Is there something I'm missing to make them actually usable in the simulation application?
Thanks in advance!
Edited by: thibaultN on Apr 19, 2019 6:17 AM
Accepted AnswerAWS RoboMaker
3
answers
0
votes
3
views
asked 3 years ago