IronNoob

Please login or register.

Login with username, password and session length
Advanced search  

News:

Migrated to dedicated hosting. Post any weirdness you observe in the Lounge.

Author Topic: [REL] Spacek531's Robot Drive System Pack  (Read 272 times)

0 Members and 1 Guest are viewing this topic.

spacek531

  • Hero Member
  • *****
  • Offline Offline
  • Posts: 1188
  • Building Roblox coasters since 2008
    • View Profile
[REL] Spacek531's Robot Drive System Pack
« on: January 21, 2013, 07:44:17 pm »

Right now, I've only programmed Mecanum and 4-wheel skid-steer drive. In the future, I plan to add crab/swerve and holonomic drive to this system.


Right now, the pack contains these items:
  • Robot tool that controls all of the robots
  • Skid-steer chassis
  • Mecanum chassis
  • 5 different Mecanum wheels

The Mecanum wheels come in 2 types and 3 sizes, with the smallest only being one type.

Have any comments, suggestions, or uses for this system? Post them, please!
Logged
my race track
Now with less lag and less understeer!

jamjam195

  • RBX Spec Ops
  • Hero Member
  • *****
  • Offline Offline
  • Posts: 9288
  • Why, hello there.
    • View Profile
    • Bobstudios
Re: [REL] Spacek531's Robot Drive System Pack
« Reply #1 on: January 21, 2013, 11:38:10 pm »

Interesting. I'll take a look later.
Logged
Why Hello There.

Alternative: Wopian
Bobstudios | WPM: 81 | World of Wopian

madattak

  • Hero Member
  • *****
  • Online Online
  • Posts: 3317
  • FOR SCIENCE!
    • View Profile
Re: [REL] Spacek531's Robot Drive System Pack
« Reply #2 on: January 22, 2013, 12:57:06 pm »

Whats the point of them?
Logged

CAUTION: Tap water may contain high levels of dihydrogen monoxide.

spacek531

  • Hero Member
  • *****
  • Offline Offline
  • Posts: 1188
  • Building Roblox coasters since 2008
    • View Profile
Re: [REL] Spacek531's Robot Drive System Pack
« Reply #3 on: January 22, 2013, 01:16:42 pm »

Whats the point of them?

To see if Roblox's physics were complex enough to handle Mecanum drive, which it passes with flying colors.
« Last Edit: January 22, 2013, 01:18:52 pm by spacek531 »
Logged
my race track
Now with less lag and less understeer!

mat852

  • RBX Spec Ops
  • Hero Member
  • *****
  • Offline Offline
  • Posts: 3591
  • Lua / Visual Basic / bit of C#
    • View Profile
    • Youtube Channel
Re: [REL] Spacek531's Robot Drive System Pack
« Reply #4 on: January 24, 2013, 07:45:26 am »

Whats the point of them?

To see if Roblox's physics were complex enough to handle Mecanum drive, which it passes with flying colors.
i like throwing the color red a lot.
Logged
    

Intel i5 3570K @ 4.4GHz
8GB Corsair Vengeance RAM
GeForce GTX 680 DirectCU II

spacek531

  • Hero Member
  • *****
  • Offline Offline
  • Posts: 1188
  • Building Roblox coasters since 2008
    • View Profile
Re: [REL] Spacek531's Robot Drive System Pack
« Reply #5 on: January 24, 2013, 06:57:49 pm »

Whats the point of them?

To see if Roblox's physics were complex enough to handle Mecanum drive, which it passes with flying colors.
i like throwing the color red a lot.
what do you mean by that?
Logged
my race track
Now with less lag and less understeer!

JosephDusk

  • Hero Member
  • *****
  • Offline Offline
  • Posts: 1231
    • View Profile
    • MyROBLOX
Re: [REL] Spacek531's Robot Drive System Pack
« Reply #6 on: January 26, 2013, 07:18:29 am »

Whats the point of them?

To see if Roblox's physics were complex enough to handle Mecanum drive, which it passes with flying colors.
i like throwing the color red a lot.
same
Logged

MaximMike

  • Newbie
  • *
  • Offline Offline
  • Posts: 3
  • Even if I'm away, I'm still watching.
    • View Profile
Re: [REL] Spacek531's Robot Drive System Pack
« Reply #7 on: April 16, 2013, 07:44:29 am »

Would you mind if I update some of your models a bit?

What does the update consist of:
-Replacing scripts with Localscripts for better performance on large games

I'll explain you why:
-Localscripts are running on your computer, not on the server, so they kindly prevent your car from lagging. If you have a place with over 100 scripts (not localscripts) and over 10000 bricks, for instance, then your car will still move like new.

Here's the wiki page:
http://wiki.roblox.com/index.php/LocalScript

Update below
« Last Edit: April 17, 2013, 04:43:51 am by MaximMike »
Logged

Nytraulics

  • Hero Member
  • *****
  • Offline Offline
  • Posts: 2950
  • {...}
    • View Profile
    • https://twitter.com/Nytraulics
Re: [REL] Spacek531's Robot Drive System Pack
« Reply #8 on: April 16, 2013, 01:31:04 pm »

Would you mind if I update these models a bit?

What does the update consist of:
-Replacing scripts with Localscripts for better performance on large games

I'll explain you why:
-Localscripts are running on your computer, not on the server, so they kindly prevent your car from lagging. If you have a place with over 100 scripts (not localscripts) and over 10000 bricks, for instance, then your car will still move like new.

Here's the wiki page:
http://wiki.roblox.com/index.php/LocalScript

Update below

OP knows what a local script is, and what you said isn't necessarily true.

Physics controlled on the client are replicated to the server at the update rate the client can handle, so you'll end up with some cars going slightly faster than others just because someone's computer happens to be slightly faster than someone else's.
Logged

spacek531

  • Hero Member
  • *****
  • Offline Offline
  • Posts: 1188
  • Building Roblox coasters since 2008
    • View Profile
Re: [REL] Spacek531's Robot Drive System Pack
« Reply #9 on: April 16, 2013, 02:10:39 pm »

Would you mind if I update these models a bit?

What does the update consist of:
-Replacing scripts with Localscripts for better performance on large games

I'll explain you why:
-Localscripts are running on your computer, not on the server, so they kindly prevent your car from lagging. If you have a place with over 100 scripts (not localscripts) and over 10000 bricks, for instance, then your car will still move like new.

Here's the wiki page:
http://wiki.roblox.com/index.php/LocalScript

Update below

Actually the robot tool is a local script (iirc) so there's no need for any alterations.
Physics controlled on the client are replicated to the server at the update rate the client can handle, so you'll end up with some cars going slightly faster than others just because someone's computer happens to be slightly faster than someone else's.
When you say client-controlled physics do you mean instances where the moving body is a child of the character? The system uses standard surface motors to drive the wheels, so I don't quite know where this system falls under (client-controlled or server-controlled).
Logged
my race track
Now with less lag and less understeer!

Nytraulics

  • Hero Member
  • *****
  • Offline Offline
  • Posts: 2950
  • {...}
    • View Profile
    • https://twitter.com/Nytraulics
Re: [REL] Spacek531's Robot Drive System Pack
« Reply #10 on: April 16, 2013, 02:13:38 pm »

Would you mind if I update these models a bit?

What does the update consist of:
-Replacing scripts with Localscripts for better performance on large games

I'll explain you why:
-Localscripts are running on your computer, not on the server, so they kindly prevent your car from lagging. If you have a place with over 100 scripts (not localscripts) and over 10000 bricks, for instance, then your car will still move like new.

Here's the wiki page:
http://wiki.roblox.com/index.php/LocalScript

Update below

Actually the robot tool is a local script (iirc) so there's no need for any alterations.
Physics controlled on the client are replicated to the server at the update rate the client can handle, so you'll end up with some cars going slightly faster than others just because someone's computer happens to be slightly faster than someone else's.
When you say client-controlled physics do you mean instances where the moving body is a child of the character? The system uses standard surface motors to drive the wheels, so I don't quite know where this system falls under (client-controlled or server-controlled).

It would be server controlled. BodyMover objects (gyros, velocities, etc.) that are controlled by the client do experience this issue, and it can be a serious problem with games using custom movement systems.
Logged
 

Page created in 0.148 seconds with 22 queries.