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_[@JasperGrant]_[Apollo 15 Lunar Roving Vehicle Simulation] #32

Open
wants to merge 41 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
41 commits
Select commit Hold shift + click to select a range
6ce8334
Add initial lunar roving vehicle and apollo landing site models
JasperGrant Aug 22, 2024
1a19e31
Add basic lunar simulation with controllable lunar roving vehicle
JasperGrant Aug 25, 2024
c44c481
Add dae for lunar roving vehicle
JasperGrant Aug 25, 2024
b146fe5
Update to dae without wheels
JasperGrant Aug 25, 2024
4c236da
Add scale adjustments to get alright looking LRV
JasperGrant Aug 25, 2024
a67fa58
Fix wheel mismatch and make tires yellow
JasperGrant Aug 25, 2024
f60050b
Add apollo lunar module
JasperGrant Aug 26, 2024
d18e023
Merge branch 'summer_sprint' of https://github.com/JasperGrant/simula…
JasperGrant Aug 26, 2024
651fbd0
Update lunar roving vehicle mesh with colors
JasperGrant Aug 26, 2024
9a93cf6
Attempt to fix weird color issue
JasperGrant Aug 26, 2024
873a889
Second attempt to fix weird color issue
JasperGrant Aug 26, 2024
ad86062
Fix stray triangle and third attempt to fix color
JasperGrant Aug 26, 2024
e653c23
Fix another issue with "glossy" colors
JasperGrant Aug 26, 2024
1f6a891
Fix path for apollo lunar module
JasperGrant Aug 26, 2024
86da8f6
Add modified Apollo 15 landing site
JasperGrant Aug 27, 2024
073a12c
Add high def dae for LVR
JasperGrant Aug 28, 2024
f36e72f
Merge branch 'summer_sprint' of https://github.com/JasperGrant/simula…
JasperGrant Aug 28, 2024
588e2fa
Add other wheels to diff drive and shift positions of terrain
JasperGrant Aug 28, 2024
02297e0
Actually added high def dae
JasperGrant Aug 28, 2024
e0163fc
Merge branch 'summer_sprint' of https://github.com/JasperGrant/simula…
JasperGrant Aug 28, 2024
f6d47c2
Added full high detail models for LVR
JasperGrant Aug 29, 2024
dfb41ef
Add better size daes
JasperGrant Aug 30, 2024
cd1be8a
Change model origins to allow less weird adjustments on SDF
JasperGrant Sep 1, 2024
36edf8a
Add initial working Ackerman steering setup
JasperGrant Sep 1, 2024
6982f74
Make adjustments to model and remove low res landing module
JasperGrant Sep 1, 2024
da8de50
Add properly flipped models
JasperGrant Sep 1, 2024
3073f93
Add flipped right wheel
JasperGrant Sep 1, 2024
da62dcd
Flip left wheel
JasperGrant Sep 1, 2024
feb720a
Add correctly done left wheel
JasperGrant Sep 1, 2024
3f7d924
Add front right wheel cover
JasperGrant Sep 1, 2024
e13c618
Add correct R_B cover
JasperGrant Sep 1, 2024
8f1ce84
Add correct L_B cover
JasperGrant Sep 1, 2024
1c6f8c1
Finish fairly decent lunar roving vehicle
JasperGrant Sep 2, 2024
c95bd41
Bring down freq of Ackermann steering
JasperGrant Sep 2, 2024
3c245f8
Add credit for source
JasperGrant Sep 2, 2024
33cd141
Remove vscode files
JasperGrant Sep 2, 2024
a4c0eb3
Add Front and handheld cameras
JasperGrant Sep 3, 2024
297a1ef
Add IMU sensors
JasperGrant Sep 3, 2024
65eab35
Merge branch 'space-ros:main' into summer_sprint
JasperGrant Sep 10, 2024
832216f
Add Apollo 15 Lunar Roving Vehicle
JasperGrant Sep 11, 2024
0551f2c
Merge branch 'summer_sprint' of https://github.com/JasperGrant/simula…
JasperGrant Sep 11, 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
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
45 changes: 45 additions & 0 deletions models/apollo15_landing_site_1000x1000_modified/model-1_4.sdf
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
<?xml version="1.0" ?>
<sdf version="1.4">
<model name="apollo15_landing_site_1000x1000_modified">
<static>true</static>
<link name="link">
<collision name="collision">
<surface>
<friction>
<ode>
<mu>50</mu>
</ode>
</friction>
</surface>
<geometry>
<heightmap>
<texture>
<diffuse>model://apollo15_landing_site_1000x1000_modified/materials/textures/moon_diffuse.png</diffuse>
<normal>model://apollo15_landing_site_1000x1000_modified/materials/textures/moon_normal.png</normal>
<size>20</size>
</texture>
<uri>model://apollo15_landing_site_1000x1000_modified/materials/textures/NAC_DTM_APOLLO15_E261N0036_257x257+7472+2152.png</uri>
<size>514 514 49</size>
<pos>0 0 -89</pos>
</heightmap>
</geometry>
</collision>

<visual name="visual">
<geometry>
<heightmap>
<texture>
<diffuse>model://apollo15_landing_site_1000x1000_modified/materials/textures/moon_diffuse.png</diffuse>
<normal>model://apollo15_landing_site_1000x1000_modified/materials/textures/moon_normal.png</normal>
<size>20</size>
</texture>
<uri>model://apollo15_landing_site_1000x1000_modified/materials/textures/NAC_DTM_APOLLO15_E261N0036_257x257+7472+2152.png</uri>
<size>514 514 49</size>
<pos>0 0 -44</pos>
</heightmap>
</geometry>
</visual>

</link>
</model>
</sdf>
17 changes: 17 additions & 0 deletions models/apollo15_landing_site_1000x1000_modified/model.config
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
<?xml version="1.0"?>

<model>
<name>Apollo15 Landing Site Heightmap 1000x1000 meters modified for better surface appearance</name>
<version>1.0</version>
<sdf version="1.4">model-1_4.sdf</sdf>

<author>
<name>Jasper Grant</name>
<email>[email protected]</email>
</author>

<description>
Modified from https://github.com/luismarzo/Gazebo-models/tree/master/apollo15_landing_site_1000x1000
</description>

</model>
Binary file added models/lunar_roving_vehicle/meshes/Image_0.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added models/lunar_roving_vehicle/meshes/Image_1.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added models/lunar_roving_vehicle/meshes/Image_2.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added models/lunar_roving_vehicle/meshes/Image_3.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added models/lunar_roving_vehicle/meshes/Image_4.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added models/lunar_roving_vehicle/meshes/Image_5.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added models/lunar_roving_vehicle/meshes/Image_6.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
497 changes: 497 additions & 0 deletions models/lunar_roving_vehicle/meshes/lunar_roving_vehicle.dae

Large diffs are not rendered by default.

135 changes: 135 additions & 0 deletions models/lunar_roving_vehicle/meshes/wheel_cover_L_B.dae

Large diffs are not rendered by default.

141 changes: 141 additions & 0 deletions models/lunar_roving_vehicle/meshes/wheel_cover_L_F.dae

Large diffs are not rendered by default.

135 changes: 135 additions & 0 deletions models/lunar_roving_vehicle/meshes/wheel_cover_R_B.dae

Large diffs are not rendered by default.

135 changes: 135 additions & 0 deletions models/lunar_roving_vehicle/meshes/wheel_cover_R_F.dae

Large diffs are not rendered by default.

138 changes: 138 additions & 0 deletions models/lunar_roving_vehicle/meshes/wheel_left.dae

Large diffs are not rendered by default.

141 changes: 141 additions & 0 deletions models/lunar_roving_vehicle/meshes/wheel_right.dae

Large diffs are not rendered by default.

13 changes: 13 additions & 0 deletions models/lunar_roving_vehicle/model.config
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
<?xml version="1.0"?>
<model>
<name>lunar_roving_vehicle</name>
<version>0.1.0</version>
<author>
<name>Jasper Grant</name>
<email>[email protected]</email>
</author>
<sdf version="1.9">model.sdf</sdf>
<description>
Lunar Roving Vehicle. Original mesh from https://sketchfab.com/3d-models/mondfahrzeug-lunar-rover-acb3f8645a69493cb211a62b40d66aab
</description>
</model>
Loading