Lynxmotion SES V2 Hexapod Robot

@dialfonzo - My guess is I will be able to figure it out, but having drawings like the above will make it simpler!
And it looks good enough the way you have it for a good starting point.

@zenta - XBees as mentioned I ran into the issue and I know others have as well, including jwatte as you can find several threads on trossen like: http://forums.trossenrobotics.com/showthread.php?7287-Still-getting-crunchy-performance-from-Xbee&highlight=xbee

One interesting thing about that thread was he did an adapter board to mount an ESP8266 in an XBee holder. Not sure if that is the direction I would go or to go back to RC or go to something like RF24s or LRA…

@dialfonzo One thing to note about assembly. Personally I prefer having all femur and tibia servos facing forward. What do you think about that?

2 Likes

You caught that…! Somebody is watching me.

I actually cheated by making one leg assembly and duplicated it 6 times in the final assembly. In reality I would have one side mirror the other so all output shaft facing the same side.

3 Likes

FYI to all those waiting for the hexapod prototype hardware - the body panels are in production and we’ll ship them as soon as we have all parts at our warehouse in Canada. Sorry again for the delay.

3 Likes

Hi All,

Got a little issue with file size for attachments here that’s been resolved today.
Attached is the actual assembly in STEP file.

:slight_smile:

SESV2-LSS-HEX-2020-03-17.zip (8.1 MB)

Our apologies, but still waiting for the top and bottom body panels before we ship the full hardware.

2 Likes

No hurry, hope everyone is doing well there and staying safe!

1 Like

We’re doing are best and it seems to be working for most of us!
Maybe this is what we’re missing:
image
:stuck_out_tongue:

I definitely want a surrogate! I am starting to get shack wacky.
(I’m a home body, I can’t imagine how my wife or other extroverts feel. Also, I want my surrogate to look like Bruce Willis too)

I’ve been working diligently on Robot IK and Dynamics within ROS2. Firstly, it’s been a really tough road the last 2 months getting this dog-crap (i.e. my code) working only to discover my URDF file I exported from SolidWorks way back in December had the joint coordinate systems completely randomized…XYZ unit vectors were all over the place. No wonder when I entered coordinates or orientations for end-effectors they would be all twisted and wrong. lol. I had to go back and redo the URDF but now all is right in the (cartesian) world.

So I heavily refactored my code into something clean and friendlier. I now have stuff separated into State objects and the physics-of-motion models, and visual renders that act on states. Now current state and target state are just 2 sides of the same coin and I can render states as ghost-mesh models with indicators within RViz2. RViz is actually quite flexible. I’ve figured out how to add manipulators for end-effectors or what-not and context menus. In the video I have one to control the robot standing height. My node is also doing proper gravity compensation on the compliant joints and predicting torque current draw very accurately. Robot Dynamics node can handle any number of legs so looking forward to trying out on the Hexapod as well. :slight_smile:

Robot is still shaky since I have no PID or trajectory smoothing, so that is my next task.

5 Likes

Really liking the progress Colin! Thank you for sharing here.

On another note, the body panels have arrived, but still waiting for a few additional products before we can create the kits to ship.

2 Likes

Good to hear about the hexapod. I am coding to support both biped and hex (or quad) and my latest refactor got rid of the last 2-leg specific code, so I look forward to testing on the hex too. :slight_smile:

1 Like

@kurte @xan @zenta Greatly apologize for the delay in sending the hardware, but you should have each received a confirmation for a RobotShop order for the parts. Keep us posted when you receive the packages! As discussed, it’s up to each of you to include whatever MCU or SBC you’re most comfortable starting with (and wiring it), as well as the battery (XT60 connector is best). Arduino and/or ROS (running on a Pi) are best.

2 Likes

Sounds great. Thanks!

Hope everyone is safe and doing well.

It will likely be a few days after I receive the package before I will feel safe to do much with it. Yes I know maybe a bit paranoid, but I prefer to be safe than sorry.

Side note: The new Teensy 4.1 is officially starting a quick beta… There is a thread over on PJRC forum talking about it.

Again hope everyone is well

1 Like

New video posted with new Trajectory Planning working! This worked out awesome! Also demoing calculation of convex hull and support polygons for limb/feet contacts. Next up…make those trajectories multi-point and add end-effector manipulators to RViz for creating the planning steps.

4 Likes

Since it is related to the topic, I would like to share with you my work on my robot dog: https://community.robotshop.com/forum/t/mechdog-robot-dog-based-on-arduino-and-lss/65705

4 Likes

Impressive! Very much appreciate that you’re making it more universal for other types of robots.

I got the package today!


:smiley::+1:

4 Likes

Excellent! Curious to know how long it takes you to assemble it (including basic wiring).

1 Like

Is there a reason for why the body panels are missing in the package?
I can make my own, but I thought it was meant we should all share the same hardware at first.

1 Like

That seems to be an oversight on our part. Creating the order now so it gets to you quickly. Apologies.

2 Likes