You are browsing as a guest. Sign up (or log in) to start making projects!

efficient rover

  • 4 Devlogs
  • 7 Total hours

sending data to a far away rover is expensive. I have an efficient way of communicating.

Open comments for this post

3h 7m 40s logged

The rover has a GUI now! using GTK i made a grid with buttons and a drawing area to visualize the rover moving.

  • with ping to receive movement instructions
  • and reset to position the rover back to the center
  • the button images should change because they are now just hand drawn (;

the server sends longer strings.

planning to add a background and make the buttons look like a controll panel.

while the rover is moving don’t press the ping button becouse than the program crashes. ¯_(ツ)_/

The rover has a GUI now! using GTK i made a grid with buttons and a drawing area to visualize the rover moving.

  • with ping to receive movement instructions
  • and reset to position the rover back to the center
  • the button images should change because they are now just hand drawn (;

the server sends longer strings.

planning to add a background and make the buttons look like a controll panel.

while the rover is moving don’t press the ping button becouse than the program crashes. ¯_(ツ)_/

Replying to @valdtaniem

0
0
Open comments for this post

1h 20m 35s logged

The server now sends full strings of instructions and the rover can properly decode them into forward, backward, left and right instructions.

I’m pretty proud of my implementation although I’m sure there is a better way.

The server now sends full strings of instructions and the rover can properly decode them into forward, backward, left and right instructions.

I’m pretty proud of my implementation although I’m sure there is a better way.

Replying to @valdtaniem

0
2
Open comments for this post

57m 3s logged

The server now transmits random movement instructions.
the instructions have a 50%, 25%, 12.5% and 12.5% for 1, 01, 001 and 000. Because 1 is used much more its more efficient than encoding with 00, 01, 10 and 11

The server now transmits random movement instructions.
the instructions have a 50%, 25%, 12.5% and 12.5% for 1, 01, 001 and 000. Because 1 is used much more its more efficient than encoding with 00, 01, 10 and 11

Replying to @valdtaniem

0
1

Followers

Loading…