CRAM on an arm processor?
Has anyone tried running CRAM on an arm processor? Is it possible? roslisp is supported on ARM but there are multithreading issues with SBCL on arm.
ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange |
Has anyone tried running CRAM on an arm processor? Is it possible? roslisp is supported on ARM but there are multithreading issues with SBCL on arm.
Hi,
I got the cram part to build on ARM. I didn't try building knowrob.
The main issue with CRAM running on ARM is that roslisp doesn't support ARM. They depend on SBCL which is available for ARM but the multi threading doesn't work for ARM processor therefore roslisp doesn't work on ARM.
"I didn't try building knowrob." - I don't see any reason for building a knowledge processing system on a microcontroller that runs ROS.
"multi threading doesn't work for ARM" - Have you built SBCL with -lpthread
flag?
https://github.com/sbcl/sbcl/blob/mas...
The CRAM team hasn't tried it yet but we do have such plans. Check again later. If you'll be tryinng things out on your own any input is most welcome.
Asked: 2015-06-11 12:39:54 -0500
Seen: 160 times
Last updated: Jun 15 '15
Problem with running json-prolog:prolog to query an owl file
Add support for other robots to CRAM?
Understanding visibility reasoning in CRAM
ROSLisp/ROSProlog/Knowrob-- Need CRAM for OWL? JSON? [closed]
ros-load:load-system doesn't load the package
Gazebo, simulation, KnowRob, PointClouds [closed]
Unable to locate package ros-hydro-cram-core
Service call failed in json-prolog while querying an owl file in Cram
Two things to keep in mind if you try to build something on ARM:
use "make -j1". This will run with one job and prevent Make from using too much memory if memory is limited.
default char type is signed on x86, but unsigned on ARM. (Workaround for GCC -fsigned-char parameter)