Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
69 commits
Select commit Hold shift + click to select a range
2b14633
introducing docker
kvasios Nov 30, 2025
3ff6c70
cross-compilation - docker - work (runntime test pending)
kvasios Nov 30, 2025
71c78ae
fixing bundling for cross-compilation
kvasios Nov 30, 2025
999896f
linuxdeploy rep
kvasios Nov 30, 2025
0503d56
cross compilation finetuned
kvasios Nov 30, 2025
5a8275c
fixing c++ comp issue
kvasios Nov 30, 2025
b960f35
switching to libfranka 0.18.1
kvasios Nov 30, 2025
a46e387
fixing arm build for new libfranka 0.18.1
kvasios Nov 30, 2025
2526a4d
build system for latest libfranka works
kvasios Nov 30, 2025
707b0ec
looking good
kvasios Nov 30, 2025
3502051
default build libfranka 0.18.1
kvasios Nov 30, 2025
ff67b17
first attempt for a complete build
kvasios Nov 30, 2025
ca0ee3e
fixing find package issue during cross compilation
kvasios Nov 30, 2025
c15d155
fixing hpp cross-compilation issue
kvasios Nov 30, 2025
abb2a8f
fixing issue with arm64 cross-compilation
kvasios Nov 30, 2025
426d276
libfranka eigen find for cross-comp
kvasios Nov 30, 2025
c779f79
trying to revert changes
kvasios Nov 30, 2025
456ce7c
fixed it seems
kvasios Nov 30, 2025
38251c9
fixing build and release yml
kvasios Nov 30, 2025
7330d5d
adding build process for gen1
kvasios Nov 30, 2025
fdda0d9
fixing naming
kvasios Nov 30, 2025
51f1d6a
fixing packaging workflow
kvasios Nov 30, 2025
d38ac75
removing build artifacts from the project
kvasios Dec 1, 2025
e3b9506
matlab r2023a after all
kvasios Dec 1, 2025
e070180
updating README and docs
kvasios Dec 1, 2025
344398c
fixing clean up operation regarding gen1-binaries placeholder
kvasios Dec 1, 2025
c26001c
fixing toolbox naming convention
kvasios Dec 1, 2025
92a2893
removing ci.yml for now
kvasios Dec 1, 2025
22bece7
new .mtlbx naming format
kvasios Dec 1, 2025
fe79dc4
fixing naming convention
kvasios Dec 1, 2025
742bc69
fixing spacing
kvasios Dec 1, 2025
00c27a7
switching to libfranka 0.18.2, droping the tinyxml2 patch
kvasios Dec 4, 2025
ccbe8f6
definition of generic linux board
kvasios Dec 4, 2025
b91228e
starting app works
kvasios Dec 4, 2025
91028d4
hardware board configured
kvasios Dec 4, 2025
8ab1e33
it works
kvasios Dec 4, 2025
334f815
auto error recovery after instantiation
kvasios Dec 4, 2025
fbb7839
from franka_toolbox_simulink to franka_simulink
kvasios Dec 4, 2025
d4c4ed8
fixing references
kvasios Dec 4, 2025
0cf8f05
removing helper scripts
kvasios Dec 5, 2025
3defc07
auto-detect remote arch for FrankaRobot()
kvasios Dec 5, 2025
6e4eedb
building for new MATLAB API
kvasios Dec 5, 2025
ae7fb21
updating gitignore
kvasios Dec 5, 2025
80bd72b
warning in case binaries not found during installation
kvasios Dec 5, 2025
5ae6cc1
maintaining FrankaRobot() API
kvasios Dec 5, 2025
48d442c
udpating docs
kvasios Dec 5, 2025
febd511
updating version to 4.0.0
kvasios Dec 5, 2025
a36bfb5
fixing getting started toolbox doc
kvasios Dec 6, 2025
162dbe8
examples work
kvasios Dec 6, 2025
f94fbb4
updating CHANGELOG.md
kvasios Dec 6, 2025
b17ae75
take 1
kvasios Dec 15, 2025
4934cbc
trimming it down
kvasios Dec 15, 2025
75fb985
controllable lifecycle of FrankaRobot()
kvasios Dec 15, 2025
cfd5e14
franka robot server
kvasios Dec 15, 2025
3e64b7a
franka robot c++17 flag for auto bind feature
kvasios Dec 15, 2025
2aa99d7
updating changelogs
kvasios Dec 15, 2025
e4548c9
fixing c++17 flag for windows
kvasios Dec 15, 2025
9b2bd16
fixing release page
kvasios Dec 15, 2025
9068307
removing artifact
kvasios Dec 15, 2025
8162348
removing redundant comments
kvasios Mar 2, 2026
caf7d1c
libfranka latest 0.20.5
kvasios Mar 5, 2026
800987c
fixing changelog libfranka ver
kvasios Mar 5, 2026
f350d94
fixing release workflow for auto libfranka ver referencing
kvasios Mar 5, 2026
209a27d
prompting users regarding custom build
kvasios Mar 21, 2026
e404dd6
fixing compatibility matrix
kvasios Mar 23, 2026
851f65a
making the installation script more descriptive
kvasios Mar 23, 2026
6023c9f
more informative install warning message
kvasios Mar 23, 2026
71e0762
build process hardening and output checks
kvasios Mar 23, 2026
468cc55
changing default dist make behavior to ci
kvasios Mar 23, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
53 changes: 53 additions & 0 deletions .dockerignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,53 @@
# Docker ignore file for Franka Toolbox build

# Git
.git
.gitignore

# Build artifacts (will be recreated)
**/build/
**/bin/
**/bin_arm/

# Existing archives (optional - comment out to use cached builds)
# common/bin.zip
# common/bin_arm.zip
# franka_robot_server/bin.tar.gz
# franka_robot_server/bin_arm.tar.gz
# dependencies/libfranka.zip
# dependencies/libfranka_arm.zip

# Temporary files
**/tmp/
*.tmp
*.log

# MATLAB generated files
*.mexa64
*.mexw64
*.mex
*.asv
*.slxc
slprj/

# Distribution
dist/

# Documentation build artifacts
docs/_build/

# IDE files
.vscode/
.idea/
*.swp
*.swo
*~

# OS files
.DS_Store
Thumbs.db

# libfranka source (will be cloned fresh in container)
libfranka/
libfranka_arm/

35 changes: 35 additions & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
* text=auto

*.fig binary
*.mat binary
*.mdl binary diff merge=mlAutoMerge
*.mdlp binary
*.mex* binary
*.mlapp binary
*.mldatx binary merge=mlAutoMerge
*.mlproj binary
*.mlx binary
*.p binary
*.plprj binary
*.sbproj binary
*.sfx binary
*.sldd binary
*.slreqx binary merge=mlAutoMerge
*.slmx binary merge=mlAutoMerge
*.sltx binary
*.slxc binary
*.slx binary merge=mlAutoMerge
*.slxp binary

## MATLAB Project metadata files use LF line endings
/resources/project/**/*.xml text eol=lf

## Other common binary file types
*.docx binary
*.exe binary
*.jpg binary
*.pdf binary
*.png binary
*.xlsx binary
*.zip binary
*.tar.gz binary
Loading