Ask Your Question

How can I use iSAM in ROS

asked 2015-11-03 17:42:35 -0500

pinocchio gravatar image


I plan to apply iSAM algorithm for location by using an AMP2.5 with a GPS connected. Hence the inputs are angular velocities and linear accelerates from IMU, and positions from GPS.

However, I do not know how to include the GTSAM package in my ROS code, neither do I know how to compile and execute.

Could anyone give me some hints? Many thanks.

edit retag flag offensive close merge delete

2 Answers

Sort by ยป oldest newest most voted

answered 2016-04-13 12:13:40 -0500

DanROS gravatar image


In my case, I included iSAM library in my ROS package.

I created a new package, with catkin_creat_package, and add the following lines to the CMake file

add_executable(my_node src/my_node.cpp   )
target_link_libraries(my_node ${catkin_LIBRARIES} isam cholmod)
add_dependencies(my_node my_package)

I installed iSAM library on /usr/include.

edit flag offensive delete link more

answered 2016-04-13 12:23:51 -0500

al-dev gravatar image

The omnimapper package provides a modular SLAM framework built around iSAM2 and has a ROS wrapper. More details here. You might want to check if the dependencies are reasonable if you are working on a small platform though..

edit flag offensive delete link more


The is to the more details (here) looks like broken or forbidden? Would you please provide a working link. Thanks

lsahawneh gravatar image lsahawneh  ( 2017-04-27 11:48:50 -0500 )edit

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account.

Add Answer

Question Tools



Asked: 2015-11-03 17:42:35 -0500

Seen: 819 times

Last updated: Apr 13 '16