THE ANNIN ROBOTICS FORUM HAS MOVED TO A NEW COMMUNITY. 👉
AR4 MK3 in Finland
 
Notifications
Clear all

AR4 MK3 in Finland

8 Posts
3 Users
0 Reactions
236 Views
Avatar of JannH
(@jann-h)
Eminent Member
Joined: 2 months ago
Posts: 22
Topic starter  

Hi!

 

Finished my build of the AR4 MK3 in Finland some time ago. Even recoded the time the build took me,

52.5 hours of slow, careful and deliberate work.

 

Ros2 is working thanks to ycheng @

 

Below's a sample with Chris' software (object recognition) and one with ros 2 collision aware IK.

https://anninrobotics.com/wp-content/uploads/2025/07/AR4-MK3-in-Finland.mp4

https://anninrobotics.com/wp-content/uploads/2025/07/AR4-MK3-in-Finland_2.mp4


This topic was modified 2 months ago by JannH

   
Quote
Topic Tags
Avatar of JannH
(@jann-h)
Eminent Member
Joined: 2 months ago
Posts: 22
Topic starter  

Hi all,

 

brief update. I have done work on the ROS2 solution to include a linear track, Pilz Motion Planner and velocity control (instead of the original position control) for a huge increase in speed while maintaining tolerances, among many other things.

 

I replaced some of the limit switches with optical switches, added a voltage and amperage display and incorporated a panic button in the code.

https://anninrobotics.com/wp-content/uploads/2025/07/AR4-MK3-in-Finland_3.mp4

https://anninrobotics.com/wp-content/uploads/2025/07/AR4-MK3-in-Finland_4.mp4

I'm using PlotJuggler in testing to validate the velocities, positions and accelerations, it's very helpful.

https://anninrobotics.com/wp-content/uploads/2025/07/AR4-MK3-in-Finland_2.mp4


This post was modified 2 weeks ago by Peter Kappes

   
ReplyQuote
Avatar of Jeffrey C Miller
(@jmarduino)
Active Member
Joined: 2 months ago
Posts: 7
 

Great job! Can you provide more detail on the optical switches used and what parts you needed to change?



   
ReplyQuote
Avatar of JannH
(@jann-h)
Eminent Member
Joined: 2 months ago
Posts: 22

   
ReplyQuote
Avatar of Jeffrey C Miller
(@jmarduino)
Active Member
Joined: 2 months ago
Posts: 7
 

@jann-h

Jann,

 

Thanks for posting pictures. Was there any code or electronics changes needed for the optical switches?



   
ReplyQuote
Avatar of JannH
(@jann-h)
Eminent Member
Joined: 2 months ago
Posts: 22
Topic starter  

@jmarduino No changes necessary, as long as the switches give the same output as the original - some work in reverse.



   
ReplyQuote
Yifei Cheng
(@ycheng517)
Eminent Member
Joined: 2 months ago
Posts: 18
 

Looking great!



   
ReplyQuote
Avatar of JannH
(@jann-h)
Eminent Member
Joined: 2 months ago
Posts: 22
Topic starter  

For anyone interested, here's what the newest velocity control implementation might look like in practice. It allows for over 10 times faster acceleration amd velocity than the original position based control, while maintaining smaller position and goal errors.

 

@ycheng517 is merging these new changes into his solution, see

 
 
 
 
(Original trajectory and goal limits are 0.02)

This post was modified 2 weeks ago 2 times by Peter Kappes

   
ReplyQuote
Share:
Upload your Photo