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

added github shields to the README.md #80

Open
wants to merge 29 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
29 commits
Select commit Hold shift + click to select a range
3d18c3e
Clean droan (#32)
andrewjong Sep 4, 2024
14ff281
Reorganize folder structure (#33)
andrewjong Sep 4, 2024
fc141d9
move trajectory library to local/planners (#34)
andrewjong Sep 4, 2024
7ea701c
Add a colcon ignore to sensors for now
andrewjong Sep 4, 2024
4ec2340
implemented ascent omnigraph node (#35)
jfkeller Sep 12, 2024
3affd74
Tharp/random walk feature (#36)
tharp789 Sep 13, 2024
d241c2a
Extension updates (#37)
andrewjong Sep 13, 2024
9afd806
Aj/small updates (#38)
andrewjong Sep 16, 2024
71f62af
removed buttons in behavior tree gui, switched to new nucleus server …
jfkeller Sep 17, 2024
3407e5a
Do proper docker containers now with variable number of robots (#40)
andrewjong Sep 18, 2024
ca3ab37
Aj/update docs (#45)
andrewjong Sep 19, 2024
9ecc6d1
Add footer (#46)
andrewjong Sep 19, 2024
e716bf9
Add more docs
andrewjong Sep 19, 2024
d8f1940
welcome page, boilerplate (#47)
andrewjong Sep 19, 2024
8978a86
Updated Documentation (#48)
smash0190 Sep 23, 2024
23aaaf1
fixed ascent sitl gps initialization taking longer (#52)
jfkeller Sep 23, 2024
fa561cf
Aj/improve docs (#53)
andrewjong Sep 23, 2024
9bc6a44
Fix home page getting started link
andrewjong Sep 23, 2024
5e654ff
Add more doc index pages (#54)
andrewjong Sep 23, 2024
4ab0fc9
Added msgs and outline for the mission manager (#55)
bradygm Sep 25, 2024
005a1b7
fixed bug in launch file (#62)
jfkeller Sep 30, 2024
01c5441
fixed namespacing issue with stereo image proc and ros image (#63)
jfkeller Sep 30, 2024
b799186
Organize topics under local namespaces (#44)
andrewjong Oct 1, 2024
c23c6a7
Aj/fixes and vdb mapping (#65)
andrewjong Oct 1, 2024
0864c6d
Aj/minor fixes (#68)
andrewjong Oct 2, 2024
14c4719
Search requests processed by mission_manager, belief map initialized,…
bradygm Oct 2, 2024
2fef687
Aj/more fixes (#71)
andrewjong Oct 2, 2024
fddb6cd
Update docs (#79)
andrewjong Oct 3, 2024
ac091a3
added github shields to the README.md
kay-000 Oct 3, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
5 changes: 4 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,9 @@ msg/_*.py
build_isolated/
devel_isolated/

__pycache__/
.ipynb_checkpoints/

# Generated by dynamic reconfigure
*.cfgc
/cfg/cpp/
Expand Down Expand Up @@ -55,4 +58,4 @@ frames_*.pdf

nucleus_token.txt

docker/extras/px
docker/extras/px
4 changes: 2 additions & 2 deletions .gitmodules
Original file line number Diff line number Diff line change
Expand Up @@ -10,8 +10,8 @@
url = [email protected]:PX4/px4_msgs.git
branch = main
[submodule "ros_ws/src/robot/autonomy/world_model/mapping/vdb_mapping"]
path = ros_ws/src/robot/autonomy/world_model/mapping/vdb_mapping
path = ros_ws/src/robot/autonomy/4_global/a_world_models/vdb_mapping
url = https://github.com/fzi-forschungszentrum-informatik/vdb_mapping
[submodule "ros_ws/src/robot/autonomy/world_model/mapping/vdb_mapping_ros2"]
path = ros_ws/src/robot/autonomy/world_model/mapping/vdb_mapping_ros2
path = ros_ws/src/robot/autonomy/4_global/a_world_models/vdb_mapping_ros2
url = https://github.com/fzi-forschungszentrum-informatik/vdb_mapping_ros2
19 changes: 17 additions & 2 deletions .vscode/settings.json
Original file line number Diff line number Diff line change
Expand Up @@ -805,8 +805,23 @@
"__locale": "cpp",
"codecvt": "cpp",
"any": "cpp",
"future": "cpp"
"future": "cpp",
"csignal": "cpp",
"strstream": "cpp",
"compare": "cpp",
"concepts": "cpp",
"forward_list": "cpp",
"unordered_set": "cpp",
"regex": "cpp",
"numbers": "cpp",
"ranges": "cpp",
"semaphore": "cpp",
"shared_mutex": "cpp",
"stop_token": "cpp",
"cfenv": "cpp",
"typeindex": "cpp",
"valarray": "cpp"
},
"C_Cpp.clang_format_fallbackStyle": "{ BasedOnStyle: Google, IndentWidth: 4, ColumnLimit: 100 }",
"editor.formatOnSave": true
}
}
92 changes: 0 additions & 92 deletions docker/Dockerfile

This file was deleted.

25 changes: 0 additions & 25 deletions docker/README.md

This file was deleted.

83 changes: 83 additions & 0 deletions docker/airstack-dev.dockerfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,83 @@
# expects context to be the root of the repository, i.e. AirStack/. this is so we can access AirStack/ros_ws/
FROM osrf/ros:humble-desktop-full

WORKDIR /root/AirStack

RUN apt update
# Install dev tools
RUN apt install -y \
vim nano wget curl tree \
cmake build-essential \
less htop jq \
python3-pip

# Install ROS2 packages

# Package dependencies
# perform ROS dependency installation for our workspace.
COPY ros_ws/src /tmp/ros_ws/src
RUN rosdep init && rosdep update && \
rosdep install --from-paths /tmp/ros_ws/src --ignore-src -r -y && \
rm -rf /tmp/ros_ws || echo "Some ROS dependencies installation failed"

# Install any additional ROS2 packages
RUN apt update -y && apt install -y \
ros-dev-tools \
ros-humble-mavros \
ros-humble-tf2* \
ros-humble-stereo-image-proc \
ros-humble-image-view \
ros-humble-topic-tools \
ros-humble-grid-map

RUN /opt/ros/humble/lib/mavros/install_geographiclib_datasets.sh


# Install Python dependencies
RUN pip3 install \
empy \
future \
lxml \
matplotlib \
numpy \
pkgconfig \
psutil \
pygments \
wheel \
pymavlink \
pyyaml \
requests \
setuptools \
six \
toml \
scipy


# Override install newer openvdb 8.2.0 for compatibility with Ubuntu 22.04 https://bugs.launchpad.net/bugs/1970108
RUN apt remove -y libopenvdb*; \
git clone --recurse --branch v8.2.0-debian https://github.com/wyca-robotics/openvdb.git /opt/openvdb && \
mkdir /opt/openvdb/build && cd /opt/openvdb/build && \
cmake .. && \
make -j8 && make install && \
cd ..; rm -rf /opt/openvdb/build

# Add ability to SSH
RUN apt-get update && apt-get install -y openssh-server
RUN mkdir /var/run/sshd

# Password is airstack
RUN echo 'root:airstack' | chpasswd
RUN sed -i 's/#PermitRootLogin prohibit-password/PermitRootLogin yes/' /etc/ssh/sshd_config
RUN sed -i 's/#PasswordAuthentication yes/PasswordAuthentication yes/' /etc/ssh/sshd_config
RUN sed 's@session\s*required\s*pam_loginuid.so@session optional pam_loginuid.so@g' -i /etc/pam.d/sshd

EXPOSE 22



# Cleanup. Prevent people accidentally doing git commits as root in Docker
RUN apt purge git -y \
&& apt autoremove -y \
&& apt clean -y \
&& rm -rf /var/lib/apt/lists/*

Loading