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 -0600
Seen: 203 times
Last updated: Jun 15 '15
CRAM-based control system - what to start from
Unable to locate package ros-hydro-cram-core
Pls, recommend me an affordable robot for undergraduage course
Build errors installing knowrob
cram-intermediate-tutorial can't find the package
ros-load:load-system doesn't load the package
ROSLisp/ROSProlog/Knowrob-- Need CRAM for OWL? JSON? [closed]
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)