C4 Engine

Facebook Twitter Google+ YouTube IndieDB
News Explore
Download Demo
Feature List
Licensing Info
Screenshots
Video
Support
Support Forums
C4 Engine Wiki
API Documentation
Release Notes
Purchase My Account

LynxMotion Arm Simulation Application

Show off your game here. This is the place to post screenshots of your work.
Forum rules
This forum is for showing work that has been done in the C4 Engine, including finished games and works in progress. Advertisements for products and services are not allowed.

LynxMotion Arm Simulation Application

Postby CodeNewt » 15 Dec 2010, 16:33

Okay, so here's what I worked on for my solo project in my robotics class.

Using C4 I rendered a simulated robot that controls what the real robot does. Watch the video for exact details.

http://www.youtube.com/watch?v=SgmX0uEVXco

Application controlling the robot to fetch a beer. *NSFW-Contains Language and Beer*

http://www.youtube.com/watch?v=r5FnGasoOQY

This is a work in progress application, any suggestions to methods of control, or a better way to set up the view would be greatly appreciated!
Last edited by CodeNewt on 04 Jul 2011, 19:27, edited 4 times in total.
CodeNewt
Power User
Power User
 
Posts: 740
Joined: 16 Oct 2009, 18:09

Re: LynxMotion Arm Simulation Application

Postby Jesse Meyer » 15 Dec 2010, 16:44

That was really awesome! We have a robotics lab here at work. Nicely done.

As for as the view, it really depends on if the user can see both the physical robot or not (I'm assuming not). Having the camera orbit / pivot around the robot may be more intuitive to control / navigate.
User avatar
Jesse Meyer
Community Leader
Community Leader
 
Posts: 2536
Joined: 13 Jun 2008, 15:30

Re: LynxMotion Arm Simulation Application

Postby Adam Golden » 15 Dec 2010, 16:44

Jesse Meyer wrote:That was really awesome!

+1
Adam Golden
Community Leader
Community Leader
 
Posts: 995
Joined: 22 Aug 2009, 09:16

Re: LynxMotion Arm Simulation Application

Postby CodeNewt » 15 Dec 2010, 16:47

First of all, thanks. :D I worked really hard on this robot and on the software.

Jesse Meyer wrote:As for as the view, it really depends on if the user can see both the physical robot or not (I'm assuming not). Having the camera orbit / pivot around the robot may be more intuitive to control / navigate.

I originally had the camera pivot around the robot itself and it was less intuitive with the 3D cursor, I decided instead that the camera should focus more on the place where the robot is trying to reach to.

And yes this application is meant to be run to control a robot you can see in front of you. :D
CodeNewt
Power User
Power User
 
Posts: 740
Joined: 16 Oct 2009, 18:09

Re: LynxMotion Arm Simulation Application

Postby Fratercide » 16 Dec 2010, 02:07

Adam Golden wrote:
Jesse Meyer wrote:That was really awesome!

+1


+1

Great Job!
Fratercide
Advanced User
Advanced User
 
Posts: 326
Joined: 06 Jun 2007, 22:03

Re: LynxMotion Arm Simulation Application

Postby Kamikazi Uk » 16 Dec 2010, 09:18

Wow that is really impressive stuff :D. Awesome work.
---------------------------------------
Portfolio!:
http://kamikazi.weebly.com/

Bounce! C4 Game [Top 50 Game 2010 *INDIEDB]
race-away.co.uk
User avatar
Kamikazi Uk
Advanced User
Advanced User
 
Posts: 296
Joined: 19 Aug 2009, 14:15

Re: LynxMotion Arm Simulation Application

Postby razer » 16 Dec 2010, 10:49

Last edited by razer on 16 Dec 2010, 11:06, edited 3 times in total.
User avatar
razer
Power User
Power User
 
Posts: 591
Joined: 10 Feb 2010, 18:19

Re: LynxMotion Arm Simulation Application

Postby CodeNewt » 16 Dec 2010, 10:52

razer wrote:kill all humans!

Code: Select all
#include "skynet.h"

using namespace sn.ai;

class AutonomousBot : public RobotArm
{
public:
    AutonomousBot();
    ~AutonomousBot();
}


Oh snap, I'm leaking my own code now.
CodeNewt
Power User
Power User
 
Posts: 740
Joined: 16 Oct 2009, 18:09

Re: LynxMotion Arm Simulation Application

Postby Niz » 16 Dec 2010, 12:20

Nice work CodeNewt, well done
Niz
Experienced User
Experienced User
 
Posts: 154
Joined: 01 Jan 2008, 05:55

Re: LynxMotion Arm Simulation Application

Postby wtblife » 16 Dec 2010, 15:08

That embedded youtube video made me double check what forum I'm on, no joke.
User avatar
wtblife
Power User
Power User
 
Posts: 901
Joined: 03 Jan 2008, 17:43
Location: VA, USA

Re: LynxMotion Arm Simulation Application

Postby CodeNewt » 04 Jul 2011, 15:04

New video, me and some friends were bored Friday and decided to goof off with my robot.
CodeNewt
Power User
Power User
 
Posts: 740
Joined: 16 Oct 2009, 18:09

Re: LynxMotion Arm Simulation Application

Postby DeRatizator » 04 Jul 2011, 15:18

Hahaha.
But what took you so long ? Was it because it is underpowered for a such wight ? Lacking precision at loads ?
AI
User avatar
DeRatizator
Power User
Power User
 
Posts: 1467
Joined: 23 Apr 2006, 19:00
Location: Latvia

Re: LynxMotion Arm Simulation Application

Postby CodeNewt » 04 Jul 2011, 16:46

The servos can't handle the load, the arm was designed to pick up smaller objects. What I'm going to do is take off the arm and build a pan/tilt camera on it using CMUCam3, and use OpenCV (maybe make a plugin for C4 to use OpenCV) to translate images to the screen so you can 'see' what the robot sees.

Then I will attach a gripper in the front of the rover that can scoop up cans and bottles (without knocking them over), with keeping in mind to keep the hardware modular so I can swap out the gripper for like a plow or finger easily.

Once that is done, I want to swap the servo controller for a micro controller that automates some of the path finding / avoiding obstacles, while still interfaced over Bluetooth to my laptop / the C4 application.
CodeNewt
Power User
Power User
 
Posts: 740
Joined: 16 Oct 2009, 18:09

Re: LynxMotion Arm Simulation Application

Postby Robert » 04 Jul 2011, 17:21

Still.. Awesome !
Robert
Power User
Power User
 
Posts: 473
Joined: 05 Dec 2010, 15:07

Re: LynxMotion Arm Simulation Application

Postby MACK » 11 Jul 2011, 13:56

This is really really great.

Your a few steps away from total world domination... er getting a beer.
:lol:

The IK demo from the sim to reality is amazing as well. I love the way you just move the cursor to where the grasper should be, everything follows along and translates to reality.
New C4 Book Here!
EVGA SR2 Mb @(2.4 to 3.4 Ghz), Intel E5620 dual cpu, 4x4GB ECC RAM, OS ADATA S511 256GB RAID10
Nvidia GTX660, Driver 320.49 WHQL Win7 64bit, DX SDK 6-10
skype ck_mack
MACK
Community Leader
Community Leader
 
Posts: 1535
Joined: 05 Oct 2008, 01:53
Location: Salisbury, NC USA

Re: LynxMotion Arm Simulation Application

Postby CodeNewt » 11 Jul 2011, 16:47

MACK wrote:This is really really great.

Your a few steps away from total world domination... er getting a beer.
:lol:

The IK demo from the sim to reality is amazing as well. I love the way you just move the cursor to where the grasper should be, everything follows along and translates to reality.


Thanks! The updated application will be using a new IK function I'm writing, I plan on posting the documentation for how I accomplish the IK on my website at some point too. I have so many things I'd like to do with this robot when I find the time. :o
CodeNewt
Power User
Power User
 
Posts: 740
Joined: 16 Oct 2009, 18:09


Return to Showcase

Who is online

Users browsing this forum: Bing [Bot], Yahoo [Bot] and 2 guests

Company Contact Privacy Policy Site Map Copyright © 2001–2014 Terathon Software LLC Terathon Software