hector slam on ARM
Hello.
first of all let me say that all launch files I post here work on my PC, but not on pandaboard or parallella with Ubuntuarm Ros-hydro. I tried different launch files but my basic one is the following:
<node pkg="tf" type="static_transform_publisher"name="base_to_laser_broadcaster4"
args="0.0 0 0 0.0 0.0 0.0 /base_footprint/base_link 1" />
<node pkg="tf type="static_transform_publisher"name="base_to_laser_broadcaster3"
args="0.0 0 0 0.0 0.0 0.0 /base_link/laser_link 1" />
<arg name="geotiff_map_file_path" default="$(find hector_geotiff)/maps"/>
<include file="$(find hector_mapping)/launch/mapping_default.launch"/>
<include file="$(find hector_geotiff)/launch/geotiff_mapper.launch">
<arg name="trajectory_source_frame_name" value="scanmatcher_frame"/>
<arg name="map_file_path" value="$(arg geotiff_map_file_path)"/>
</include>
Even with this one I get
[ERROR] [1414485362.668347630]: Trajectory Server: Transform from /map to scanmatcher_frame failed: "map" passed to lookupTransform argument target_frame does not exist.
rqt_wtf gives me:
Errors connecting to the following services: * service [/hector_geotiff_node/get_loggers] appears to be malfunctioning: Unable to communicate with service [/hector_geotiff_node/get_loggers], address [ rosrpc://localhost:46397] * service [/hector_geotiff_node/set_logger_level] appears to be malfunctioning: Unable to communicate with service [/hector_geotiff_node/set_logger_level], address [rosrpc://localhost:46397]
but I can't make sense from it. Ideas what I'm missing?
Please format your launch file so that it is readable.
sorry, should be fixed now
can you share frames.pdf from
rosrun tf view_frames
andrqt_graph
.sure - frames and graph
Looks like scan matchiing is failed, if scan matching is success hector mapping will broadcast map to scanmatcher_frame. Give a try with test bag file .
@bvbdort I tried it - I get the same problem.