Idea Chandrayaan-2, Vikram lander and Pragyan rover

I think It is too tall? It seems it should be lower to the ground? I think it should only hab 4 wheel sttering and no crab walk.

But it lower the wheels may not have clearance for turning?
 

Attachments

  • PRAROVER3.jpg
    PRAROVER3.jpg
    77.3 KB · Views: 4
Weird that Pragyan doesn't have steerable wheels...does that mean that it can only travel in one direction? Also iirc the rover has six wheels, not four
 
Weird that Pragyan doesn't have steerable wheels...does that mean that it can only travel in one direction? Also iirc the rover has six wheels, not four
Yes 6 wheels. I think because that middle wheel is black it gets left out. It steers like a tank. Skid steering.
https://www.ri.cmu.edu/pub_files/pub1/shamah_benjamin_1999_1/shamah_benjamin_1999_1.pdf

Steering is accomplished by differential speed of the wheels or skid steering.
and APXS

I think mine's body is too tall?
 

Attachments

  • apxs.jpg
    apxs.jpg
    41.3 KB · Views: 1
  • images_chandrayaan_Pragyaan__Lunar__Rover__for__Chandrayaan-2.jpg
    images_chandrayaan_Pragyaan__Lunar__Rover__for__Chandrayaan-2.jpg
    23.2 KB · Views: 0
Last edited:
I redid the body. Added the APXS. The only odd thing. Is the touchdown part is not doing thing until I move?

PAR:PRA_ROVER2 STATUS Landed Moon POS 32.3481675 -69.3675371 HEADING 31.01 ALT 0.109 AROT 20.472 -23.313 159.835 AFCMODE 7 NAVFREQ 0 0 XPDR 0 PANEL 1 1.0000 FPANEL 1 1.0000
//Adapted from GeneralVehicle by fred18 void Pra_rover::SetTDVTXStuff() { double x_target = -0.1; double stiffness = (-1) * (ROVER_MASS * G) / (3 * x_target); double damping = 0.9 * (2 * sqrt(ROVER_MASS * stiffness)); Height_From_Ground = .109; for (int i = 0; i < ntdvtx; i++) { tdvtx[i].damping = damping; tdvtx[i].mu = 3; tdvtx[i].mu_lng = 3; tdvtx[i].stiffness = stiffness; } tdvtx[0].pos.x = cos(30 * RAD) * 1.55; tdvtx[0].pos.y = -Height_From_Ground; tdvtx[0].pos.z = -sin(30 * RAD) * 1.55; tdvtx[1].pos.x = 0; tdvtx[1].pos.y = -Height_From_Ground; tdvtx[1].pos.z = 1.55; tdvtx[2].pos.x = -cos(30 * RAD) * 1.55; tdvtx[2].pos.y = -Height_From_Ground; tdvtx[2].pos.z = -sin(30 * RAD) * 1.55; SetTouchdownPoints(tdvtx, ntdvtx); }
 

Attachments

  • prarover5.jpg
    prarover5.jpg
    82.3 KB · Views: 1
  • prarover4.jpg
    prarover4.jpg
    45 KB · Views: 1
Last edited:
Back
Top