Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
27 commits
Select commit Hold shift + click to select a range
8250d60
Initial commit
MikeWrock Oct 24, 2024
865257f
added required files
MikeWrock Oct 24, 2024
7ed6cc3
Template docker-compose.yaml for merging
Dec 4, 2024
4e4fb87
remove docker compose yaml
Dec 4, 2024
9b06b36
Merge pull request #4 from PickNikRobotics/remove-compose
dsobek Dec 6, 2024
493136f
Merge branch 'main' into merge-compose
MikeWrock Jan 1, 2025
aa086d6
Merge pull request #3 from PickNikRobotics/merge-compose
MikeWrock Jan 1, 2025
4ec060a
Update docker-compose.yaml
MikeWrock Jan 1, 2025
488f7e4
Add clang-format file (#12)
sjahr Jan 27, 2025
ef69e39
Fix .gitattributes file
pac48 Feb 14, 2025
22f9403
Merge pull request #16 from PickNikRobotics/pr-fix-git-attributes
EzraBrooks Feb 14, 2025
eee84be
Add src directory
sjahr Mar 5, 2025
3784913
Merge pull request #23 from PickNikRobotics/pr-add-src-dir
MikeWrock Mar 5, 2025
63041c3
Create .gitignore
sjahr Mar 7, 2025
efe21d7
Merge pull request #26 from PickNikRobotics/pr-add-git-ignore
MikeWrock Mar 10, 2025
22c3b6b
Adjust yaml lint to allow for different sequence indent options
dsobek Mar 13, 2025
c532395
Merge pull request #27 from PickNikRobotics/dsobek-patch-1
EzraBrooks Mar 17, 2025
fc683b0
Make all docker-compose services mappings
dyackzan May 8, 2025
1e60c14
Merge pull request #41 from PickNikRobotics/fix-docker-compose
shaur-k Jul 29, 2025
bc5980b
Fix caching of dependency steps in Docker build
EzraBrooks Jul 30, 2025
bf166bf
fix(docker): build kit volume mounting
shaur-k Mar 11, 2025
87a5c20
Merge pull request #42 from PickNikRobotics/grab-important-commits
shaur-k Aug 7, 2025
f2f6fe9
fix: aligning the docker files from example ws
shaur-k Sep 2, 2025
4bed4dd
Merge pull request #44 from PickNikRobotics/align-docker-files
shaur-k Sep 2, 2025
fd975dc
Update Dockerfile and docker-compose to match example_ws (#53)
JWhitleyWork Feb 13, 2026
9fa9e0f
Update main With Changes from example_ws (#54)
JWhitleyWork May 15, 2026
583b193
Merge remote-tracking branch 'upstream/main' into merge-empty-ws
JWhitleyWork May 15, 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
8 changes: 0 additions & 8 deletions .gitattributes
Original file line number Diff line number Diff line change
Expand Up @@ -10,14 +10,6 @@
*.ply filter=lfs diff=lfs merge=lfs -text
*.3ds filter=lfs diff=lfs merge=lfs -text
*.blend filter=lfs diff=lfs merge=lfs -text
# Add Git LFS support for large yaml files
src/moveit_pro_franka_configs/franka_arm_sim/objectives/moveitpro_loves_franka.yaml filter=lfs diff=lfs merge=lfs -text
src/moveit_pro_franka_configs/dual_arm_sim/objectives/loves.yaml filter=lfs diff=lfs merge=lfs -text
src/moveit_pro_franka_configs/dual_arm_sim/objectives/moveit_pro.yaml filter=lfs diff=lfs merge=lfs -text
src/moveit_pro_franka_configs/dual_arm_sim/objectives/wipe.yaml filter=lfs diff=lfs merge=lfs -text
src/moveit_pro_franka_configs/franka_dual_arm_hw/objectives/loves.yaml filter=lfs diff=lfs merge=lfs -text
src/moveit_pro_franka_configs/franka_dual_arm_hw/objectives/moveit_pro.yaml filter=lfs diff=lfs merge=lfs -text
src/moveit_pro_franka_configs/franka_dual_arm_hw/objectives/wipe.yaml filter=lfs diff=lfs merge=lfs -text
*.gtlf filter=lfs diff=lfs merge=lfs -text
*.png filter=lfs diff=lfs merge=lfs -text
*.jpg filter=lfs diff=lfs merge=lfs -text
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/format.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,6 @@ jobs:
name: pre-commit
runs-on: ubuntu-22.04
steps:
- uses: actions/checkout@v6
- uses: actions/setup-python@v6
- uses: pre-commit/action@v3.0.1
- uses: actions/checkout@v3
- uses: actions/setup-python@v3
- uses: pre-commit/action@v3.0.0
Comment on lines +15 to +17
3 changes: 1 addition & 2 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
build/
install/
log/
.vscode/
MUJOCO_LOG.TXT
.ccache/
17 changes: 1 addition & 16 deletions .pre-commit-config.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -76,7 +76,7 @@ repos:
name: "Lint Dockerfiles"
language: docker_image
types: ["dockerfile"]
entry: hadolint/hadolint:2.11.0 hadolint
entry: hadolint/hadolint:v2.14.0 hadolint

- repo: https://github.com/pre-commit/mirrors-prettier
rev: "v4.0.0-alpha.8"
Expand All @@ -88,18 +88,3 @@ repos:
- "prettier@3.1.0"
- "@prettier/plugin-xml@3.3.1"
files: \.(xml)$

- repo: local
hooks:
- id: check-objective-favorites
name: Validate Objective favorites
entry: ./scripts/check_objective_favorites.sh
language: system
pass_filenames: false
files: \.(xml)$
- id: check-mujoco-viewer
name: Ensure mujoco_viewer is disabled
entry: ./scripts/check_mujoco_viewer.sh
language: system
pass_filenames: false
files: config\.yaml$
51 changes: 4 additions & 47 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,50 +1,7 @@
# MoveIt Pro Example Workspace
# MoveIt Pro Workspace

This workspace contains reference materials for using MoveIt Pro, including example robot configurations, simulated environments, and reusable behaviors.
This is a minimal user workspace that can be used to build customized MoveIt Pro workspaces.

## Cloning
You may fork this repository and add the MoveIt Pro configurations and ROS 2 packages of your choosing to the `src` folder.

This repository uses git submodules. Clone with:
```bash
git clone --recurse-submodules <repo-url>
```

If you already cloned without submodules, initialize them with:
```bash
git submodule update --recursive --init
```

Several submodules (notably `picknik_accessories`) use git LFS. Install [git-lfs](https://git-lfs.com/) first (e.g., `sudo apt install git-lfs && git lfs install`); without it the commands below fail with `git: 'lfs' is not a git command`. After updating submodules, pull LFS objects:
```bash
git submodule foreach --recursive git lfs pull
```

## Robot Configs

- `april_tag_sim`
- `dual_arm_sim`
- `factory_sim`
- `grinding_sim`
- `hangar_sim`
- `kitchen_sim`
- `lab_sim`
- `lunar_sim`
- `phoebe_sim`
- `moveit_pro_franka_configs/franka_base_config`
- `moveit_pro_kinova_configs/kinova_gen3_base_config`
- `moveit_pro_kinova_configs/kinova_gen3_site_config`
- `moveit_pro_kinova_configs/kinova_sim`
- `moveit_pro_kinova_configs/space_satellite_sim`
- `moveit_pro_kinova_configs/space_satellite_sim_camera_cal`
- `moveit_pro_ur_configs/mock_sim`
- `moveit_pro_ur_configs/multi_arm_sim`
- `moveit_pro_ur_configs/picknik_ur_base_config`
- `moveit_pro_ur_configs/picknik_ur_site_config`

## Updating Submodules

To pull the latest commits for all submodules:
```bash
git submodule update --remote --recursive
git submodule foreach --recursive git lfs pull
```
For more information, refer to the [MoveIt Pro Documentation](https://docs.picknik.ai/).
Comment on lines +3 to +7
33 changes: 0 additions & 33 deletions colcon-defaults.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,6 @@
build:
# Enable this for bidirectional syncing from the UI
symlink-install: true
allow-overriding:
- robotiq_description
- ur_description
mixin:
# Enable ccache support
- ccache
Expand All @@ -16,37 +13,7 @@ build:
- build-testing-on
- coverage-gcc
- coverage-pytest
packages-skip:
- libfranka
- franka_bringup
- franka_example_controllers
- franka_fr3_moveit_config
- franka_gazebo_bringup
- franka_ign_ros2_control
- franka_gripper
- franka_hardware
- franka_robot_state_broadcaster
- franka_ros2
- franka_semantic_components
- integration_launch_testing
- phoebe_hw
- phoebe_bridgeback_description
test:
event-handlers:
- console_direct+
- desktop_notification+
packages-skip:
- libfranka
- franka_bringup
- franka_example_controllers
- franka_fr3_moveit_config
- franka_gazebo_bringup
- franka_ign_ros2_control
- franka_gripper
- franka_hardware
- franka_robot_state_broadcaster
- franka_ros2
- franka_semantic_components
- integration_launch_testing
- phoebe_hw
- phoebe_bridgeback_description
Loading