Hal-core is a lightweight HAL environment from LinuxCNC. The installed size is approx 7Mib
Motion controllers
Robots
CNC-machines
Parport, EtherCAT applications
Research and development
Scientific projects
$ git clone --recursive https://github.com/jjrbfi/hal-core.git /opt/hal-core
$ cd /op/hal-core/
$ sudo ./make
$ sudo chown -R $USER:$USER /opt/hal-core/
- Modify config/hal.yaml file with your Hardware configuration and then run hal_config.py to create our .xml
- Run ROScore and keep it in the background with:
roscore &
Setup HAL
$ ./runtest
Run ROS listener
$ halcmd -r
apt-get install -y build-essential
apt-get install -y libudev-dev
apt-get install -y libboost-all-dev
apt-get install -y libreadline-dev