Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

NASA Challenge_[franklinselva]_[IsaacSim Integration for Canadarm2 demo] #32

Open
wants to merge 22 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
22 commits
Select commit Hold shift + click to select a range
e82ae7b
Restructure demo repository for better readability and scalability
franklinselva Aug 13, 2024
669f90c
Add simulation assets for canadarm2
franklinselva Aug 14, 2024
688c0b4
Add simulation assets for curiosity rover
franklinselva Aug 14, 2024
195cbd9
Add curiosity_gazebo package for ignition gazebo integration
franklinselva Aug 14, 2024
fea91dc
Update curiosity_rover_demo to the changes
franklinselva Aug 14, 2024
fe1fe1f
Add easier entrypoint for curiosity_demo
franklinselva Aug 14, 2024
b563f74
Add documentation for curiosity_rover demos
franklinselva Aug 14, 2024
c4b3dec
Add canadarm_gazebo package for ignition gazebo integration
franklinselva Aug 15, 2024
5a30311
Update canadarm_demo to the changes
franklinselva Aug 15, 2024
ae7dce4
Add documentation for canadarm2 demos
franklinselva Aug 15, 2024
df7874d
Update package.xml for gazebo and description packages
franklinselva Aug 15, 2024
7945072
Replace Makefiles with shell scripts for building and running the demos
franklinselva Sep 9, 2024
aa27bb5
Revert docker base image to osrf/space-ros:latest
franklinselva Sep 9, 2024
cd2f1eb
Add gazebo docker image for canadarm_demo
franklinselva Sep 10, 2024
e68ca4d
Add gazebo docker image for curiosity rover demo
franklinselva Sep 11, 2024
a71dbb1
Minor updates to documentation and docker compose file for new instru…
franklinselva Sep 11, 2024
d9a1b21
Minor fixes for docker compose file
franklinselva Sep 11, 2024
21fea53
Add canadarm_common package for bridging simulation between Gazebo an…
franklinselva Sep 9, 2024
24df39f
Update canadarm_demo to manage gazebosim and isaacsim environments
franklinselva Sep 9, 2024
9988c21
Update docker file for new build process
franklinselva Sep 9, 2024
8fcbd66
Update build instructions and README.md for isaac sim integration
franklinselva Sep 9, 2024
e7d50ed
Update README.md for starting isaacsim enviroments
franklinselva Sep 9, 2024
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
5 changes: 5 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,3 +11,8 @@ Submissions to this repo should include:
- - See example here: https://github.com/space-ros/docker/blob/main/space_robots/run.sh

Please refer to the [dockerfile repo](https://github.com/space-ros/docker/tree/main/space_robots) for instructions on running the existing demos

## Demos

1. [Canadarm2](canadarm2/README.md)
2. [Curiosity Rover](curiosity_rover/README.md)
28 changes: 0 additions & 28 deletions canadarm/README.md

This file was deleted.

109 changes: 0 additions & 109 deletions canadarm/launch/canadarm.launch.py

This file was deleted.

51 changes: 0 additions & 51 deletions canadarm/nodes/hello_moveit.cpp

This file was deleted.

76 changes: 0 additions & 76 deletions canadarm/nodes/move_arm

This file was deleted.

43 changes: 0 additions & 43 deletions canadarm/package.xml

This file was deleted.

7 changes: 7 additions & 0 deletions canadarm2/.defaults.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
{
"build":
{
"symlink-install": true,
"cmake_args": "-DCMAKE_BUILD_TYPE=Release -Wno-dev",
},
}
3 changes: 3 additions & 0 deletions canadarm2/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
build/
install/
log/
27 changes: 27 additions & 0 deletions canadarm2/Dockerfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
FROM osrf/space-ros:latest

ENV RMW_IMPLEMENTATION=rmw_cyclonedds_cpp
ENV ROS_DISTRO=humble
ENV HOME=/home/spaceros-user

# Install dependencies
# Related to space-ros/space-ros#195 and space-ros/space-ros#196
RUN sudo apt update && sudo apt install -y ros-${ROS_DISTRO}-control-msgs \
ros-${ROS_DISTRO}-rmw-cyclonedds-cpp

# Prepare the workspace
SHELL ["bash", "-c"]
RUN mkdir -p ${HOME}/canadarm_ws/src
WORKDIR ${HOME}/canadarm_ws

COPY ./canadarm_demo src/canadarm_demo
COPY ./canadarm_common src/canadarm_common
COPY .defaults.yaml .defaults.yaml

# Build the workspace
RUN source /opt/ros/${ROS_DISTRO}/setup.bash \
&& source $HOME/spaceros/install/setup.bash \
&& colcon build

# Source the workspace
RUN echo "source ${HOME}/canadarm_ws/install/setup.bash" >> ${HOME}/.bashrc
Loading
Loading