The 3D Raddict
  • Home
  • About Me
  • My Projects
    • The Virtual Workbench >
      • Task 1: Manipulating Objects
      • Task 2: Its All Balls
      • Task 3: Weighing the Old Way
      • Task 4: Introducing Robbie the Robotic Arm
      • Task 5: Eureka!
    • The Virtual Science Lab >
      • Automation and Process Control Workshop >
        • Automating RadBot - our benchtop robot
    • Robotics : The Mindstorms Project >
      • The R6 Robotic Arm Project
    • Meccano® World >
      • Building No.10 Set's Lifting Shovel
      • "Aunt Sally" Fun Machine
      • MeccanoRAMA
      • Meccano Mechanisms
    • The Virtual Factory
    • My Hometown Walkthrough
    • My First Real Game
    • Surfing Simulation
  • My Little Shop
    • 3D Rad Tools >
      • The Handy Gesture Maker
    • 3D Rad Assets
    • 3D Rad Special Tutorials >
      • RadBot.... Creation, Programming and Challenges
  • My Freebies
    • Mouse Manipulation of Rigidbodies
    • Imposter Grid Editor
    • Andro Ragdoll Demo
    • Rope Demo
    • Cloth Flag Demo
    • Buoyancy Demo
    • Demo2 from The Handy Gesture Maker
    • Bone ID Tool
    • Full Dynamic Shadow for Andro
    • "The CG Tutorial" examples ported to 3DRad HLSL
  • My Odds and Sodds
    • Video - Interacting Rigidbodies
    • Video - Spring Balance Operation
    • Video - Me Walking on 3DRAD Terrain!
    • Video - Basic Breaking Wave used in "Surfing Simulation"
    • Video - Initial Test of Surfing Simulation
    • Video - Realtime Water using the Shallow Water Equations
  • My Blog (Latest news: 27/11/2014)

Robotics

Page 1 :  This page....The Mindstorms Nxt Project. 
Page 2 :  The R6 Robotic Arm Project


Robotics : The Mindstorms Nxt Project

A couple of years or so ago, Lego® produced a robotic construction set called Mindstorms Nxt (supposedly for kids, but used mainly by "fathers"). Using this set, one can build programmable 'bots' which can perform a varied number of amusing and challenging tasks. My plan with this particular project is to build up a set of virtual parts, assemble them in 3D Rad, and,using AngelScript, simulate the program that runs in the real 'live' bot. If I have some success with this, I would like to produce a few tutorials for beginners to 3D Rad which would provide a fun way by which to learn AngelScript.

I have already assembled a fair number of parts as 3D Rad RigidBodies :
Picture
08/10/10

PhysX-enabled parts all complete, and ready for use in the new v7 version of 3DRad.
Picture
Picture
Disclaimer: Trademarked names may appear on this webpage. Rather than use a trademark symbol with every occurence of a trademarked name, I use the names only in an editorial fashion and to the benefit of the trademark owner, with no intention of infringement of the trademark.

21/09/2011

As mentioned in my latest blog (21/09/2011) I am now making the above robotic parts available for free download and only for non-profit personal and educational purposes. I will be making full use of these parts in a series of tutorials on basic programming of robotic machines, using 3dRad's AngelScript. These parts are not "toy size"........I've scaled them up considerably, as I've found that PhysX collisions work better when the rigidbodies are of larger size. I have assigned masses to the various parts, based on their size (in metres)
and a material density of 675kg/m3 (water density=1000kg/m3). You will see these masses if you run the
project "v7_AllParts.3dr".( You can individually save these properties by using the "Save" button on the Property Dialog of each  rigidbody part)
The parts are packed in a .zip file, which can be unzipped to the drive containing your "3D Rad" folder. After unzipping, you should find the parts in your respective Skinmesh and Rigidbody data and index folders.
I have also included a Skinmesh called "WoodDisplayBox" which will become the "Training Area" for the tutorials.
So here they all are for downloading:

content_for_mindstorms_robotic_project.zip
File Size: 5496 kb
File Type: zip
Download File

v7_allparts.3dr
File Size: 1191 kb
File Type: 3dr
Download File

Back to My Projects
Powered by Create your own unique website with customizable templates.