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

AbdRenawi's profile - activity

2019-05-28 10:43:44 -0500 received badge  Famous Question (source)
2018-08-08 01:41:05 -0500 received badge  Famous Question (source)
2018-05-15 15:18:37 -0500 received badge  Famous Question (source)
2018-01-02 07:18:58 -0500 received badge  Notable Question (source)
2017-08-06 21:44:29 -0500 commented answer kobuki raw encoders ticks reset

Unfortunately it doesn't. The idea is to compare my odometery with the available one, which requires resetting the encod

2017-08-06 21:41:05 -0500 received badge  Popular Question (source)
2017-08-06 21:38:54 -0500 commented answer using GPS error mtdef.MTException: fixed point precision not supported

I Installed the Xsense manager on a windows PC and connected the sensor to it. There you find an option to change thr GP

2017-08-02 07:40:48 -0500 received badge  Notable Question (source)
2017-08-02 07:40:48 -0500 received badge  Popular Question (source)
2017-04-25 06:39:43 -0500 answered a question using GPS error mtdef.MTException: fixed point precision not supported

Fixed! I changed the settings of the GPS data to floating point.

2017-04-25 02:39:30 -0500 received badge  Notable Question (source)
2017-04-23 02:33:55 -0500 answered a question I have errors trying to catkinize MIDG II package

Solved, I created a new driver for MIDG II INS/GPS sensor that works on any platform that supports ROS. available at: ht

2017-04-23 02:32:59 -0500 received badge  Popular Question (source)
2017-04-02 06:06:25 -0500 asked a question kobuki raw encoders ticks reset

I am reading raw encoders ticks values and generating the odometry using my own code, but I need to reset the encoders ticks every new run of my code. Is there a way to reset the encoders ticks without turning OFF the robot ?

2017-03-20 01:30:17 -0500 asked a question using GPS error mtdef.MTException: fixed point precision not supported

Hi, I appreciate your fast response on this.

I am using the Xsense MTi-G710 with all outputs enabled. Inside the building without a GPS fix everything is fine. Once I get outside to open sky and get a fix, the driver fails showing this message:

Traceback (most recent call last): File "/home/renawi/catkin_ws/src/ethzasl_xsens_driver/nodes/mtnode.py", line 717, in <module> main() File "/home/renawi/catkin_ws/src/ethzasl_xsens_driver/nodes/mtnode.py", line 713, in main driver.spin() File "/home/renawi/catkin_ws/src/ethzasl_xsens_driver/nodes/mtnode.py", line 122, in spin self.spin_once() File "/home/renawi/catkin_ws/src/ethzasl_xsens_driver/nodes/mtnode.py", line 629, in spin_once data = self.mt.read_measurement() File "/home/renawi/catkin_ws/src/ethzasl_xsens_driver/nodes/mtdevice.py", line 632, in read_measurement return self.parse_MTData2(data) File "/home/renawi/catkin_ws/src/ethzasl_xsens_driver/nodes/mtdevice.py", line 912, in parse_MTData2 raise MTException("fixed point precision not supported.") mtdef.MTException: fixed point precision not supported.

Any help?

2016-10-26 03:43:13 -0500 asked a question I have errors trying to catkinize MIDG II package

I am trying to catkinize a package I found on Github to run my "Microrobotics MIDG II INS/GPS" sensor on ROS. I used "catkinize" and follwed the instructions to edit my CMakeList and package files.

After finishing all steps I am getting this error messge and I couldn't find any help to fix it.

...
midgPacket.cpp:(.text+0xa15): undefined reference to `ros::console::setLogLocationLevel(ros::console::LogLocation*, ros::console::levels::Level)'
midgPacket.cpp:(.text+0xa1f): undefined reference to `ros::console::checkLogLocationEnabled(ros::console::LogLocation*)'
midgPacket.cpp:(.text+0xa6a): undefined reference to `ros::console::print(ros::console::FilterBase*, void*, ros::console::levels::Level, char const*, int, char const*, char const*, ...)'
collect2: error: ld returned 1 exit status
make[2]: *** [/home/renawi/catkin_ws/devel/lib/midg/Midg] Error 1
make[1]: *** [midg/CMakeFiles/Midg.dir/all] Error 2
make: *** [all] Error 2
Invoking "make -j8 -l8" failed

My CMakeList file:

cmake_minimum_required(VERSION 2.8.3)
project(midg)
find_package(catkin REQUIRED COMPONENTS roscpp geometry_msgs std_msgs sensor_msgs message_generation)
include_directories(include ${Boost_INCLUDE_DIR} ${catkin_INCLUDE_DIRS} ${GSTREAMER_INCLUDE_DIRS})

# Set the build type.  Options are:
#  Coverage       : w/ debug symbols, w/o optimization, w/ code-coverage
#  Debug          : w/ debug symbols, w/o optimization
#  Release        : w/o debug symbols, w/ optimization
#  RelWithDebInfo : w/ debug symbols, w/ optimization
#  MinSizeRel     : w/o debug symbols, w/ optimization, stripped binaries
#set(ROS_BUILD_TYPE RelWithDebInfo)

#set the default path for built executables to the "bin" directory
set(EXECUTABLE_OUTPUT_PATH ${PROJECT_SOURCE_DIR}/include)
#set the default path for built libraries to the "lib" directory
set(LIBRARY_OUTPUT_PATH ${PROJECT_SOURCE_DIR}/lib)

#uncomment if you have defined messages
add_message_files(
  DIRECTORY msg
  FILES
  IMU.msg
)
#uncomment if you have defined services
#add_service_files(
#  FILES
#  IMU.srv
#)

#common commands for building c++ executables and libraries
#add_library(${PROJECT_NAME} src/Midg_II.cpp)
#target_link_libraries(${PROJECT_NAME} Midg)

#target_link_libraries(${midg}-test ${midg})
#add_executable(midg midg/midg.cpp)
#target_link_libraries(example ${PROJECT_NAME})

#rosbuild_find_ros_package(mst_common)
#INCLUDE_DIRECTORIES(${mst_common_PACKAGE_PATH}/include)

## Generate added messages and services with any dependencies listed here
generate_messages(DEPENDENCIES geometry_msgs std_msgs)

#generate_messages()
# catkin_package parameters: 
#http://ros.org/doc/groovy/api/catkin/html/dev_guide/generated_cmake_api.html

#catkin-package
# TODO: fill in what other packages will need to use this package
catkin_package(CATKIN_DEPENDS geometry_msgs std_msgs message_runtime roscpp sensor_msgs)

#install(DIRECTORY include/${PROJECT_NAME}/
#  DESTINATION ${CATKIN_PACKAGE_INCLUDE_DESTINATION}
#  FILES_MATCHING PATTERN "*.h"
#  )
   # PATTERN ".svn" EXCLUDE

add_executable(Midg src/Midg_II.cpp src/drivers/midgPacket.cpp)
add_dependencies(Midg ${${PROJECT_NAME}_EXPORTED_TARGETS} ${catkin_EXPORTED_TARGETS})

There are many of the "undefined reference to..." messages showing up before the error message

Any help?

2016-10-04 08:29:54 -0500 commented question Reset Turtlebot odometry in a Python script

I have the same issue, did you get any response ??