ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange
Ask Your Question

chrisalbertson's profile - activity

2021-11-16 08:05:13 -0500 received badge  Famous Question (source)
2021-08-09 07:09:00 -0500 marked best answer gzserver segfaults

New and up to date install of Kinetic and Ubuntu 16. I log in, open terminal and issue one command

roslaunch turtlebot_gazebo turtlebot_world.launch

and then gzserver segfaults.

I'm new to ROS but been into UNIX software development profesionally going back to the 1980's. It was always my opinion that if something I wrote segfaults it is always a bug, no matter what devious trick the user did to crash my software. I and my bosses figure I should have caught the problem with some kind of data validation or assert staetment.

Does the ROS development community have the same view on this? Should I report segfaults as bugs?

Next question are Where/how to report and most importantly, this is the very first step in the on-line totorial and it fails. How to figure out why?

Here is a cut and paste from the terminal window at the point where things start going wrong. (To address the question "what is in those .log files? The log files listed below do not exist. Apparently gazebo crashed before it could write to the log file.)

process[laserscan_nodelet_manager-9]: started with pid [18771]
process[depthimage_to_laserscan-10]: started with pid [18775]
[ INFO] [1481175480.361448318]: Finished loading Gazebo ROS API Plugin.
[ INFO] [1481175480.362918368]: waitForService: Service [/gazebo/set_physics_properties] has not been advertised, waiting...
Segmentation fault (core dumped)
[gazebo-2] process has died [pid 18708, exit code 139, cmd /opt/ros/kinetic/lib/gazebo_ros/gzserver -e ode /opt/ros/kinetic/share/turtlebot_gazebo/worlds/playground.world __name:=gazebo __log:=/home/chris/.ros/log/7977bfb0-bd08-11e6-a492-002100e558ce/gazebo-2.log].
log file: /home/chris/.ros/log/7977bfb0-bd08-11e6-a492-002100e558ce/gazebo-2*.log
[gazebo_gui-3] process has died [pid 18729, exit code 255, cmd /opt/ros/kinetic/lib/gazebo_ros/gzclient __name:=gazebo_gui __log:=/home/chris/.ros/log/7977bfb0-bd08-11e6-a492-002100e558ce/gazebo_gui-3.log].
log file: /home/chris/.ros/log/7977bfb0-bd08-11e6-a492-002100e558ce/gazebo_gui-3*.log
2021-01-27 22:02:18 -0500 received badge  Famous Question (source)
2021-01-27 22:02:18 -0500 received badge  Notable Question (source)
2021-01-13 06:21:32 -0500 received badge  Famous Question (source)
2020-12-09 16:05:43 -0500 received badge  Famous Question (source)
2020-11-12 16:32:43 -0500 received badge  Notable Question (source)
2020-11-10 04:50:28 -0500 received badge  Popular Question (source)
2020-11-09 11:42:20 -0500 edited question Using Micro ROS over serial link?

Using Micro ROS over serial link? I'm new to Micro ROS. I want to use it with STM32 to connect to Foxy on Ubunto 20. M

2020-11-08 21:55:39 -0500 edited question Using Micro ROS over serial link?

Using Micro ROS over serial link? I'm new to Micro ROS. I want to use it with STM32 to connect to Foxy on Ubunto 20. M

2020-11-08 19:24:00 -0500 asked a question Using Micro ROS over serial link?

Using Micro ROS over serial link? I'm new to Micro ROS. I want to use it with STM32 to connect to Foxy on Ubunto 20. M

2020-10-20 11:33:43 -0500 received badge  Famous Question (source)
2020-09-02 08:39:18 -0500 received badge  Popular Question (source)
2020-09-02 08:39:18 -0500 received badge  Notable Question (source)
2020-09-02 08:39:12 -0500 received badge  Popular Question (source)
2020-09-02 08:39:12 -0500 received badge  Notable Question (source)
2020-07-14 20:02:53 -0500 received badge  Notable Question (source)
2020-07-14 20:02:53 -0500 received badge  Popular Question (source)
2020-06-15 15:49:07 -0500 received badge  Rapid Responder (source)
2020-06-15 15:49:07 -0500 answered a question hardware accelerators

The problem is the software. Will your processing software actually use the GPU on the Jetson? It won't unless it was

2020-06-14 12:26:34 -0500 asked a question Micro-ROS on Foxy, or something else

Micro-ROS on Foxy, or something else I'm working on a new-start robot using Ubuntu 20.04 and ROS2 Foxy. There will be so

2020-06-14 12:21:39 -0500 asked a question Micro-ROS on Foxy or something else?

Micro-ROS on Foxy or something else? I'm working on a new-start robot using Ubuntu 20.04 and ROS2 Foxy. There will be

2020-01-13 10:43:07 -0500 received badge  Famous Question (source)
2019-11-06 04:38:50 -0500 received badge  Famous Question (source)
2019-09-30 11:01:00 -0500 received badge  Famous Question (source)
2019-09-30 11:01:00 -0500 received badge  Notable Question (source)
2019-08-14 07:49:36 -0500 received badge  Notable Question (source)
2019-08-14 07:49:36 -0500 received badge  Popular Question (source)
2019-06-11 06:28:13 -0500 received badge  Notable Question (source)
2019-05-27 08:40:15 -0500 received badge  Popular Question (source)
2019-05-14 02:34:54 -0500 answered a question robot_localization (elf_se) fails

I found the problem. Basically, a chain reaction caused by a buffer overflow. I have a base controller that runs on an

2019-05-13 22:01:29 -0500 asked a question robot_localization (elf_se) fails

robot_localization (elf_se) fails I have two launch files thay are identical except that one starts one additional node.

2019-05-12 08:54:52 -0500 received badge  Popular Question (source)
2019-05-12 01:43:05 -0500 answered a question How to calculate the force created by the servo motor using the rosserial_arduino library

There are two ways I can think of to measure the force or torque of a motor. 1) Measure the current with a Hall effect

2019-05-11 01:56:11 -0500 asked a question Minimum set of ROS nodes for "go to (x,y)?

Minimum set of ROS nodes for "go to (x,y)? I'm wring a path planner independent of the LIDAR based nav stack. (My platfo

2019-05-11 01:52:14 -0500 asked a question Minimum set of ROS nodes for "go to (x,y)"?

Minimum set of ROS nodes for "go to (x,y)"? I'm wring a path planner independent of the LIDAR based nav stack. (My platf

2019-05-07 07:09:38 -0500 received badge  Famous Question (source)
2019-04-22 14:17:57 -0500 received badge  Notable Question (source)
2019-04-19 15:47:50 -0500 edited answer Publishing odometry with rosserial

Your code is not going to work. In the Arduino environment code is only executed if it is inside either the "loop()" or

2019-04-18 14:41:29 -0500 answered a question Publishing odometry with rosserial

This is not going to work. In the Arduino environment code is only executed if it is inside either the "loop()" or "set

2019-04-15 17:53:11 -0500 commented question ROS Serial Advanced Config tutorial fails to compile - solution

Yes, but have you tried the exact tutorial in the link? Few people would have the need to use a local "ros.h" as the

2019-04-15 17:53:11 -0500 received badge  Commentator
2019-04-15 13:59:00 -0500 asked a question ROS Serial Advanced Config tutorial fails to compile - solution

ROS Serial Advanced Config tutorial fails to compile - solution The tutorial example fails to compile. (see my propose

2019-04-05 03:08:34 -0500 received badge  Famous Question (source)
2019-04-01 13:22:56 -0500 received badge  Popular Question (source)
2019-04-01 02:36:11 -0500 received badge  Popular Question (source)
2019-03-29 16:46:48 -0500 asked a question Need to Connect uP to ROS/Linux on a new project. Is ROS2 the way to go?

Need to Connect uP to ROS/Linux on a new project. Is ROS2 the way to go? I have a STM32F type microcontroller running a

2019-03-29 14:31:55 -0500 asked a question Is anyone able to compile ROS_Serial Mbed using CLI compiler?

Is anyone able to compile ROS_Serial Mbed using CLI compiler? I'd like to build a ROS Serial client on the Mbed platform

2019-03-29 03:33:58 -0500 received badge  Famous Question (source)
2019-03-28 01:15:04 -0500 answered a question Rosserial on ARM-32 (S32K14X family) works?

If you look at README in ROS Serial MBED git repository it says that LPC1768, KL25Z, and NUCLEO F401RE are supported ove