Find Jobs
Hire Freelancers

Complex control of Java/OpenGL robot arm model to pick up blocks

$750-1500 USD

Completed
Posted over 10 years ago

$750-1500 USD

Paid on delivery
I am looking for a very strong Java developer who is experienced with JOGL (essential) and also knows enough math to be able to animate a 3D robot arm to pick up blocks from a board in a computer game. Please see the attached screenshot. NOTE: You will be provided with a 3D static (non-animated) model file corresponding to the robot arm and the board game below. You must write code to show arm being animated to pick up and move the blocks in isometric projection. The task is to: (a) Convert the model data from SketchUp (or Blend) into JOGL-compatible 3d data. (b) Write a Java computer program to render the model, including arm and the board with shapes (c) Provide controls (Swing) to allow user to manipulate the robot arm and pick up blocks. Controls should allow user (e.g. keyboard or mouse) to control the arm and pick and drop the blocks. Blocks must be able to be stacked onto each other to make towers. Requirements - Working with 3D models. - Knowledge of Java and OpenGL (essential) - Knowledge of isometric projection - Knowledge of programming game physics to allow blocks to be stacked on the board. - Knowledge of 3D robotics simulation in Java classes to be able to move the joints of the robot arm. See you tube video for example: [login to view URL] I want to do something similar to this video in Java code. Again, to clarify task … you will be provided with basic 3D model data in some format for the arm the blocks. You need to write Java code to render the model as per screenshot below, and then provide code to animate using similar idea to you tube video, but for picking up blocks. Note that the 3d model provided will not contain animation. You must figure out a way to animate the key parts of the model (move the vertices, control and rotate the joints of the model arm) using Java code. This is for experienced programmers only! Knowledge of maths is required (matrices + trig). You must also provide a small demo project showing that you understand how to animate a simple model Java model using orthographic projection before being awarded this task. Basically … I want to replicate that you tube video in Java ([login to view URL]), using a different model arm. It’s hard programming task, but different because we want to pick up blocks on board.
Project ID: 4824109

About the project

10 proposals
Remote project
Active 11 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
Awarded to:
User Avatar
Hi, I have a PhD in Computer Graphics and Animation - so should be within my skillset :) I've worked with JOGL before (actually written my own version too, as well as a java software renderer opengl clone).
$1,184 USD in 15 days
5.0 (5 reviews)
5.6
5.6
10 freelancers are bidding on average $1,282 USD for this job
User Avatar
Hi, Have a look at my profile, there's a robot controller project that I did for a client featured there. You don't mention it in the project description but you're actually looking for someone with inverse kinematics experience, which is what's required to determine the appropriate angles for the joints to place the robot's gripper at the blocks position so that they can be picked up. The project that I referred to that I created for another client actually picks up blocks, randomly placed, and places them at a specified position, so it's very similar to what you require. Also have a look at my profile for other 3D projects and let me know when you'd like to get started. Clint
$1,000 USD in 14 days
5.0 (37 reviews)
7.5
7.5
User Avatar
i hope u trust me and ican work 3d models
$1,250 USD in 3 days
4.8 (19 reviews)
4.9
4.9
User Avatar
Damn man you are from the UK and still up :-) Ok I can do this
$1,473 USD in 30 days
5.0 (1 review)
2.9
2.9
User Avatar
I am ready for your task. pls check my PM.
$1,250 USD in 3 days
5.0 (3 reviews)
1.9
1.9
User Avatar
Hi, Veltrod Software services is a global software consulting company specialized in providing Mobile applications, Social media frameworks and eCommerce solutions. Leveraging best-in-class people, processes, and technologies, Veltrod provides high-quality software development to independent software vendors and enterprises. We are specialized in developing Mobile applications, Search Engine optimizations, Social Network frameworks, Software Testing and ERP applications. We are pleased to take care of this project, if it is offered to us. We assure that we will work towards 100% client satisfaction. Thanks Vinoth
$1,340 USD in 35 days
0.0 (0 reviews)
0.0
0.0
User Avatar
Hi, I am very much interested in applying for this project. Please look at your PMB for details.
$777 USD in 15 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of UNITED KINGDOM
London, United Kingdom
5.0
25
Payment method verified
Member since Aug 13, 2013

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.